![]() |
cppexpose
1.0.0.b785e04f23b8
C++ library for type introspection, reflection, and scripting interface
|
| ▼Ncppexpose | |
| ▼Nhelper | Template helpers that deal with type traits and conditional template specialization |
| Call< false, MoreConditions... > | |
| Call< true > | |
| Call< true, MoreConditions... > | |
| CAnd | |
| CArgValue | Template for parsing typed arguments from a list of variants |
| CArgValue< bool, POS > | |
| CArgValue< const cppexpose::Object *, POS > | |
| CArgValue< const T &, POS > | |
| CArgValue< const Variant &, POS > | |
| CArgValue< cppexpose::Object *, POS > | |
| CArgValue< double, POS > | |
| CArgValue< float, POS > | |
| CArgValue< Variant, POS > | |
| CArgValueGen | Generate ArgValue class for types and index (e.g., ArgValueGen<2, float, int, double>::Type = ArgValue<int, 2> |
| CCallConstMethod | Template for calling a const member function with a return value |
| CCallConstMethod< T, void, Arguments... > | Template for calling a const member function without a return value |
| CCallFunction | Template for calling a static function with a return value |
| CCallFunction< void, Arguments... > | Template for calling a static function without a return value |
| CCallMethod | Template for calling a member function with a return value |
| CCallMethod< T, void, Arguments... > | Template for calling a member function without a return value |
| CGenSeq | Sequence generator (e.g., GenSec<3>::Type = Seq<0, 1, 2>) |
| CGenSeq< 0, I... > | |
| Cis_array | |
| Cis_special_array | |
| CisArray | |
| CisBoolArray | |
| CisDoubleArray | |
| CisFloatingPoint | |
| CisIntArray | |
| CisIntegral | |
| CisPlain | |
| CisSignedIntegral | |
| CisUnsignedIntegral | |
| CNeg | |
| Cneg | |
| Cneg< true > | |
| CPickType | Pick type by index (e.g., PickType<1, void, int, float>::Type = int) |
| CPickType< 0, T, Arguments... > | |
| CSeq | Generate a sequence of numbers (e.g., Seq<0, 1, 2>) |
| Cvalue_accessor | |
| CAbstractComponent | Abstract base class for components |
| CAbstractFunction | Base class for callable functions or function objects |
| CAbstractGenericComponent | Abstract base class for generic components |
| CAbstractProperty | Base class for properties |
| CAbstractScriptBackend | Base class for scripting context backends |
| CAbstractSignal | Abstract base class for signals |
| CComponent | Represents a concrete component that can be instanciated |
| CComponentManager | Class for managing components and plugins |
| CComponentRegistry | Registry for newly registered components |
| CComponentTypes | Determine component types for a type |
| CComponentTypes< BaseType, typename VoidType< typename BaseType::AbstractComponentType >::type > | Determine component types for a type |
| ▼CConnection | Object that represents a connection to a signal |
| CState | Connection state |
| CConstMemberFunction | Representation of a const member function |
| CDynamicProperty | Representation of dynamic object properties |
| CExample | Example class used to demonstrate plugins |
| CFunction | Class representing a callable function |
| CGenericComponent | Represents a generic component of a specific type |
| CJSON | JSON tools |
| CMemberFunction | Representation of a member function |
| CMethod | Representation of a method of an object |
| CObject | Base class for reflection-enabled objects |
| CPluginLibrary | Represents a dynamic plugin library |
| CProperty | Representation of object properties |
| CScopedConnection | Tool to maintain a connection within a certain scope |
| CScriptContext | The entry point to managing scripting in your application |
| CSignal | Signal class for communicating events |
| CStaticFunction | Representation of a static function |
| ▼CTokenizer | Text parser tool that converts a text buffer into a stream of tokens |
| CLookahead | Token information from lookahead |
| CToken | Token |
| CTreeNode | Example class for dynamic hierarchies |
| CTypeInterface | Base interface for accessing typed values |
| CVoidType | Helper struct for SFINAE |
1.8.11