![]() |
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 |