uLib-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
uLib::detail::ObjectProps::initializer Struct Reference

#include <Core/ObjectProps.h>

Data Structures

struct  lambda_init_object
 

Static Public Member Functions

template<class T >
static void init_object_baselist (T *o)
 
template<class T >
static boost::enable_if
< mpl::not_< IsA< T > >, void >
::type 
init_object (T *o)
 
template<class T >
static boost::enable_if< IsA
< T >, void >::type 
init_object (T *o)
 

Member Function Documentation

template<class T >
static boost::enable_if<mpl::not_<IsA<T> >,void>::type uLib::detail::ObjectProps::initializer::init_object ( T *  o)
inlinestatic

This calls the internal init_properties() virtual function only if object is propable ( implementation if not propable )

template<class T >
static boost::enable_if<IsA<T>,void>::type uLib::detail::ObjectProps::initializer::init_object ( T *  o)
inlinestatic

This calls the internal init_properties() virtual function only if object is propable ( implementation if propable )

template<class T >
static void uLib::detail::ObjectProps::initializer::init_object_baselist ( T *  o)
inlinestatic

This calls the internal init_properties() virtual function for each object parent defined in BaseList only if it is propable


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