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.
tim::openmp::context_handler< Api > Member List

This is the complete list of members for tim::openmp::context_handler< Api >, including all inherited members.

api_type typedeftim::openmp::context_handler< Api >
callback_connectortim::openmp::context_handler< Api >friend
construct(Func &&f=[](Tp *) {}) -> decltype(new Tp(std::declval< std::string >()), void())tim::openmp::context_handler< Api >inline
construct(Func &&f=[](Tp *) {})tim::openmp::context_handler< Api >inline
construct_data(bool _cleanup=false)tim::openmp::context_handler< Api >inline
context_handler(ompt_thread_t thread_type, ompt_data_t *thread_data)tim::openmp::context_handler< Api >inline
context_handler(ompt_data_t *thread_data)tim::openmp::context_handler< Api >inline
context_handler(ompt_data_t *task_data, const ompt_frame_t *task_frame, ompt_data_t *parallel_data, unsigned int requested_parallelism, int flags, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_data_t *parallel_data, ompt_data_t *task_data, int flags, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, unsigned int team_size, unsigned int thread_num)tim::openmp::context_handler< Api >inline
context_handler(ompt_sync_region_t kind, ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_mutex_t kind, unsigned int hint, unsigned int impl, ompt_wait_id_t wait_id, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_mutex_t kind, ompt_wait_id_t wait_id, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_scope_endpoint_t endpoint, ompt_wait_id_t wait_id, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_data_t *task_data, const ompt_frame_t *task_frame, ompt_data_t *new_task_data, int flags, int has_dependences, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_data_t *prior_task_data, ompt_task_status_t prior_task_status, ompt_data_t *next_task_data)tim::openmp::context_handler< Api >inline
context_handler(ompt_data_t *parallel_data, ompt_data_t *task_data, ompt_dispatch_t kind, ompt_data_t instance)tim::openmp::context_handler< Api >inline
context_handler(ompt_work_t wstype, ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, uint64_t count, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_data_t *thread_data, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_data_t *thread_data, int flags, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_target_t kind, ompt_scope_endpoint_t endpoint, int device_num, ompt_data_t *task_data, ompt_id_t target_id, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_id_t target_id, ompt_id_t host_op_id, ompt_target_data_op_t optype, void *src_addr, int src_device_num, void *dest_addr, int dest_device_num, size_t bytes, const void *codeptr)tim::openmp::context_handler< Api >inline
context_handler(ompt_id_t target_id, ompt_id_t host_op_id, unsigned int requested_num_teams)tim::openmp::context_handler< Api >inline
context_handler(ompt_id_t target_id, unsigned int nitems, void **host_addr, void **device_addr, size_t *bytes, unsigned int *mapping_flags)tim::openmp::context_handler< Api >inline
context_handler(uint64_t device_num, const char *type, ompt_device_t *device, ompt_function_lookup_t lookup, const char *documentation)tim::openmp::context_handler< Api >inline
context_handler(uint64_t device_num)tim::openmp::context_handler< Api >inline
context_handler(uint64_t device_num, const char *filename, int64_t offset_in_file, void *vma_in_file, size_t bytes, void *host_addr, void *device_addr, uint64_t module_id)tim::openmp::context_handler< Api >inline
context_handler(uint64_t device_num, uint64_t module_id)tim::openmp::context_handler< Api >inline
data(size_t idx=0) consttim::openmp::context_handler< Api >inline
data_map_t typedeftim::openmp::context_handler< Api >
destroy(Func &&f=[](Tp *) {})tim::openmp::context_handler< Api >inline
destroy(Func &&f=[](Tp *) {})tim::openmp::context_handler< Api >inline
empty() consttim::openmp::context_handler< Api >inline
get_counter()tim::openmp::context_handler< Api >inlineprotectedstatic
get_data()tim::openmp::context_handler< Api >inlinestatic
key() consttim::openmp::context_handler< Api >inline
m_cleanuptim::openmp::context_handler< Api >protected
m_datatim::openmp::context_handler< Api >protected
m_keytim::openmp::context_handler< Api >protected
sizetim::openmp::context_handler< Api >static
uomap_t typedeftim::openmp::context_handler< Api >
~context_handler()tim::openmp::context_handler< Api >inline