#include <typeinfo>
#include <limits>
#include <stdexcept>
#include <sstream>
#include <utility>
#include <iomanip>
#include <boost/format.hpp>
#include <boost/algorithm/string/replace.hpp>
#include <roboptim/core/util.hh>
#include <roboptim/core/portability.hh>
Namespaces | |
namespace | roboptim |
defined(EIGEN_RUNTIME_NO_MALLOC) && !defined(ROBOPTIM_DO_NOT_CHECK_ALLOCATION) | |
Functions | |
template<typename T > | |
std::ostream & | roboptim::operator<< (std::ostream &o, const GenericFunction< T > &f) |
Override operator<< to handle function display. | |
template<typename U , typename V > | |
boost::shared_ptr< V > | roboptim::castInto (boost::shared_ptr< U > &u) |
Cast a shared_ptr of function to a different function type. | |
template<typename U , typename V > | |
const boost::shared_ptr< V > | roboptim::castInto (const boost::shared_ptr< U > &u) |
Cast a shared_ptr of function to a different function type. |