All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
solver-state.hxx File Reference
#include <boost/foreach.hpp>
#include <boost/variant/static_visitor.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <boost/variant/get.hpp>
#include <roboptim/core/io.hh>
#include <roboptim/core/portability.hh>

Classes

struct  roboptim::detail::StateParameterPrintVisitor
 Visitor used to print state parameters (variant). More...
 

Namespaces

namespace  roboptim
 defined(EIGEN_RUNTIME_NO_MALLOC) && !defined(ROBOPTIM_DO_NOT_CHECK_ALLOCATION)
 
namespace  roboptim::detail
 

Functions

template<typename T >
void roboptim::detail::StateParameterPrint (std::ostream &o, const T &val)
 Print the value of a state parameter. More...
 
template<>
void roboptim::detail::StateParameterPrint< bool > (std::ostream &o, const bool &val)
 
template<>
void roboptim::detail::StateParameterPrint< std::string > (std::ostream &o, const std::string &val)
 
template<typename F >
std::ostream & roboptim::operator<< (std::ostream &o, const StateParameter< F > &parameter)
 Override operator<< to display ``parameters'' objects. More...
 
template<typename P >
std::ostream & roboptim::operator<< (std::ostream &o, const SolverState< P > &state)
 Override operator<< to display ``parameters'' objects. More...