libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions | List of all members
qi::TypeByValue< T > Class Template Reference

Access api that stores a T in storage. More...

#include <typeimpl.hxx>

Public Types

using type = T
 

Static Public Member Functions

static void * ptrFromStorage (void **storage)
 
static void * initializeStorage (void *ptr=0)
 
static void * clone (void *src)
 
static void destroy (void *storage)
 

Detailed Description

template<typename T>
class qi::TypeByValue< T >

Access api that stores a T in storage.

Definition at line 184 of file typeimpl.hxx.

Member Typedef Documentation

template<typename T >
using qi::TypeByValue< T >::type = T

Definition at line 187 of file typeimpl.hxx.

Member Function Documentation

template<typename T >
static void* qi::TypeByValue< T >::clone ( void *  src)
inlinestatic

Definition at line 203 of file typeimpl.hxx.

template<typename T >
static void qi::TypeByValue< T >::destroy ( void *  storage)
inlinestatic

Definition at line 210 of file typeimpl.hxx.

template<typename T >
static void* qi::TypeByValue< T >::initializeStorage ( void *  ptr = 0)
inlinestatic

Definition at line 192 of file typeimpl.hxx.

template<typename T >
static void* qi::TypeByValue< T >::ptrFromStorage ( void **  storage)
inlinestatic

Definition at line 188 of file typeimpl.hxx.


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