ClassLoader
ClassLoader::DeleterType
ClassLoader::UniquePtr
ClassLoader::ClassLoader()
ClassLoader::~ClassLoader()
ClassLoader::getAvailableClasses()
ClassLoader::createInstance()
ClassLoader::createUniqueInstance()
ClassLoader::createUnmanagedInstance()
ClassLoader::isClassAvailable()
ClassLoader::getLibraryPath()
ClassLoader::isLibraryLoaded()
ClassLoader::isLibraryLoadedByAnyClassloader()
ClassLoader::isOnDemandLoadUnloadEnabled()
ClassLoader::loadLibrary()
ClassLoader::unloadLibrary()
ClassLoaderException
ClassLoaderException::ClassLoaderException()
CreateClassException
CreateClassException::CreateClassException()
AbstractMetaObject
AbstractMetaObject::AbstractMetaObject()
AbstractMetaObject::create()
AbstractMetaObjectBase
AbstractMetaObjectBase::AbstractMetaObjectBase()
AbstractMetaObjectBase::~AbstractMetaObjectBase()
AbstractMetaObjectBase::className()
AbstractMetaObjectBase::baseClassName()
AbstractMetaObjectBase::typeidBaseClassName()
AbstractMetaObjectBase::getAssociatedLibraryPath()
AbstractMetaObjectBase::setAssociatedLibraryPath()
AbstractMetaObjectBase::addOwningClassLoader()
AbstractMetaObjectBase::removeOwningClassLoader()
AbstractMetaObjectBase::isOwnedBy()
AbstractMetaObjectBase::isOwnedByAnybody()
AbstractMetaObjectBase::getAssociatedClassLoadersCount()
AbstractMetaObjectBase::getAssociatedClassLoader()
AbstractMetaObjectBase::dummyMethod()
AbstractMetaObjectBase::impl_
MetaObject
MetaObject::MetaObject()
MetaObject::create()
MetaObjectGraveyardVector
MetaObjectGraveyardVector::~MetaObjectGraveyardVector()
LibraryLoadException
LibraryLoadException::LibraryLoadException()
LibraryUnloadException
LibraryUnloadException::LibraryUnloadException()
MultiLibraryClassLoader
MultiLibraryClassLoader::MultiLibraryClassLoader()
MultiLibraryClassLoader::~MultiLibraryClassLoader()
MultiLibraryClassLoader::createInstance()
MultiLibraryClassLoader::createUniqueInstance()
MultiLibraryClassLoader::createUnmanagedInstance()
MultiLibraryClassLoader::isClassAvailable()
MultiLibraryClassLoader::isLibraryAvailable()
MultiLibraryClassLoader::getAvailableClasses()
MultiLibraryClassLoader::getAvailableClassesForLibrary()
MultiLibraryClassLoader::getRegisteredLibraries()
MultiLibraryClassLoader::loadLibrary()
MultiLibraryClassLoader::unloadLibrary()
NoClassLoaderExistsException
NoClassLoaderExistsException::NoClassLoaderExistsException()
createInstance()
getAllLibrariesUsedByClassLoader()
getAvailableClasses()
getCurrentlyActiveClassLoader()
getCurrentlyLoadingLibraryName()
getFactoryMapForBaseClass()
getGlobalPluginBaseToFactoryMapMap()
getLoadedLibraryVector()
getLoadedLibraryVectorMutex()
getMetaObjectGraveyard()
getPluginBaseToFactoryMapMapMutex()
hasANonPurePluginLibraryBeenOpened()
isLibraryLoaded()
isLibraryLoadedByAnybody()
loadLibrary()
printDebugInfoToScreen()
registerPlugin()
setCurrentlyActiveClassLoader()
setCurrentlyLoadingLibraryName()
unloadLibrary()
systemLibraryFormat()
ClassLoaderVector
BaseClassName
BaseToFactoryMapMap
ClassName
DeleterType
FactoryMap
LibraryPair
LibraryPath
LibraryVector
MetaObjectVector
UniquePtr
LibraryToClassLoaderMap
include/class_loader/class_loader.hpp
include/class_loader/class_loader_core.hpp
include/class_loader/exceptions.hpp
include/class_loader/meta_object.hpp
include/class_loader/multi_library_class_loader.hpp
QUALITY_DECLARATION.md
README.md
include/class_loader/register_macro.hpp
include/class_loader/visibility_control.hpp
Index
Search Page