libqi-api
2.8.7.4
|
#include <staticobjecttype.hpp>
Public Types | |
using | SignalGetter = boost::function< SignalBase *(void *)> |
using | SignalGetterMap = std::map< unsigned int, SignalGetter > |
using | PropertyGetter = boost::function< PropertyBase *(void *)> |
using | PropertyGetterMap = std::map< unsigned int, PropertyGetter > |
using | MethodMap = std::map< unsigned int, std::pair< AnyFunction, MetaCallType >> |
Public Member Functions | |
ObjectTypeData () | |
Public Attributes | |
SignalGetterMap | signalGetterMap |
PropertyGetterMap | propertyGetterMap |
MethodMap | methodMap |
TypeInterface * | classType |
std::vector< std::pair < TypeInterface *, std::ptrdiff_t > > | parentTypes |
ObjectThreadingModel | threadingModel |
qi::AnyFunction | strandAccessor |
Definition at line 24 of file staticobjecttype.hpp.
using qi::detail::ObjectTypeData::MethodMap = std::map<unsigned int, std::pair<AnyFunction, MetaCallType>> |
Definition at line 43 of file staticobjecttype.hpp.
using qi::detail::ObjectTypeData::PropertyGetter = boost::function<PropertyBase*(void*)> |
Definition at line 39 of file staticobjecttype.hpp.
using qi::detail::ObjectTypeData::PropertyGetterMap = std::map<unsigned int, PropertyGetter> |
Definition at line 40 of file staticobjecttype.hpp.
using qi::detail::ObjectTypeData::SignalGetter = boost::function<SignalBase* (void*)> |
Definition at line 35 of file staticobjecttype.hpp.
using qi::detail::ObjectTypeData::SignalGetterMap = std::map<unsigned int, SignalGetter> |
Definition at line 36 of file staticobjecttype.hpp.
|
inline |
Definition at line 26 of file staticobjecttype.hpp.
TypeInterface* qi::detail::ObjectTypeData::classType |
Definition at line 47 of file staticobjecttype.hpp.
MethodMap qi::detail::ObjectTypeData::methodMap |
Definition at line 45 of file staticobjecttype.hpp.
std::vector<std::pair<TypeInterface*, std::ptrdiff_t> > qi::detail::ObjectTypeData::parentTypes |
Definition at line 48 of file staticobjecttype.hpp.
PropertyGetterMap qi::detail::ObjectTypeData::propertyGetterMap |
Definition at line 41 of file staticobjecttype.hpp.
SignalGetterMap qi::detail::ObjectTypeData::signalGetterMap |
Definition at line 37 of file staticobjecttype.hpp.
qi::AnyFunction qi::detail::ObjectTypeData::strandAccessor |
Definition at line 50 of file staticobjecttype.hpp.
ObjectThreadingModel qi::detail::ObjectTypeData::threadingModel |
Definition at line 49 of file staticobjecttype.hpp.