| 
    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 |