accum_type typedef | tim::component::base< Tp, Value > | |
add_sample(Vp &&) | tim::component::base< Tp, Value > | static |
base_storage_type typedef | tim::component::base< Tp, Value > | |
base_type typedef | tim::component::base< Tp, Value > | |
cache_type typedef | tim::component::base< Tp, Value > | |
configure(Args &&...) | tim::component::base< Tp, Value > | inlinestatic |
data_type typedef | tim::component::base< Tp, Value > | |
description() | tim::component::base< Tp, Value > | static |
display_unit() | tim::component::base< Tp, Value > | static |
divide_oper(const Type &rhs) | tim::component::base< Tp, Value > | protected |
divide_oper(const Value &rhs) | tim::component::base< Tp, Value > | protected |
dynamic_type typedef | tim::component::base< Tp, Value > | |
EmptyT typedef | tim::component::base< Tp, Value > | |
fmtflags typedef | tim::component::base< Tp, Value > | |
format_flags | tim::component::base< Tp, Value > | static |
get(void *&ptr, size_t _typeid_hash) const | tim::component::base< Tp, Value > | |
get() const | tim::component::base< Tp, Value > | inline |
get_depth_change() const | tim::component::base< Tp, Value > | inline |
get_description() | tim::component::base< Tp, Value > | static |
get_display() const | tim::component::base< Tp, Value > | inline |
get_display_unit() | tim::component::base< Tp, Value > | static |
get_format_flags() | tim::component::base< Tp, Value > | static |
get_is_flat() const | tim::component::base< Tp, Value > | inline |
get_is_invalid() const | tim::component::base< Tp, Value > | inline |
get_is_on_stack() const | tim::component::base< Tp, Value > | inline |
get_is_running() const | tim::component::base< Tp, Value > | inline |
get_is_transient() const | tim::component::base< Tp, Value > | inline |
get_iterator() const | tim::component::base< Tp, Value > | inline |
get_label() | tim::component::base< Tp, Value > | static |
get_laps() const | tim::component::base< Tp, Value > | inline |
get_opaque(scope::config) | tim::component::base< Tp, Value > | static |
tim::component::empty_base::get_opaque(Args &&...) | tim::component::empty_base | inlinestatic |
get_precision() | tim::component::base< Tp, Value > | static |
get_storage() | tim::component::base< Tp, Value > | static |
get_unit() | tim::component::base< Tp, Value > | static |
get_width() | tim::component::base< Tp, Value > | static |
graph_iterator typedef | tim::component::base< Tp, Value > | |
graph_itr | tim::component::base< Tp, Value > | protected |
ios_decimal | tim::component::base< Tp, Value > | static |
ios_fixed | tim::component::base< Tp, Value > | static |
ios_showpoint | tim::component::base< Tp, Value > | static |
is_component | tim::component::base< Tp, Value > | static |
label() | tim::component::base< Tp, Value > | static |
laps | tim::component::base< Tp, Value > | protected |
last_type typedef | tim::component::base< Tp, Value > | |
load(Archive &ar, unsigned int) | tim::component::base< Tp, Value > | |
load() | tim::component::base< Tp, Value > | inline |
load() const | tim::component::base< Tp, Value > | inline |
memory_category_v | tim::component::base< Tp, Value > | static |
memory_units_v | tim::component::base< Tp, Value > | static |
minus(const base_type &rhs) | tim::component::base< Tp, Value > | inlineprotected |
minus(crtp::base, const base_type &rhs) | tim::component::base< Tp, Value > | inline |
minus_oper(const Type &rhs) | tim::component::base< Tp, Value > | protected |
minus_oper(const Value &rhs) | tim::component::base< Tp, Value > | protected |
multiply_oper(const Type &rhs) | tim::component::base< Tp, Value > | protected |
multiply_oper(const Value &rhs) | tim::component::base< Tp, Value > | protected |
node::graph< Tp > | tim::component::base< Tp, Value > | friend |
operation::base_printer< Tp > | tim::component::base< Tp, Value > | friend |
operation::cache< Tp > | tim::component::base< Tp, Value > | friend |
operation::compose | tim::component::base< Tp, Value > | friend |
operation::construct< Tp > | tim::component::base< Tp, Value > | friend |
operation::copy< Tp > | tim::component::base< Tp, Value > | friend |
operation::divide< Tp > | tim::component::base< Tp, Value > | friend |
operation::finalize::get< Tp, false > | tim::component::base< Tp, Value > | friend |
operation::finalize::get< Tp, true > | tim::component::base< Tp, Value > | friend |
operation::finalize::merge< Tp, false > | tim::component::base< Tp, Value > | friend |
operation::finalize::merge< Tp, true > | tim::component::base< Tp, Value > | friend |
operation::finalize::print< Tp, false > | tim::component::base< Tp, Value > | friend |
operation::finalize::print< Tp, true > | tim::component::base< Tp, Value > | friend |
operation::fini_storage< Tp > | tim::component::base< Tp, Value > | friend |
operation::init_storage< Tp > | tim::component::base< Tp, Value > | friend |
operation::measure< Tp > | tim::component::base< Tp, Value > | friend |
operation::minus< Tp > | tim::component::base< Tp, Value > | friend |
operation::multiply< Tp > | tim::component::base< Tp, Value > | friend |
operation::plus< Tp > | tim::component::base< Tp, Value > | friend |
operation::pop_node< Tp > | tim::component::base< Tp, Value > | friend |
operation::print< Tp > | tim::component::base< Tp, Value > | friend |
operation::print_storage< Tp > | tim::component::base< Tp, Value > | friend |
operation::push_node< Tp > | tim::component::base< Tp, Value > | friend |
operation::record< Tp > | tim::component::base< Tp, Value > | friend |
operation::reset< Tp > | tim::component::base< Tp, Value > | friend |
operation::sample< Tp > | tim::component::base< Tp, Value > | friend |
operation::serialization< Tp > | tim::component::base< Tp, Value > | friend |
operation::set_prefix< Tp > | tim::component::base< Tp, Value > | friend |
operation::set_started< Tp > | tim::component::base< Tp, Value > | friend |
operation::set_stopped< Tp > | tim::component::base< Tp, Value > | friend |
operation::start< Tp > | tim::component::base< Tp, Value > | friend |
operation::stop< Tp > | tim::component::base< Tp, Value > | friend |
operator*=(const Type &rhs) | tim::component::base< Tp, Value > | inline |
operator*=(const Value &rhs) | tim::component::base< Tp, Value > | inline |
operator+=(const Type &rhs) | tim::component::base< Tp, Value > | inline |
operator+=(const Value &rhs) | tim::component::base< Tp, Value > | inline |
operator-=(const Type &rhs) | tim::component::base< Tp, Value > | inline |
operator-=(const Value &rhs) | tim::component::base< Tp, Value > | inline |
operator/=(const Type &rhs) | tim::component::base< Tp, Value > | inline |
operator/=(const Value &rhs) | tim::component::base< Tp, Value > | inline |
operator<< | tim::component::base< Tp, Value > | friend |
percent_units_v | tim::component::base< Tp, Value > | static |
plus(const base_type &rhs) | tim::component::base< Tp, Value > | inlineprotected |
plus(crtp::base, const base_type &rhs) | tim::component::base< Tp, Value > | inline |
plus_oper(const Type &rhs) | tim::component::base< Tp, Value > | protected |
plus_oper(const Value &rhs) | tim::component::base< Tp, Value > | protected |
print(std::ostream &, enable_if_t< trait::uses_value_storage< Up, Value >::value, int >=0) const | tim::component::base< Tp, Value > | |
print(std::ostream &, enable_if_t<!trait::uses_value_storage< Up, Value >::value, long >=0) const | tim::component::base< Tp, Value > | |
reset() | tim::component::base< Tp, Value > | |
save(Archive &ar, unsigned int version) const | tim::component::base< Tp, Value > | |
set_depth_change(bool v) | tim::component::base< Tp, Value > | inline |
set_is_flat(bool v) | tim::component::base< Tp, Value > | inline |
set_is_invalid(bool v) | tim::component::base< Tp, Value > | inline |
set_is_on_stack(bool v) | tim::component::base< Tp, Value > | inline |
set_is_running(bool v) | tim::component::base< Tp, Value > | inline |
set_is_transient(bool v) | tim::component::base< Tp, Value > | inline |
set_iterator(graph_iterator itr) | tim::component::base< Tp, Value > | inline |
set_laps(int64_t v) | tim::component::base< Tp, Value > | inline |
set_started() | tim::component::base< Tp, Value > | |
set_stopped() | tim::component::base< Tp, Value > | |
state_t typedef | tim::component::base< Tp, Value > | |
statistics_policy typedef | tim::component::base< Tp, Value > | |
storage_type typedef | tim::component::base< Tp, Value > | |
this_type typedef | tim::component::base< Tp, Value > | |
timing_category_v | tim::component::base< Tp, Value > | static |
timing_units_v | tim::component::base< Tp, Value > | static |
Type typedef | tim::component::base< Tp, Value > | |
unit() | tim::component::base< Tp, Value > | static |
value_type typedef | tim::component::base< Tp, Value > | |
vector_t typedef | tim::component::base< Tp, Value > | |
~base()=default | tim::component::base< Tp, Value > | |