CCL-Base
Basic Interfaces and Structures - static lib.
// namespaces namespace CCL::Database; namespace CCL::NumericLimits; // structs struct CCL::IActivatable; struct CCL::IArrayObject; struct CCL::IAsyncCompletionHandler; struct CCL::IAsyncInfo; struct CCL::IAsyncOperation; struct CCL::IClassAllocator; struct CCL::IConvertFilter; struct CCL::IEnumTypeInfo; struct CCL::IExportFilter; struct CCL::IExtensible; struct CCL::IImportFilter; struct CCL::IMessage; struct CCL::IMutableArray; struct CCL::IObject; struct CCL::IObjectConverter; struct CCL::IObjectFilter; struct CCL::IObjectNode; struct CCL::IObserver; struct CCL::IPropertyCollector; struct CCL::IRecognizer; struct CCL::IResolver; struct CCL::ISubject; struct CCL::ITriggerAction; struct CCL::ITriggerPrototype; struct CCL::ITypeInfo; struct CCL::ITypeInfoDetails; struct CCL::ITypeLibrary; template <typename ResultType> struct CCL::ITypedAsyncOperation; struct CCL::IUnknown; struct CCL::UID; struct CCL::Variant; // classes class CCL::AbstractNode; class CCL::AlwaysTrueFilter; template <class T> class CCL::AutoPtr; template <class T> class CCL::ComparablePtr; class CCL::Kernel; template <typename T> class CCL::LambdaFilter; template <typename T> class CCL::LambdaResolver; class CCL::MemoryPool; class CCL::Message; class CCL::MessageArgument; class CCL::MetaClass; class CCL::MetaClassRegistry; class CCL::Object; class CCL::ObjectConverter; class CCL::ObjectFilter; class CCL::ObjectFilterChain; template <class T> class CCL::ObservedPtr; class CCL::Profiler; class CCL::Recognizer; class CCL::Resolver; template <class T> class CCL::SharedPtr; template <typename T> class CCL::TypedMessageArgument; class CCL::Unknown; template <class T> class CCL::UnknownPtr;