SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
|
#include <GenericCallbacks.hpp>
Public Member Functions | |
virtual void | call (std::vector< std::string > &arg) |
virtual base * | createObject () |
virtual bool | registerCallback (const std::string &arg_callback_name, Data *arg_data=0) |
Protected Member Functions | |
virtual bool | registerCallbackSuper (const std::string &arg_callback_name, CCallbackSuperBase *arg_obj) |
Protected Attributes | |
Data * | data_ |
Private Types | |
typedef sutil::CCallbackBase < std::string, std::vector < std::string > > | base |
Print out a specific data structure. Requires the data structure to overload the << operator.
To use this class, you must register your object with sutil::printables. (Open the file to see an example of how)
|
inlinevirtual |
A subclass must implement this function. You can choose to add a "return type" into the ArgumentTuple and get data from the function.
Implements sutil::CCallbackBase< std::string, std::vector< std::string > >.
|
inlinevirtual |
A subclass must implement this function
Implements sutil::CCallbackBase< std::string, std::vector< std::string > >.
|
inlineprotectedvirtualinherited |
To allow the callback registry to create objects for itself