|
timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
|
This is the complete list of members for tim::settings, including all inherited members.
| begin() | tim::settings | inline |
| begin() const | tim::settings | inline |
| cbegin() const | tim::settings | inline |
| cend() const | tim::settings | inline |
| compose_input_filename(string_t _tag, string_t _ext, bool _use_suffix=use_output_suffix(), int32_t _suffix=default_process_suffix(), std::string _explicit={}) | tim::settings | static |
| compose_output_filename(string_t _tag, string_t _ext, bool _use_suffix=use_output_suffix(), int32_t _suffix=default_process_suffix(), bool _make_dir=false, std::string _explicit={}) | tim::settings | static |
| const_iterator typedef | tim::settings | |
| data_type typedef | tim::settings | |
| data_type_list_t typedef | tim::settings | |
| default_process_suffix | tim::settings | |
| end() | tim::settings | inline |
| end() const | tim::settings | inline |
| environment() | tim::settings | static |
| find(Sp &&_key, bool _exact=true) | tim::settings | inline |
| format(std::string _fpath, const std::string &_tag) | tim::settings | static |
| format(std::string _prefix, std::string _tag, std::string _suffix, std::string _ext) | tim::settings | static |
| get(Sp &&_key, bool _exact=true) | tim::settings | |
| get(Sp &&_key, Tp &_val, bool _exact) | tim::settings | |
| get_command_line() | tim::settings | inline |
| get_environment() | tim::settings | inline |
| get_fallback_tag() | tim::settings | static |
| get_global_input_prefix() | tim::settings | static |
| get_global_output_prefix(bool _make_dir=false) | tim::settings | static |
| get_initialized() const | tim::settings | inline |
| get_launch_time(Tag={}) | tim::settings | static |
| get_serialize_map(tim::type_list< Tail... >) const | tim::settings | inlineprotected |
| get_serialize_pair() const | tim::settings | inlineprotected |
| get_tag() const | tim::settings | |
| indent_width(int64_t _w=settings::width()) | tim::settings | static |
| indent_width(int64_t _w=indent_width< Idx >()) | tim::settings | static |
| init_config(bool search_default=true) | tim::settings | |
| initialize() | tim::settings | |
| insert(Sp &&_env, const std::string &_name, const std::string &_desc, Vp _init, Args &&... _args) | tim::settings | |
| insert(tsetting_pointer_t< Tp, Vp > _ptr, Sp &&_env={}) | tim::settings | |
| instance() | tim::settings | static |
| instance() | tim::settings | static |
| iterator typedef | tim::settings | |
| load(Archive &ar, unsigned int) | tim::settings | |
| manager | tim::settings | friend |
| operator=(const settings &) | tim::settings | |
| operator=(settings &&) noexcept=default | tim::settings | |
| ordering() const | tim::settings | inline |
| parse(settings *=instance< TIMEMORY_API >()) | tim::settings | static |
| parse(const std::shared_ptr< settings > &) | tim::settings | static |
| pointer_t typedef | tim::settings | |
| pop() | tim::settings | static |
| pop() | tim::settings | |
| private_shared_instance(enable_if_t< std::is_same< Tag, TIMEMORY_API >::value, int >) | tim::settings | |
| private_shared_instance(enable_if_t<!std::is_same< Tag, TIMEMORY_API >::value, long >) | tim::settings | |
| process::get_id()) static strvector_t get_global_environment() | tim::settings | |
| push() | tim::settings | static |
| push() | tim::settings | |
| read(const string_t &) | tim::settings | |
| read(std::istream &, string_t="") | tim::settings | |
| save(Archive &ar, unsigned int) const | tim::settings | |
| serialize_settings(Archive &) | tim::settings | static |
| serialize_settings(Archive &, settings &) | tim::settings | static |
| set(Sp &&_key, Tp &&_val, bool _exact=true) | tim::settings | |
| set_tag(std::string _v) | tim::settings | inline |
| settings() | tim::settings | |
| settings(const settings &) | tim::settings | |
| settings(settings &&) noexcept=default | tim::settings | |
| shared_instance() | tim::settings | static |
| shared_instance() | tim::settings | static |
| shared_instance() | tim::settings | |
| store_command_line(int argc, char **argv) | tim::settings | static |
| strvector_t typedef | tim::settings | |
| timemory_finalize | tim::settings | friend |
| timemory_init | tim::settings | friend |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, config_file) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, suppress_config) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, auto_output) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, file_output) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, json_output) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, dart_output) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, plot_output) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, flamegraph_output) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(int, verbose) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, banner) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, collapse_processes) TIMEMORY_SETTINGS_MEMBER_DECL(uint16_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, time_format) TIMEMORY_SETTINGS_MEMBER_DECL(int16_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(int16_t, width) TIMEMORY_SETTINGS_MEMBER_DECL(int32_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, scientific) TIMEMORY_SETTINGS_MEMBER_DECL(int16_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(int16_t, timing_width) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, timing_scientific) TIMEMORY_SETTINGS_MEMBER_DECL(int16_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(int16_t, memory_width) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, memory_scientific) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, output_prefix) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, input_prefix) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, dart_type) TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, dart_label) TIMEMORY_SETTINGS_MEMBER_DECL(size_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, cpu_affinity) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, add_secondary) TIMEMORY_SETTINGS_MEMBER_DECL(size_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(size_t, throttle_value) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, tuple_components) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, ompt_components) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, ncclp_components) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, profiler_components) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, components) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, mpi_finalize) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, mpi_thread_type) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, upcxx_finalize) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, papi_multiplexing) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, papi_quiet) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, papi_attach) TIMEMORY_SETTINGS_MEMBER_DECL(int | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t, cuda_event_batch_size) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(int32_t, cupti_activity_level) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, cupti_events) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(int, cupti_device) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, cpu_roofline_mode) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, cpu_roofline_events) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, roofline_type_labels) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, roofline_type_labels_gpu) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t, ert_num_threads) TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t, ert_num_threads_gpu) TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t, ert_grid_size) TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t, ert_alignment) TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t, ert_min_working_size_cpu) TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t, ert_max_data_size) TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(uint64_t, ert_max_data_size_gpu) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(string_t, craypat_categories) TIMEMORY_SETTINGS_MEMBER_DECL(int32_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(bool, destructor_report) TIMEMORY_SETTINGS_MEMBER_DECL(string_t | tim::settings | |
| TIMEMORY_SETTINGS_MEMBER_DECL(int64_t, separator_frequency) TIMEMORY_SETTINGS_MEMBER_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_REFERENCE_DECL(bool, allow_signal_handler) TIMEMORY_SETTINGS_REFERENCE_DECL(bool | tim::settings | |
| TIMEMORY_SETTINGS_REFERENCE_DECL(bool, disable_all_signals) TIMEMORY_SETTINGS_REFERENCE_DECL(bool | tim::settings | |
| TIMEMORY_STATIC_ACCESSOR(bool, use_output_suffix, get_env< bool >("TIMEMORY_USE_OUTPUT_SUFFIX", false)) TIMEMORY_STATIC_ACCESSOR(int32_t | tim::settings | |
| tolower(string_t str) | tim::settings | static |
| toupper(string_t str) | tim::settings | static |
| tsetting_pointer_t typedef | tim::settings | |
| update(const std::string &_key, const std::string &_val, bool _exact=false) | tim::settings | inline |
| value_type typedef | tim::settings | |
| ~settings()=default | tim::settings |