rocprofiler-sdk/cxx/operators.hpp File Reference#
Rocprofiler SDK Developer API 0.6.0
ROCm Profiling API and tools
|
#include <rocprofiler-sdk/agent.h>
#include <rocprofiler-sdk/defines.h>
#include <rocprofiler-sdk/fwd.h>
#include <rocprofiler-sdk/hsa.h>
#include <rocprofiler-sdk/internal_threading.h>
#include <tuple>
Go to the source code of this file.
Namespaces | |
namespace | rocprofiler |
namespace | rocprofiler::sdk |
namespace | rocprofiler::sdk::operators |
Macros | |
#define | ROCPROFILER_CXX_DECLARE_OPERATORS(TYPE) |
#define | ROCPROFILER_CXX_DEFINE_NE_OPERATOR(TYPE) inline bool operator!=(TYPE lhs, TYPE rhs) { return !(lhs == rhs); } |
#define | ROCPROFILER_CXX_DEFINE_EQ_HANDLE_OPERATOR(TYPE) |
#define | ROCPROFILER_CXX_DEFINE_LT_HANDLE_OPERATOR(TYPE) |
#define | ROCPROFILER_CXX_DEFINE_COMPARE_OPERATORS(TYPE) |
Functions | |
template<typename Tp > | |
bool | rocprofiler::sdk::operators::equal (Tp lhs, Tp rhs) ROCPROFILER_ATTRIBUTE(pure) |
template<typename Tp > | |
bool | rocprofiler::sdk::operators::less (Tp lhs, Tp rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (rocprofiler_context_id_t lhs, rocprofiler_context_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (rocprofiler_context_id_t lhs, rocprofiler_context_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (rocprofiler_context_id_t lhs, rocprofiler_context_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (rocprofiler_context_id_t lhs, rocprofiler_context_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (rocprofiler_context_id_t lhs, rocprofiler_context_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (rocprofiler_context_id_t lhs, rocprofiler_context_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (rocprofiler_agent_id_t lhs, rocprofiler_agent_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (rocprofiler_agent_id_t lhs, rocprofiler_agent_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (rocprofiler_agent_id_t lhs, rocprofiler_agent_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (rocprofiler_agent_id_t lhs, rocprofiler_agent_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (rocprofiler_agent_id_t lhs, rocprofiler_agent_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (rocprofiler_agent_id_t lhs, rocprofiler_agent_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (rocprofiler_queue_id_t lhs, rocprofiler_queue_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (rocprofiler_queue_id_t lhs, rocprofiler_queue_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (rocprofiler_queue_id_t lhs, rocprofiler_queue_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (rocprofiler_queue_id_t lhs, rocprofiler_queue_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (rocprofiler_queue_id_t lhs, rocprofiler_queue_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (rocprofiler_queue_id_t lhs, rocprofiler_queue_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (rocprofiler_buffer_id_t lhs, rocprofiler_buffer_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (rocprofiler_buffer_id_t lhs, rocprofiler_buffer_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (rocprofiler_buffer_id_t lhs, rocprofiler_buffer_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (rocprofiler_buffer_id_t lhs, rocprofiler_buffer_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (rocprofiler_buffer_id_t lhs, rocprofiler_buffer_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (rocprofiler_buffer_id_t lhs, rocprofiler_buffer_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (rocprofiler_counter_id_t lhs, rocprofiler_counter_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (rocprofiler_counter_id_t lhs, rocprofiler_counter_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (rocprofiler_counter_id_t lhs, rocprofiler_counter_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (rocprofiler_counter_id_t lhs, rocprofiler_counter_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (rocprofiler_counter_id_t lhs, rocprofiler_counter_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (rocprofiler_counter_id_t lhs, rocprofiler_counter_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (rocprofiler_profile_config_id_t lhs, rocprofiler_profile_config_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (rocprofiler_profile_config_id_t lhs, rocprofiler_profile_config_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (rocprofiler_profile_config_id_t lhs, rocprofiler_profile_config_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (rocprofiler_profile_config_id_t lhs, rocprofiler_profile_config_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (rocprofiler_profile_config_id_t lhs, rocprofiler_profile_config_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (rocprofiler_profile_config_id_t lhs, rocprofiler_profile_config_id_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (rocprofiler_callback_thread_t lhs, rocprofiler_callback_thread_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (rocprofiler_callback_thread_t lhs, rocprofiler_callback_thread_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (rocprofiler_callback_thread_t lhs, rocprofiler_callback_thread_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (rocprofiler_callback_thread_t lhs, rocprofiler_callback_thread_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (rocprofiler_callback_thread_t lhs, rocprofiler_callback_thread_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (rocprofiler_callback_thread_t lhs, rocprofiler_callback_thread_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (hsa_agent_t lhs, hsa_agent_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (hsa_agent_t lhs, hsa_agent_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (hsa_agent_t lhs, hsa_agent_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (hsa_agent_t lhs, hsa_agent_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (hsa_agent_t lhs, hsa_agent_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (hsa_agent_t lhs, hsa_agent_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (hsa_signal_t lhs, hsa_signal_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (hsa_signal_t lhs, hsa_signal_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (hsa_signal_t lhs, hsa_signal_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (hsa_signal_t lhs, hsa_signal_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (hsa_signal_t lhs, hsa_signal_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (hsa_signal_t lhs, hsa_signal_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (hsa_executable_t lhs, hsa_executable_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (hsa_executable_t lhs, hsa_executable_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (hsa_executable_t lhs, hsa_executable_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (hsa_executable_t lhs, hsa_executable_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (hsa_executable_t lhs, hsa_executable_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (hsa_executable_t lhs, hsa_executable_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (const rocprofiler_agent_v0_t &lhs, const rocprofiler_agent_v0_t &rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (const rocprofiler_agent_v0_t &lhs, const rocprofiler_agent_v0_t &rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (const rocprofiler_agent_v0_t &lhs, const rocprofiler_agent_v0_t &rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (const rocprofiler_agent_v0_t &lhs, const rocprofiler_agent_v0_t &rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (const rocprofiler_agent_v0_t &lhs, const rocprofiler_agent_v0_t &rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (const rocprofiler_agent_v0_t &lhs, const rocprofiler_agent_v0_t &rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (rocprofiler_dim3_t lhs, rocprofiler_dim3_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (rocprofiler_dim3_t lhs, rocprofiler_dim3_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (rocprofiler_dim3_t lhs, rocprofiler_dim3_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (rocprofiler_dim3_t lhs, rocprofiler_dim3_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (rocprofiler_dim3_t lhs, rocprofiler_dim3_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (rocprofiler_dim3_t lhs, rocprofiler_dim3_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (hsa_region_t lhs, hsa_region_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (hsa_region_t lhs, hsa_region_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (hsa_region_t lhs, hsa_region_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (hsa_region_t lhs, hsa_region_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (hsa_region_t lhs, hsa_region_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (hsa_region_t lhs, hsa_region_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator== (hsa_amd_memory_pool_t lhs, hsa_amd_memory_pool_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator!= (hsa_amd_memory_pool_t lhs, hsa_amd_memory_pool_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator< (hsa_amd_memory_pool_t lhs, hsa_amd_memory_pool_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator> (hsa_amd_memory_pool_t lhs, hsa_amd_memory_pool_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator<= (hsa_amd_memory_pool_t lhs, hsa_amd_memory_pool_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
bool | operator>= (hsa_amd_memory_pool_t lhs, hsa_amd_memory_pool_t rhs) ROCPROFILER_ATTRIBUTE(pure) |
Macro Definition Documentation
◆ ROCPROFILER_CXX_DECLARE_OPERATORS
#define ROCPROFILER_CXX_DECLARE_OPERATORS | ( | TYPE | ) |
Definition at line 34 of file operators.hpp.
◆ ROCPROFILER_CXX_DEFINE_COMPARE_OPERATORS
#define ROCPROFILER_CXX_DEFINE_COMPARE_OPERATORS | ( | TYPE | ) |
◆ ROCPROFILER_CXX_DEFINE_EQ_HANDLE_OPERATOR
#define ROCPROFILER_CXX_DEFINE_EQ_HANDLE_OPERATOR | ( | TYPE | ) |
Definition at line 45 of file operators.hpp.
◆ ROCPROFILER_CXX_DEFINE_LT_HANDLE_OPERATOR
#define ROCPROFILER_CXX_DEFINE_LT_HANDLE_OPERATOR | ( | TYPE | ) |
Definition at line 51 of file operators.hpp.
◆ ROCPROFILER_CXX_DEFINE_NE_OPERATOR
#define ROCPROFILER_CXX_DEFINE_NE_OPERATOR | ( | TYPE | ) | inline bool operator!=(TYPE lhs, TYPE rhs) { return !(lhs == rhs); } |
Definition at line 42 of file operators.hpp.
Function Documentation
◆ operator!=() [1/14]
|
inline |
Definition at line 148 of file operators.hpp.
◆ operator!=() [2/14]
|
inline |
Definition at line 145 of file operators.hpp.
◆ operator!=() [3/14]
|
inline |
Definition at line 151 of file operators.hpp.
◆ operator!=() [4/14]
|
inline |
Definition at line 147 of file operators.hpp.
◆ operator!=() [5/14]
|
inline |
Definition at line 150 of file operators.hpp.
◆ operator!=() [6/14]
|
inline |
Definition at line 146 of file operators.hpp.
◆ operator!=() [7/14]
|
inline |
Definition at line 139 of file operators.hpp.
◆ operator!=() [8/14]
|
inline |
Definition at line 141 of file operators.hpp.
◆ operator!=() [9/14]
|
inline |
Definition at line 144 of file operators.hpp.
◆ operator!=() [10/14]
|
inline |
Definition at line 138 of file operators.hpp.
◆ operator!=() [11/14]
|
inline |
Definition at line 142 of file operators.hpp.
◆ operator!=() [12/14]
|
inline |
Definition at line 149 of file operators.hpp.
◆ operator!=() [13/14]
|
inline |
Definition at line 143 of file operators.hpp.
◆ operator!=() [14/14]
|
inline |
Definition at line 140 of file operators.hpp.
◆ operator<() [1/14]
|
inline |
Definition at line 167 of file operators.hpp.
◆ operator<() [2/14]
|
inline |
Definition at line 161 of file operators.hpp.
◆ operator<() [3/14]
|
inline |
Definition at line 165 of file operators.hpp.
◆ operator<() [4/14]
|
inline |
Definition at line 163 of file operators.hpp.
◆ operator<() [5/14]
|
inline |
Definition at line 164 of file operators.hpp.
◆ operator<() [6/14]
|
inline |
Definition at line 162 of file operators.hpp.
◆ operator<() [7/14]
|
inline |
Definition at line 155 of file operators.hpp.
◆ operator<() [8/14]
|
inline |
Definition at line 157 of file operators.hpp.
◆ operator<() [9/14]
|
inline |
Definition at line 160 of file operators.hpp.
◆ operator<() [10/14]
|
inline |
Definition at line 154 of file operators.hpp.
◆ operator<() [11/14]
|
inline |
Definition at line 158 of file operators.hpp.
◆ operator<() [12/14]
|
inline |
Definition at line 173 of file operators.hpp.
References rocprofiler_dim3_t::x, rocprofiler_dim3_t::y, and rocprofiler_dim3_t::z.
◆ operator<() [13/14]
|
inline |
Definition at line 159 of file operators.hpp.
◆ operator<() [14/14]
|
inline |
Definition at line 156 of file operators.hpp.
◆ operator<=() [1/14]
|
inline |
Definition at line 195 of file operators.hpp.
◆ operator<=() [2/14]
|
inline |
Definition at line 192 of file operators.hpp.
◆ operator<=() [3/14]
|
inline |
Definition at line 198 of file operators.hpp.
◆ operator<=() [4/14]
|
inline |
Definition at line 194 of file operators.hpp.
◆ operator<=() [5/14]
|
inline |
Definition at line 197 of file operators.hpp.
◆ operator<=() [6/14]
|
inline |
Definition at line 193 of file operators.hpp.
◆ operator<=() [7/14]
|
inline |
Definition at line 186 of file operators.hpp.
◆ operator<=() [8/14]
|
inline |
Definition at line 188 of file operators.hpp.
◆ operator<=() [9/14]
|
inline |
Definition at line 191 of file operators.hpp.
◆ operator<=() [10/14]
|
inline |
Definition at line 185 of file operators.hpp.
◆ operator<=() [11/14]
|
inline |
Definition at line 189 of file operators.hpp.
◆ operator<=() [12/14]
|
inline |
Definition at line 196 of file operators.hpp.
◆ operator<=() [13/14]
|
inline |
Definition at line 190 of file operators.hpp.
◆ operator<=() [14/14]
|
inline |
Definition at line 187 of file operators.hpp.
◆ operator==() [1/14]
|
inline |
Definition at line 126 of file operators.hpp.
◆ operator==() [2/14]
|
inline |
Definition at line 119 of file operators.hpp.
◆ operator==() [3/14]
|
inline |
Definition at line 123 of file operators.hpp.
◆ operator==() [4/14]
|
inline |
Definition at line 121 of file operators.hpp.
◆ operator==() [5/14]
|
inline |
Definition at line 122 of file operators.hpp.
◆ operator==() [6/14]
|
inline |
Definition at line 120 of file operators.hpp.
◆ operator==() [7/14]
|
inline |
Definition at line 113 of file operators.hpp.
◆ operator==() [8/14]
|
inline |
Definition at line 115 of file operators.hpp.
◆ operator==() [9/14]
|
inline |
Definition at line 118 of file operators.hpp.
◆ operator==() [10/14]
|
inline |
Definition at line 112 of file operators.hpp.
◆ operator==() [11/14]
|
inline |
Definition at line 116 of file operators.hpp.
◆ operator==() [12/14]
|
inline |
Definition at line 132 of file operators.hpp.
References rocprofiler_dim3_t::x, rocprofiler_dim3_t::y, and rocprofiler_dim3_t::z.
◆ operator==() [13/14]
|
inline |
Definition at line 117 of file operators.hpp.
◆ operator==() [14/14]
|
inline |
Definition at line 114 of file operators.hpp.
◆ operator>() [1/14]
|
inline |
Definition at line 195 of file operators.hpp.
◆ operator>() [2/14]
|
inline |
Definition at line 192 of file operators.hpp.
◆ operator>() [3/14]
|
inline |
Definition at line 198 of file operators.hpp.
◆ operator>() [4/14]
|
inline |
Definition at line 194 of file operators.hpp.
◆ operator>() [5/14]
|
inline |
Definition at line 197 of file operators.hpp.
◆ operator>() [6/14]
|
inline |
Definition at line 193 of file operators.hpp.
◆ operator>() [7/14]
|
inline |
Definition at line 186 of file operators.hpp.
◆ operator>() [8/14]
|
inline |
Definition at line 188 of file operators.hpp.
◆ operator>() [9/14]
|
inline |
Definition at line 191 of file operators.hpp.
◆ operator>() [10/14]
|
inline |
Definition at line 185 of file operators.hpp.
◆ operator>() [11/14]
|
inline |
Definition at line 189 of file operators.hpp.
◆ operator>() [12/14]
|
inline |
Definition at line 196 of file operators.hpp.
◆ operator>() [13/14]
|
inline |
Definition at line 190 of file operators.hpp.
◆ operator>() [14/14]
|
inline |
Definition at line 187 of file operators.hpp.
◆ operator>=() [1/14]
|
inline |
Definition at line 195 of file operators.hpp.
◆ operator>=() [2/14]
|
inline |
Definition at line 192 of file operators.hpp.
◆ operator>=() [3/14]
|
inline |
Definition at line 198 of file operators.hpp.
◆ operator>=() [4/14]
|
inline |
Definition at line 194 of file operators.hpp.
◆ operator>=() [5/14]
|
inline |
Definition at line 197 of file operators.hpp.
◆ operator>=() [6/14]
|
inline |
Definition at line 193 of file operators.hpp.
◆ operator>=() [7/14]
|
inline |
Definition at line 186 of file operators.hpp.
◆ operator>=() [8/14]
|
inline |
Definition at line 188 of file operators.hpp.
◆ operator>=() [9/14]
|
inline |
Definition at line 191 of file operators.hpp.
◆ operator>=() [10/14]
|
inline |
Definition at line 185 of file operators.hpp.
◆ operator>=() [11/14]
|
inline |
Definition at line 189 of file operators.hpp.
◆ operator>=() [12/14]
|
inline |
Definition at line 196 of file operators.hpp.
◆ operator>=() [13/14]
|
inline |
Definition at line 190 of file operators.hpp.
◆ operator>=() [14/14]
|
inline |
Definition at line 187 of file operators.hpp.
Generated by 1.9.8