siplasplas
A library for C++ reflection and introspection
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ccpp::AssertExceptionRepresents an assertion error
 Ccpp::AssertExpressionImplements a siplasplas assertion
 Ccpp::DummyAssertExpressionRepresents an assert expression when SIPLASPLAS_ASSERT() macros are disabled
 Ccpp::DynamicLibraryProvides 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::MetadataRepresents 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::SignalEmitterClass that can send and receive signals from other emitters
 Ccpp::CMakeProjectConfigures and builds an existing CMake project
 Ccpp::CMakeTargetRepresents a CMake target being watched by a project
 Ccpp::FileSystemListenerFile system listener class that notifies filesystem changed through signals
 Ccpp::SignalSinkInterface to the signals sink API
 Ccpp::AsyncSinkImplements an asynchronous signal sink suited for communication between different threads
 Ccpp::SyncSinkImplements a direct connection to the destination function
 Ccpp::DynamicLibrary::SymbolRepresents a symbol loaded from a dynamic library