siplasplas
A library for C++ reflection and introspection
|
Ccpp::AssertException | Represents an assertion error |
Ccpp::AssertExpression | Implements a siplasplas assertion |
Ccpp::DummyAssertExpression | Represents an assert expression when SIPLASPLAS_ASSERT() macros are disabled |
Ccpp::DynamicLibrary | Provides a cross-platform interface to load symbols from shared libraries at runtime |
Ccpp::Exception< Ex, Base > | Declares a siplasplas exception type |
Ccpp::Hash< T > | A functor that implements a hash function for values of type T |
Ccpp::CMakeTarget::Metadata | Represents the set of properties that define a target |
Ccpp::RawHash< T > | A functor that implements a bytewise hash function for values of type T |
▼Ccpp::SignalEmitter | Class that can send and receive signals from other emitters |
Ccpp::CMakeProject | Configures and builds an existing CMake project |
Ccpp::CMakeTarget | Represents a CMake target being watched by a project |
Ccpp::FileSystemListener | File system listener class that notifies filesystem changed through signals |
▼Ccpp::SignalSink | Interface to the signals sink API |
Ccpp::AsyncSink | Implements an asynchronous signal sink suited for communication between different threads |
Ccpp::SyncSink | Implements a direct connection to the destination function |
Ccpp::DynamicLibrary::Symbol | Represents a symbol loaded from a dynamic library |