siplasplas
A library for C++ reflection and introspection
|
▼Ncpp | |
CAssertException | Represents an assertion error |
CAssertExpression | Implements a siplasplas assertion |
CAsyncSink | Implements an asynchronous signal sink suited for communication between different threads |
CCMakeProject | Configures and builds an existing CMake project |
▼CCMakeTarget | Represents a CMake target being watched by a project |
CMetadata | Represents the set of properties that define a target |
CDummyAssertExpression | Represents an assert expression when SIPLASPLAS_ASSERT() macros are disabled |
▼CDynamicLibrary | Provides a cross-platform interface to load symbols from shared libraries at runtime |
CSymbol | Represents a symbol loaded from a dynamic library |
CException | Declares a siplasplas exception type |
CFileSystemListener | File system listener class that notifies filesystem changed through signals |
CHash | A functor that implements a hash function for values of type T |
CRawHash | A functor that implements a bytewise hash function for values of type T |
CSignalEmitter | Class that can send and receive signals from other emitters |
CSignalSink | Interface to the signals sink API |
CSyncSink | Implements a direct connection to the destination function |