RobWorkProject
23.9.11-
|
Most basic types for RobWork. More...
Classes | |
class | Ptr |
Ptr stores a pointer and optionally takes ownership of the value. More... | |
class | AnyPtr |
Smart pointer that can point to any type, and optionally takes ownership of the object pointer. More... | |
class | BoostXMLParser |
a DOMParser implementation based on the Boost xml parser in propertytree More... | |
class | BoostDOMElem |
DOMElem based on Boost PropertyTree xml parser. More... | |
class | DOMCoreBasisTypes |
Utility class to help read in the content of a XML-files parsed with Xerces The Class is part of the core Library in a limited edition. Use DOMBasisTypes for a full implementation. More... | |
class | DOMCorePropertyMapLoader |
Class for loading rw::core::PropertyMap from XML. More... | |
class | DOMCorePropertyMapSaver |
Class for saving rw::core::PropertyMap to XML. More... | |
class | DOMElem |
an wrapper interface for easy access to XML DOM parser. This require an active back-end that does the actual parsing and validation. More... | |
class | DOMParser |
interface for parsing documents in a DOM fasion. More... | |
class | DOMPropertyMapFormat |
Class storing the identifiers used for properties. More... | |
class | _n1 |
class | _n2 |
class | _n3 |
class | _n4 |
class | _n5 |
class | _n6 |
class | _n7 |
class | _n8 |
struct | FireFunctor |
FireFunctor with 0 arguments. More... | |
struct | EventListener |
Structure for data associated to a listener. More... | |
class | Event |
Event is used for managing subscribtions and firing of events. More... | |
struct | FireFunctor< CallBackMethod, T1, _n1, _n1, _n1, _n1 > |
FireFunctor with 1 arguments. More... | |
struct | FireFunctor< CallBackMethod, T1, T2, _n1, _n1, _n1 > |
FireFunctor with 2 arguments. More... | |
struct | FireFunctor< CallBackMethod, T1, T2, T3, _n1, _n1 > |
FireFunctor with 3 arguments. More... | |
struct | FireFunctor< CallBackMethod, T1, T2, T3, T4, _n1 > |
FireFunctor with 4 arguments. More... | |
class | Exception |
Standard exception type of RobWork. More... | |
class | Extension |
The Extension class is used to provide additonal functionality from a Plugin to other extension points of either the system or other plugins. More... | |
class | ExtensionPoint |
an extension point is a class that defines a point where Extension can be added. This is typically used together with plugins, however any class may register extensions to an extension point. More... | |
class | ExtensionRegistry |
an extension point is a class that defines a point where Extension can be added. This is typically used together with plugins, however any class may register extensions to an extension point. More... | |
class | IOUtil |
Collection of IO related utilities. More... | |
class | Log |
Provides basic log functionality. More... | |
class | LogStreamWriter |
Writes log output to a std::ostream. More... | |
class | LogWriter |
Write interface for Logs. More... | |
class | Message |
Standard type for user messages of robwork. More... | |
class | iter_pair |
this is a conversion class to make for that c++ 11 ranged for loops can't iterate over a pair of iterators like BOOST_FOREACH could. use case: for (auto item&: getIter_par()) do_somthingg(); More... | |
class | Plugin |
an interface for defining dynamically loadable plugins that define extensions and extension points. More... | |
class | Property |
Property class The Property class is a template to support properties of any type. A Property is characterized by a string identifier, string description and a value of the template specified type. More... | |
class | PropertyBase |
Base class for Property handling. More... | |
class | PropertyMap |
Container for a collection of Property Objects. More... | |
class | PropertyType |
Represents type of a property. More... | |
class | PropertyValue |
PropertyValue class. More... | |
class | PropertyValueBase |
Base class for Property handling. More... | |
class | RobWork |
RobWork instance which holds objects to be shared among multiple plugins. More... | |
class | StringUtil |
Collection of string manipulation utilities. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &out, const Message &msg) |
Format to out the message msg. More... | |
template<typename T1 > | |
constexpr iter_pair< T1 > | make_iterPair (T1 x, T1 y) |
template<class T > | |
Property< T > * | toProperty (PropertyBase::Ptr base) |
cast a property base to a specific property. Notice that the pointer returned is owned by the PropertyBase::Ptr. More... | |
template<class T , class R > | |
bool | operator== (void *p, const Ptr< R > &g) |
Comparator for comparing an ordinary pointer with a smart pointer. More... | |
Most basic types for RobWork.
std::ostream& rw::core::operator<< | ( | std::ostream & | out, |
const Message & | msg | ||
) |
Format to out the message msg.
The format for the exception is
bool rw::core::operator== | ( | void * | p, |
const Ptr< R > & | g | ||
) |
Comparator for comparing an ordinary pointer with a smart pointer.
Property<T>* rw::core::toProperty | ( | PropertyBase::Ptr | base | ) |
cast a property base to a specific property. Notice that the pointer returned is owned by the PropertyBase::Ptr.
base | [in] property base pointer |