auto_lock_t typedef | tim::singleton< Type, PointerT, TagT > | |
children() | tim::singleton< Type, PointerT, TagT > | inlinestatic |
children_t typedef | tim::singleton< Type, PointerT, TagT > | |
deleter_t typedef | tim::singleton< Type, PointerT, TagT > | |
dtor_map_t typedef | tim::singleton< Type, PointerT, TagT > | |
enable_if_t typedef | tim::singleton< Type, PointerT, TagT > | |
get_mutex() | tim::singleton< Type, PointerT, TagT > | inlinestatic |
initialize() | tim::singleton< Type, PointerT, TagT > | |
insert(smart_pointer &itr) | tim::singleton< Type, PointerT, TagT > | static |
instance() | tim::singleton< Type, PointerT, TagT > | static |
instance_ptr() | tim::singleton< Type, PointerT, TagT > | static |
is_master(pointer ptr) | tim::singleton< Type, PointerT, TagT > | inlinestatic |
is_master_thread() | tim::singleton< Type, PointerT, TagT > | static |
master_instance() | tim::singleton< Type, PointerT, TagT > | static |
master_instance_ptr() | tim::singleton< Type, PointerT, TagT > | inlinestatic |
master_thread_id() | tim::singleton< Type, PointerT, TagT > | inlinestatic |
mutex_t typedef | tim::singleton< Type, PointerT, TagT > | |
operator=(const singleton &)=delete | tim::singleton< Type, PointerT, TagT > | |
operator=(singleton &&)=delete | tim::singleton< Type, PointerT, TagT > | |
pointer typedef | tim::singleton< Type, PointerT, TagT > | |
remove(pointer itr) | tim::singleton< Type, PointerT, TagT > | static |
reset(pointer ptr) | tim::singleton< Type, PointerT, TagT > | |
reset() | tim::singleton< Type, PointerT, TagT > | |
singleton() | tim::singleton< Type, PointerT, TagT > | |
singleton(const singleton &)=delete | tim::singleton< Type, PointerT, TagT > | |
singleton(singleton &&)=delete | tim::singleton< Type, PointerT, TagT > | |
smart_instance() | tim::singleton< Type, PointerT, TagT > | inlinestatic |
smart_master_instance() | tim::singleton< Type, PointerT, TagT > | inlinestatic |
smart_pointer typedef | tim::singleton< Type, PointerT, TagT > | |
this_type typedef | tim::singleton< Type, PointerT, TagT > | |
thread_id_t typedef | tim::singleton< Type, PointerT, TagT > | |
~singleton() | tim::singleton< Type, PointerT, TagT > | |