add_secondary(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
add_secondary(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
assemble(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
assemble(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
audit(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
audit(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle() | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(string_view_cref_t, quirk::config< T... >, transient_func_t=get_initializer()) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(const captured_location_t &, quirk::config< T... >, transient_func_t=get_initializer()) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(string_view_cref_t, scope::config=scope::get_default(), bool report_at_exit=settings::destructor_report(), transient_func_t=get_initializer()) | tim::auto_base_bundle< Tag, CompT, BundleT > | explicit |
auto_base_bundle(const captured_location_t &, scope::config=scope::get_default(), bool report_at_exit=settings::destructor_report(), transient_func_t=get_initializer()) | tim::auto_base_bundle< Tag, CompT, BundleT > | explicit |
auto_base_bundle(size_t, scope::config=scope::get_default(), bool report_at_exit=settings::destructor_report(), transient_func_t=get_initializer()) | tim::auto_base_bundle< Tag, CompT, BundleT > | explicit |
auto_base_bundle(component_type &tmp, scope::config=scope::get_default(), bool report_at_exit=settings::destructor_report()) | tim::auto_base_bundle< Tag, CompT, BundleT > | explicit |
auto_base_bundle(string_view_cref_t, bool store, scope::config _scope, transient_func_t, Arg &&, Args &&...) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(const captured_location_t &, bool store, scope::config _scope, transient_func_t, Arg &&, Args &&...) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(size_t, bool store, scope::config _scope, transient_func_t, Arg &&, Args &&...) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(const auto_base_bundle &)=default | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(auto_base_bundle &&)=default | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(string_view_cref_t key, bool store, scope::config _scope, transient_func_t init_func, Arg &&arg, Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(const captured_location_t &loc, bool store, scope::config _scope, transient_func_t init_func, Arg &&arg, Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_base_bundle(size_t hash, bool store, scope::config _scope, transient_func_t init_func, Arg &&arg, Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
auto_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
base_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
bundle_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
captured_location_t typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
component_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
count() | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
data() | tim::auto_base_bundle< Tag, CompT, BundleT > | |
data() const | tim::auto_base_bundle< Tag, CompT, BundleT > | |
data_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
derive(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
derive(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
disable() | tim::auto_base_bundle< Tag, CompT, BundleT > | |
enabled() const | tim::auto_base_bundle< Tag, CompT, BundleT > | |
execute(FuncT &&func, Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
fixed_count() | tim::auto_base_bundle< Tag, CompT, BundleT > | inlinestatic |
get(Args &&... args) const | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get(Args &&... args) const | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get(void *&ptr, size_t hash) const | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get_component() | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get_component() const | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get_component() -> decltype(std::declval< component_type >().template get_component< T >()) | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get_data() const | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get_finalizer() | tim::auto_base_bundle< Tag, CompT, BundleT > | inlinestatic |
get_initializer() | tim::auto_base_bundle< Tag, CompT, BundleT > | inlinestatic |
get_labeled(Args &&... args) const | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
get_scope_destructor() | tim::auto_base_bundle< Tag, CompT, BundleT > | |
get_scope_destructor(utility::transient_function< void(this_type &)>) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
has_gotcha_v | tim::auto_base_bundle< Tag, CompT, BundleT > | static |
has_user_bundle_v | tim::auto_base_bundle< Tag, CompT, BundleT > | static |
hash() const | tim::auto_base_bundle< Tag, CompT, BundleT > | |
init(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
init_storage() | tim::auto_base_bundle< Tag, CompT, BundleT > | inlinestatic |
initialize(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
initializer_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
internal_init(transient_func_t _init) | tim::auto_base_bundle< Tag, CompT, BundleT > | protected |
internal_init(transient_func_t _init, Arg &&_arg, Args &&... _args) | tim::auto_base_bundle< Tag, CompT, BundleT > | protected |
invoke(Args &&... _args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
invoke(Args &&... _args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
key() const | tim::auto_base_bundle< Tag, CompT, BundleT > | |
laps() const | tim::auto_base_bundle< Tag, CompT, BundleT > | |
m_enabled | tim::auto_base_bundle< Tag, CompT, BundleT > | protected |
m_reference_object | tim::auto_base_bundle< Tag, CompT, BundleT > | protected |
m_report_at_exit | tim::auto_base_bundle< Tag, CompT, BundleT > | protected |
m_temporary | tim::auto_base_bundle< Tag, CompT, BundleT > | protected |
mark(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
mark(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
mark_begin(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
mark_begin(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
mark_end(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
mark_end(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
measure(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
measure(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
operator component_type &() | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
operator const component_type &() const | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
operator+ | tim::auto_base_bundle< Tag, CompT, BundleT > | friend |
operator+=(const this_type &rhs) | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
operator- | tim::auto_base_bundle< Tag, CompT, BundleT > | friend |
operator-=(const this_type &rhs) | tim::auto_base_bundle< Tag, CompT, BundleT > | inline |
operator=(const auto_base_bundle &)=default | tim::auto_base_bundle< Tag, CompT, BundleT > | |
operator=(auto_base_bundle &&)=default | tim::auto_base_bundle< Tag, CompT, BundleT > | |
optional_count() | tim::auto_base_bundle< Tag, CompT, BundleT > | inlinestatic |
pop(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
pop(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
push(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
push(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
quirk_config typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
record(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
record(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
rekey(string_view_cref_t _key) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
rekey(captured_location_t _loc) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
rekey(uint64_t _hash) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
report_at_exit() const | tim::auto_base_bundle< Tag, CompT, BundleT > | |
report_at_exit(bool val) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
reset(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
reset(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
sample(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
sample(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
sample_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
set_prefix(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
set_prefix(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
set_scope(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
set_scope(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
size() | tim::auto_base_bundle< Tag, CompT, BundleT > | inlinestatic |
start(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
start(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
stop(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
stop(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
store(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
store() const | tim::auto_base_bundle< Tag, CompT, BundleT > | |
store(Args &&... args) | tim::auto_base_bundle< Tag, CompT, BundleT > | |
this_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
transient_func_t typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
tuple_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
value_type typedef | tim::auto_base_bundle< Tag, CompT, BundleT > | |
~auto_base_bundle() | tim::auto_base_bundle< Tag, CompT, BundleT > | |