base_type typedef | tim::component::user_bundle< Idx, Tag > | |
bundle_size() | tim::component::user_bundle< Idx, Tag > | inlinestatic |
clear() | tim::component::user_bundle< Idx, Tag > | inline |
configure(opaque &&obj, std::set< size_t > &&_typeids) | tim::component::user_bundle< Idx, Tag > | inlinestatic |
configure(Args &&... args) | tim::component::user_bundle< Idx, Tag > | inlinestatic |
contains(size_t _val, const typeid_vec_t &_targ) | tim::component::user_bundle< Idx, Tag > | inlineprotectedstatic |
delete_func_t typedef | tim::component::user_bundle< Idx, Tag > | |
description() | tim::component::user_bundle< Idx, Tag > | inlinestatic |
get() | tim::component::user_bundle< Idx, Tag > | inline |
get(void *&ptr, size_t _hash) const | tim::component::user_bundle< Idx, Tag > | inline |
get() | tim::component::user_bundle< Idx, Tag > | inline |
get_data() | tim::component::user_bundle< Idx, Tag > | inlinestatic |
get_func_t typedef | tim::component::user_bundle< Idx, Tag > | |
get_lock() | tim::component::user_bundle< Idx, Tag > | inlinestatic |
get_typeids() | tim::component::user_bundle< Idx, Tag > | inlinestatic |
global_init() | tim::component::user_bundle< Idx, Tag > | static |
global_init(storage_type *) | tim::component::user_bundle< Idx, Tag > | inlinestatic |
index | tim::component::user_bundle< Idx, Tag > | static |
insert(opaque &&obj, typeid_set_t &&_typeids) | tim::component::user_bundle< Idx, Tag > | inline |
insert(Args... args) | tim::component::user_bundle< Idx, Tag > | inline |
label() | tim::component::user_bundle< Idx, Tag > | inlinestatic |
lock_t typedef | tim::component::user_bundle< Idx, Tag > | |
m_bundle | tim::component::user_bundle< Idx, Tag > | protected |
m_prefix | tim::component::user_bundle< Idx, Tag > | protected |
m_scope | tim::component::user_bundle< Idx, Tag > | protected |
m_setup | tim::component::user_bundle< Idx, Tag > | protected |
m_typeids | tim::component::user_bundle< Idx, Tag > | protected |
mutex_t typedef | tim::component::user_bundle< Idx, Tag > | |
opaque_array_t typedef | tim::component::user_bundle< Idx, Tag > | |
operation::record< this_type > | tim::component::user_bundle< Idx, Tag > | friend |
operation::set_started< this_type > | tim::component::user_bundle< Idx, Tag > | friend |
operation::set_stopped< this_type > | tim::component::user_bundle< Idx, Tag > | friend |
operation::start< this_type > | tim::component::user_bundle< Idx, Tag > | friend |
operation::stop< this_type > | tim::component::user_bundle< Idx, Tag > | friend |
operator=(const user_bundle &rhs) | tim::component::user_bundle< Idx, Tag > | inline |
operator=(user_bundle &&rhs) noexcept | tim::component::user_bundle< Idx, Tag > | inline |
pop() | tim::component::user_bundle< Idx, Tag > | inline |
push() | tim::component::user_bundle< Idx, Tag > | inline |
record() | tim::component::user_bundle< Idx, Tag > | inlinestatic |
reset() | tim::component::user_bundle< Idx, Tag > | inlinestatic |
sample() | tim::component::user_bundle< Idx, Tag > | inline |
set_prefix(const char *_prefix) | tim::component::user_bundle< Idx, Tag > | inline |
set_scope(const scope::config &val) | tim::component::user_bundle< Idx, Tag > | inline |
setup() | tim::component::user_bundle< Idx, Tag > | inline |
size() const | tim::component::user_bundle< Idx, Tag > | inline |
start() | tim::component::user_bundle< Idx, Tag > | inline |
start_func_t typedef | tim::component::user_bundle< Idx, Tag > | |
stop() | tim::component::user_bundle< Idx, Tag > | inline |
stop_func_t typedef | tim::component::user_bundle< Idx, Tag > | |
storage_type typedef | tim::component::user_bundle< Idx, Tag > | |
string_t typedef | tim::component::user_bundle< Idx, Tag > | |
tag_type typedef | tim::component::user_bundle< Idx, Tag > | |
this_type typedef | tim::component::user_bundle< Idx, Tag > | |
typeid_set_t typedef | tim::component::user_bundle< Idx, Tag > | |
typeid_vec_t typedef | tim::component::user_bundle< Idx, Tag > | |
user_bundle() | tim::component::user_bundle< Idx, Tag > | inline |
user_bundle(const user_bundle &rhs) | tim::component::user_bundle< Idx, Tag > | inline |
user_bundle(const char *_prefix, scope::config _scope=scope::get_default()) | tim::component::user_bundle< Idx, Tag > | inlineexplicit |
user_bundle(const char *_prefix, opaque_array_t _bundle_vec, typeid_vec_t _typeids, scope::config _scope=scope::get_default()) | tim::component::user_bundle< Idx, Tag > | inline |
user_bundle(const char *_prefix, opaque_array_t _bundle_vec, const typeid_set_t &_typeids, scope::config _scope=scope::get_default()) | tim::component::user_bundle< Idx, Tag > | inline |
user_bundle(user_bundle &&rhs) noexcept | tim::component::user_bundle< Idx, Tag > | inline |
value_type typedef | tim::component::user_bundle< Idx, Tag > | |
~user_bundle() | tim::component::user_bundle< Idx, Tag > | inline |