All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
function.hxx File Reference
#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. More...
 
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. More...
 
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. More...