add_secondary(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
apply_v typedef | tim::lightweight_tuple< Types > | protected |
assemble() | tim::lightweight_tuple< Types > | inline |
assemble(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
audit(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
auto_type typedef | tim::lightweight_tuple< Types > | |
bundle_type typedef | tim::lightweight_tuple< Types > | protected |
captured_location_t typedef | tim::lightweight_tuple< Types > | |
clone(bool store, scope::config _scope=scope::get_default()) | tim::lightweight_tuple< Types > | |
component_type typedef | tim::lightweight_tuple< Types > | |
construct(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
custom_operation_t typedef | tim::lightweight_tuple< Types > | |
data() | tim::lightweight_tuple< Types > | |
data() const | tim::lightweight_tuple< Types > | |
data_type typedef | tim::lightweight_tuple< Types > | |
derive() | tim::lightweight_tuple< Types > | inline |
derive(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
execute(FuncT &&func, Args &&... args) | tim::lightweight_tuple< Types > | inline |
get(Args &&...) const | tim::lightweight_tuple< Types > | |
get() | tim::lightweight_tuple< Types > | inline |
get() const | tim::lightweight_tuple< Types > | inline |
get() const | tim::lightweight_tuple< Types > | inline |
get(void *&ptr, size_t _hash) const | tim::lightweight_tuple< Types > | inline |
get(FuncT &&_func) | tim::lightweight_tuple< Types > | |
get(FuncT &&_func) const | tim::lightweight_tuple< Types > | |
get(Args &&... args) const | tim::lightweight_tuple< Types > | |
get_component() | tim::lightweight_tuple< Types > | inline |
get_data() | tim::lightweight_tuple< Types > | |
get_data() const | tim::lightweight_tuple< Types > | |
get_initializer() | tim::lightweight_tuple< Types > | inlinestatic |
get_labeled(Args &&...) const | tim::lightweight_tuple< Types > | |
get_labeled(Args &&... args) const | tim::lightweight_tuple< Types > | |
get_prefix() const | tim::lightweight_tuple< Types > | inline |
has_gotcha_v | tim::lightweight_tuple< Types > | static |
has_user_bundle_v | tim::lightweight_tuple< Types > | static |
hash() const | tim::lightweight_tuple< Types > | inline |
impl::base_bundle | tim::lightweight_tuple< Types > | friend |
impl_type typedef | tim::lightweight_tuple< Types > | protected |
init(Args &&...) | tim::lightweight_tuple< Types > | inline |
init(Args &&...) | tim::lightweight_tuple< Types > | inline |
init_storage() | tim::lightweight_tuple< Types > | static |
initialize(Args &&... args) | tim::lightweight_tuple< Types > | inline |
initializer_type typedef | tim::lightweight_tuple< Types > | |
invoke(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
invoke(mpl::piecewise_select< Tp... >, Args &&... _args) | tim::lightweight_tuple< Types > | inline |
invoke(mpl::piecewise_ignore< Tp... >, Args &&... _args) | tim::lightweight_tuple< Types > | inline |
key() const | tim::lightweight_tuple< Types > | inline |
laps() const | tim::lightweight_tuple< Types > | inline |
lightweight_tuple()=default | tim::lightweight_tuple< Types > | |
lightweight_tuple(const string_t &key, quirk::config< T... >={}, transient_func_t=get_initializer()) | tim::lightweight_tuple< Types > | explicit |
lightweight_tuple(const captured_location_t &loc, quirk::config< T... >={}, transient_func_t=get_initializer()) | tim::lightweight_tuple< Types > | explicit |
lightweight_tuple(size_t _hash, quirk::config< T... >={}, transient_func_t=get_initializer()) | tim::lightweight_tuple< Types > | explicit |
lightweight_tuple(size_t _hash, scope::config _scope, transient_func_t=get_initializer()) | tim::lightweight_tuple< Types > | explicit |
lightweight_tuple(const string_t &key, scope::config _scope, transient_func_t=get_initializer()) | tim::lightweight_tuple< Types > | explicit |
lightweight_tuple(const captured_location_t &loc, scope::config _scope, transient_func_t=get_initializer()) | tim::lightweight_tuple< Types > | explicit |
lightweight_tuple(const lightweight_tuple &)=default | tim::lightweight_tuple< Types > | |
lightweight_tuple(lightweight_tuple &&)=default | tim::lightweight_tuple< Types > | |
m_data | tim::lightweight_tuple< Types > | mutableprotected |
mark_begin(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
mark_end(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
measure(Args &&...) | tim::lightweight_tuple< Types > | |
measure(Args &&... args) | tim::lightweight_tuple< Types > | |
operation_t typedef | tim::lightweight_tuple< Types > | |
operator* | tim::lightweight_tuple< Types > | friend |
operator*=(Op &&rhs) | tim::lightweight_tuple< Types > | inline |
operator+ | tim::lightweight_tuple< Types > | friend |
operator+=(const this_type &rhs) | tim::lightweight_tuple< Types > | |
operator+=(this_type &rhs) | tim::lightweight_tuple< Types > | |
operator+=(Op &&rhs) | tim::lightweight_tuple< Types > | inline |
operator- | tim::lightweight_tuple< Types > | friend |
operator-=(const this_type &rhs) | tim::lightweight_tuple< Types > | |
operator-=(this_type &rhs) | tim::lightweight_tuple< Types > | |
operator-=(Op &&rhs) | tim::lightweight_tuple< Types > | inline |
operator/ | tim::lightweight_tuple< Types > | friend |
operator/=(Op &&rhs) | tim::lightweight_tuple< Types > | inline |
operator<< | tim::lightweight_tuple< Types > | friend |
operator=(const lightweight_tuple &rhs)=default | tim::lightweight_tuple< Types > | |
operator=(lightweight_tuple &&)=default | tim::lightweight_tuple< Types > | |
pop() | tim::lightweight_tuple< Types > | |
pop(mpl::piecewise_select< Tp... >) | tim::lightweight_tuple< Types > | |
pop(mpl::piecewise_ignore< Tp... >) | tim::lightweight_tuple< Types > | |
pop(mpl::piecewise_select< Tp... >) | tim::lightweight_tuple< Types > | |
pop(mpl::piecewise_ignore< Tp... >) | tim::lightweight_tuple< Types > | |
prefix() const | tim::lightweight_tuple< Types > | inline |
print(std::ostream &os, bool skip_wo_hash=true) const | tim::lightweight_tuple< Types > | inline |
push() | tim::lightweight_tuple< Types > | |
push(mpl::piecewise_select< Tp... >) | tim::lightweight_tuple< Types > | |
push(mpl::piecewise_ignore< Tp... >) | tim::lightweight_tuple< Types > | |
push(mpl::piecewise_select< Tp... >) | tim::lightweight_tuple< Types > | |
push(mpl::piecewise_ignore< Tp... >) | tim::lightweight_tuple< Types > | |
quirk_config typedef | tim::lightweight_tuple< Types > | |
record(Args &&...) | tim::lightweight_tuple< Types > | |
record(Args &&... args) | tim::lightweight_tuple< Types > | |
reference_type typedef | tim::lightweight_tuple< Types > | |
rekey(const string_t &_key) | tim::lightweight_tuple< Types > | |
rekey(const captured_location_t &_loc) | tim::lightweight_tuple< Types > | |
rekey(uint64_t _hash) | tim::lightweight_tuple< Types > | |
reset(Args &&...) | tim::lightweight_tuple< Types > | |
reset(Args &&... args) | tim::lightweight_tuple< Types > | |
sample(Args &&...) | tim::lightweight_tuple< Types > | |
sample(Args &&... args) | tim::lightweight_tuple< Types > | |
sample_type typedef | tim::lightweight_tuple< Types > | |
serialize(Archive &ar, const unsigned int) | tim::lightweight_tuple< Types > | inline |
set_prefix(const string_t &) const | tim::lightweight_tuple< Types > | protected |
set_prefix(size_t) const | tim::lightweight_tuple< Types > | protected |
set_scope(scope::config) | tim::lightweight_tuple< Types > | |
size() | tim::lightweight_tuple< Types > | inlinestatic |
size_type typedef | tim::lightweight_tuple< Types > | |
stack_bundle(Args &&... args) | tim::stack_bundle< mpl::available_t< type_list< Types... > > > | inline |
start(Args &&...) | tim::lightweight_tuple< Types > | |
start(mpl::piecewise_select< Tp... >, Args &&...) | tim::lightweight_tuple< Types > | |
start(mpl::piecewise_ignore< Tp... >, Args &&...) | tim::lightweight_tuple< Types > | |
start(Args &&... args) | tim::lightweight_tuple< Types > | |
start(mpl::piecewise_select< Tp... >, Args &&... args) | tim::lightweight_tuple< Types > | |
start(mpl::piecewise_ignore< Tp... >, Args &&... args) | tim::lightweight_tuple< Types > | |
stop(Args &&...) | tim::lightweight_tuple< Types > | |
stop(mpl::piecewise_select< Tp... >, Args &&...) | tim::lightweight_tuple< Types > | |
stop(mpl::piecewise_ignore< Tp... >, Args &&...) | tim::lightweight_tuple< Types > | |
stop(Args &&... args) | tim::lightweight_tuple< Types > | |
stop(mpl::piecewise_select< Tp... >, Args &&... args) | tim::lightweight_tuple< Types > | |
stop(mpl::piecewise_ignore< Tp... >, Args &&... args) | tim::lightweight_tuple< Types > | |
store(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
store() | tim::lightweight_tuple< Types > | inline |
store() const | tim::lightweight_tuple< Types > | inline |
string_t typedef | tim::lightweight_tuple< Types > | |
this_type typedef | tim::lightweight_tuple< Types > | |
transient_func_t typedef | tim::lightweight_tuple< Types > | |
tuple_type typedef | tim::lightweight_tuple< Types > | |
type typedef | tim::lightweight_tuple< Types > | |
type_apply(Func &&_func, Args &&... _args) | tim::lightweight_tuple< Types > | inline |
type_apply(Func &&, Args &&...) | tim::lightweight_tuple< Types > | inline |
type_list_type typedef | tim::lightweight_tuple< Types > | |
update_statistics(Args &&... _args) | tim::lightweight_tuple< Types > | inline |
user_bundle_types typedef | tim::lightweight_tuple< Types > | |
~lightweight_tuple() | tim::lightweight_tuple< Types > | |