▼Ccppexpose::AbstractComponent | Abstract base class for components |
▼Ccppexpose::AbstractGenericComponent< BaseType > | Abstract base class for generic components |
Ccppexpose::GenericComponent< Type, BaseType > | Represents a generic component of a specific type |
▼Ccppexpose::AbstractFunction | Base class for callable functions or function objects |
Ccppexpose::ConstMemberFunction< T, RET, Arguments > | Representation of a const member function |
Ccppexpose::MemberFunction< T, RET, Arguments > | Representation of a member function |
Ccppexpose::StaticFunction< RET, Arguments > | Representation of a static function |
Ccppexpose::AbstractScriptBackend | Base class for scripting context backends |
▼Ccppexpose::AbstractSignal | Abstract base class for signals |
Ccppexpose::Signal< Arguments > | Signal class for communicating events |
Ccppexpose::Signal< const int & > | |
Ccppexpose::Signal< const T & > | |
Ccppexpose::Signal< cppexpose::AbstractProperty * > | |
Ccppexpose::Signal< size_t, cppexpose::AbstractProperty * > | |
▼CAbstractTyped | |
▼Ccppexpose::AbstractProperty | Base class for properties |
▼Ccppexpose::Object | Base class for reflection-enabled objects |
Ccppexpose::TreeNode | Example class for dynamic hierarchies |
▼Call | |
▼Ccppexpose::helper::And< Neg< std::is_reference< Type > >::value, Neg< std::is_const< Type > >::value, Neg< std::is_volatile< Type > >::value > | |
Ccppexpose::helper::isPlain< Type > | |
▼Ccppexpose::helper::And< std::is_floating_point< Type >::value, Neg< std::is_same< Type, long double > >::value > | |
Ccppexpose::helper::isFloatingPoint< Type > | |
▼Ccppexpose::helper::And< std::is_integral< Type >::value, Neg< std::is_same< Type, bool > >::value > | |
Ccppexpose::helper::isIntegral< Type > | |
▼Ccppexpose::helper::And< std::is_integral< Type >::value, std::is_signed< Type >::value, Neg< std::is_same< Type, bool > >::value > | |
Ccppexpose::helper::isSignedIntegral< Type > | |
▼Ccppexpose::helper::And< std::is_integral< Type >::value, std::is_unsigned< Type >::value, Neg< std::is_same< Type, bool > >::value > | |
Ccppexpose::helper::isUnsignedIntegral< Type > | |
Ccppexpose::helper::all< true, MoreConditions... > | |
Ccppexpose::helper::And< Conditions > | |
Ccppexpose::helper::ArgValue< T, POS > | Template for parsing typed arguments from a list of variants |
Ccppexpose::helper::ArgValue< bool, POS > | |
Ccppexpose::helper::ArgValue< const cppexpose::Object *, POS > | |
Ccppexpose::helper::ArgValue< const T &, POS > | |
Ccppexpose::helper::ArgValue< const Variant &, POS > | |
Ccppexpose::helper::ArgValue< cppexpose::Object *, POS > | |
Ccppexpose::helper::ArgValue< double, POS > | |
Ccppexpose::helper::ArgValue< float, POS > | |
Ccppexpose::helper::ArgValue< Variant, POS > | |
Ccppexpose::helper::ArgValueGen< I, Arguments > | Generate ArgValue class for types and index (e.g., ArgValueGen<2, float, int, double>::Type = ArgValue<int, 2> |
Ccppexpose::helper::CallConstMethod< T, RET, Arguments > | Template for calling a const member function with a return value |
Ccppexpose::helper::CallConstMethod< T, void, Arguments... > | Template for calling a const member function without a return value |
Ccppexpose::helper::CallFunction< RET, Arguments > | Template for calling a static function with a return value |
Ccppexpose::helper::CallFunction< void, Arguments... > | Template for calling a static function without a return value |
Ccppexpose::helper::CallMethod< T, RET, Arguments > | Template for calling a member function with a return value |
Ccppexpose::helper::CallMethod< T, void, Arguments... > | Template for calling a member function without a return value |
Ccppexpose::ComponentManager | Class for managing components and plugins |
Ccppexpose::ComponentRegistry | Registry for newly registered components |
Ccppexpose::ComponentTypes< BaseType, T > | Determine component types for a type |
Ccppexpose::ComponentTypes< BaseType, typename VoidType< typename BaseType::AbstractComponentType >::type > | Determine component types for a type |
Ccppexpose::Connection | Object that represents a connection to a signal |
▼Ccppexpose::DirectValue< T, BASE > | |
Ccppexpose::DynamicProperty< T, BASE > | Representation of dynamic object properties |
▼Cenable_if | |
Ccppexpose::helper::value_accessor< Condition, Type > | |
Ccppexpose::Example | Example class used to demonstrate plugins |
▼Cfalse_type | |
Ccppexpose::helper::all< false, MoreConditions... > | |
▼Ccppexpose::helper::is_array< Type > | |
Ccppexpose::helper::isArray< Type > | |
Ccppexpose::helper::is_special_array< Type, Container > | |
Ccppexpose::helper::neg< true > | |
▼Ccppexpose::helper::is_special_array< bool, Type > | |
Ccppexpose::helper::isBoolArray< Type > | |
▼Ccppexpose::helper::is_special_array< double, Type > | |
Ccppexpose::helper::isDoubleArray< Type > | |
▼Ccppexpose::helper::is_special_array< int, Type > | |
Ccppexpose::helper::isIntArray< Type > | |
▼Ccppexpose::Function | Class representing a callable function |
Ccppexpose::Method | Representation of a method of an object |
Ccppexpose::helper::GenSeq< N, I > | Sequence generator (e.g., GenSec<3>::Type = Seq<0, 1, 2>) |
Ccppexpose::helper::GenSeq< 0, I... > | |
Ccppexpose::JSON | JSON tools |
Ccppexpose::Tokenizer::Lookahead | Token information from lookahead |
Ccppexpose::helper::PickType< N, T, Arguments > | Pick type by index (e.g., PickType<1, void, int, float>::Type = int) |
Ccppexpose::helper::PickType< 0, T, Arguments... > | |
Ccppexpose::PluginLibrary | Represents a dynamic plugin library |
Ccppexpose::ScopedConnection | Tool to maintain a connection within a certain scope |
Ccppexpose::ScriptContext | The entry point to managing scripting in your application |
Ccppexpose::helper::Seq< I > | Generate a sequence of numbers (e.g., Seq<0, 1, 2>) |
Ccppexpose::Connection::State | Connection state |
▼Ccppexpose::StoredValue< T, BASE > | |
Ccppexpose::Property< T, BASE > | Representation of object properties |
Ccppexpose::Property< int > | |
▼Ctemplate ComponentType< Type > | |
Ccppexpose::Component< Type, BaseType > | Represents a concrete component that can be instanciated |
Ccppexpose::Tokenizer::Token | Token |
Ccppexpose::Tokenizer | Text parser tool that converts a text buffer into a stream of tokens |
▼Ctrue_type | |
Ccppexpose::helper::all< true > | |
Ccppexpose::helper::neg< Condition > | |
▼Ccppexpose::helper::neg< Condition::value > | |
Ccppexpose::helper::Neg< Condition > | |
Ccppexpose::TypeInterface | Base interface for accessing typed values |
Ccppexpose::VoidType< Type > | Helper struct for SFINAE |