![]() |
cppexpose
1.0.0.b785e04f23b8
C++ library for type introspection, reflection, and scripting interface
|
Namespaces | |
| helper | |
| Template helpers that deal with type traits and conditional template specialization. | |
Classes | |
| class | AbstractComponent |
| Abstract base class for components. More... | |
| class | AbstractFunction |
| Base class for callable functions or function objects. More... | |
| class | AbstractGenericComponent |
| Abstract base class for generic components. More... | |
| class | AbstractProperty |
| Base class for properties. More... | |
| class | AbstractScriptBackend |
| Base class for scripting context backends. More... | |
| class | AbstractSignal |
| Abstract base class for signals. More... | |
| class | Component |
| Represents a concrete component that can be instanciated. More... | |
| class | ComponentManager |
| Class for managing components and plugins. More... | |
| class | ComponentRegistry |
| Registry for newly registered components. More... | |
| struct | ComponentTypes |
| Determine component types for a type. More... | |
| struct | ComponentTypes< BaseType, typename VoidType< typename BaseType::AbstractComponentType >::type > |
| Determine component types for a type. More... | |
| class | Connection |
| Object that represents a connection to a signal. More... | |
| class | ConstMemberFunction |
| Representation of a const member function. More... | |
| class | DynamicProperty |
| Representation of dynamic object properties. More... | |
| class | Example |
| Example class used to demonstrate plugins. More... | |
| class | Function |
| Class representing a callable function. More... | |
| class | GenericComponent |
| Represents a generic component of a specific type. More... | |
| class | JSON |
| JSON tools. More... | |
| class | MemberFunction |
| Representation of a member function. More... | |
| class | Method |
| Representation of a method of an object. More... | |
| class | Object |
| Base class for reflection-enabled objects. More... | |
| class | PluginLibrary |
| Represents a dynamic plugin library. More... | |
| class | Property |
| Representation of object properties. More... | |
| class | ScopedConnection |
| Tool to maintain a connection within a certain scope. More... | |
| class | ScriptContext |
| The entry point to managing scripting in your application. More... | |
| class | Signal |
| Signal class for communicating events. More... | |
| class | StaticFunction |
| Representation of a static function. More... | |
| class | Tokenizer |
| Text parser tool that converts a text buffer into a stream of tokens. More... | |
| class | TreeNode |
| Example class for dynamic hierarchies. More... | |
| class | TypeInterface |
| Base interface for accessing typed values. More... | |
| struct | VoidType |
| Helper struct for SFINAE. More... | |
Enumerations | |
| enum | PluginPathType { PluginPathType::All, PluginPathType::Internal = 1, PluginPathType::UserDefined = 2 } |
| Plugin path type (to distinguish between automatic and user-defined paths) More... | |
Functions | |
| CPPEXPOSE_API void | printInfo () |
| Print information about the library to the console. More... | |
|
strong |
| CPPEXPOSE_API void cppexpose::printInfo | ( | ) |
Print information about the library to the console.
1.8.11