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