class_loader
ClassLoader
class_loader::ClassLoader Member List
This is the complete list of members for
class_loader::ClassLoader
, including all inherited members.
ClassLoader
(const std::string &library_path, bool ondemand_load_unload=false)
class_loader::ClassLoader
explicit
createInstance
(const std::string &derived_class_name)
class_loader::ClassLoader
inline
createRawInstance
(const std::string &derived_class_name, bool managed)
class_loader::ClassLoader
inline
private
createSharedInstance
(const std::string &derived_class_name)
class_loader::ClassLoader
inline
createUniqueInstance
(const std::string &derived_class_name)
class_loader::ClassLoader
inline
createUnmanagedInstance
(const std::string &derived_class_name)
class_loader::ClassLoader
inline
DeleterType
typedef
class_loader::ClassLoader
getAvailableClasses
()
class_loader::ClassLoader
inline
getLibraryPath
()
class_loader::ClassLoader
inline
has_unmananged_instance_been_created_
class_loader::ClassLoader
private
static
hasUnmanagedInstanceBeenCreated
()
class_loader::ClassLoader
private
static
isClassAvailable
(const std::string &class_name)
class_loader::ClassLoader
inline
isLibraryLoaded
()
class_loader::ClassLoader
isLibraryLoadedByAnyClassloader
()
class_loader::ClassLoader
isOnDemandLoadUnloadEnabled
()
class_loader::ClassLoader
inline
library_path_
class_loader::ClassLoader
private
load_ref_count_
class_loader::ClassLoader
private
load_ref_count_mutex_
class_loader::ClassLoader
private
loadLibrary
()
class_loader::ClassLoader
ondemand_load_unload_
class_loader::ClassLoader
private
onPluginDeletion
(Base *obj)
class_loader::ClassLoader
inline
private
plugin_ref_count_
class_loader::ClassLoader
private
plugin_ref_count_mutex_
class_loader::ClassLoader
private
UniquePtr
typedef
class_loader::ClassLoader
unloadLibrary
()
class_loader::ClassLoader
unloadLibraryInternal
(bool lock_plugin_ref_count)
class_loader::ClassLoader
private
~ClassLoader
()
class_loader::ClassLoader
virtual
class_loader
Author(s): Mirza Shah, Steven! Ragnarök
autogenerated on Mon Feb 28 2022 22:02:03