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

libqi-api 2.8.7.4

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

- Class List
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
qi::TypeImpl< qi::TypeInterface > Class Template Reference

`#include <typeinterface.hpp>`

## Additional Inherited Members
Public Types inherited from qi::DefaultTypeImpl< int >
using | MethodsImpl = DefaultTypeImplMethods< int, TypeByPointer< int > >
Public Member Functions inherited from qi::DefaultTypeImpl< int >
const ::qi::TypeInfo & | info () override
| Get the TypeInfo corresponding to this type. More...
void * | initializeStorage (void *ptr=0) override
void * | ptrFromStorage (void **s) override
bool | less (void *a, void *b) override
void * | clone (void *ptr) override
| Allocate a storage and copy the value given as an argument. More...
void | destroy (void *ptr) override
| Free all resources of a storage. More...
Public Member Functions inherited from qi::TypeInterface
virtual | ~TypeInterface ()=default
virtual TypeKind | kind ()
const char * | infoString ()
qi::Signature | signature (void *storage=nullptr, bool resolveDynamic=false)
Static Public Member Functions inherited from qi::TypeInterface
static TypeInterface * | fromSignature (const qi::Signature &sig)

## Detailed Description

### template<>
class qi::TypeImpl< qi::TypeInterface >

Definition at line 442 of file typeinterface.hpp.

The documentation for this class was generated from the following file:

- /home/opennao/work/release-2.8/sdk/libqi/qi/type/typeinterface.hpp