- Aldebaran documentation |
- C++ Libraries |
- index

libqi-api 2.8.7.4

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Functions
dynamicobject.hpp File Reference
`#include <qi/anyobject.hpp>`
`#include <qi/property.hpp>`
`#include <qi/objectuid.hpp>`
`#include <boost/optional.hpp>`

Go to the source code of this file.

## Classes
class | qi::DynamicObject

## Namespaces
| qi
| Deprecated in 2.5. Use int8_t from <cstdint>.

## Macros
#define | _QI_TYPE_DYNAMICOBJECT_HPP_

## Functions
AnyObject | qi::makeDynamicAnyObject (DynamicObject *obj, bool destroyObject=true, const boost::optional< ObjectUid > &uid={}, boost::function< void(GenericObject *)> onDelete=boost::function< void(GenericObject *)>())
| Make an AnyObject of DynamicObject kind from a DynamicObject. More...
AnyObject | qi::makeDynamicSharedAnyObjectImpl (DynamicObject *obj, boost::shared_ptr< Empty > other)
template<typename T >
AnyObject | qi::makeDynamicSharedAnyObject (DynamicObject *obj, boost::shared_ptr< T > other)
ObjectTypeInterface * | qi::getDynamicTypeInterface ()

## Macro Definition Documentation

#define _QI_TYPE_DYNAMICOBJECT_HPP_

Definition at line 8 of file dynamicobject.hpp.