rocprofiler-sdk/cxx/operators.hpp File Reference#
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
|
#include <rocprofiler-sdk/agent.h>
#include <rocprofiler-sdk/defines.h>
#include <rocprofiler-sdk/fwd.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) |
Macro Definition Documentation
◆ ROCPROFILER_CXX_DECLARE_OPERATORS
#define ROCPROFILER_CXX_DECLARE_OPERATORS | ( | TYPE | ) |
Definition at line 33 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 44 of file operators.hpp.
◆ ROCPROFILER_CXX_DEFINE_LT_HANDLE_OPERATOR
#define ROCPROFILER_CXX_DEFINE_LT_HANDLE_OPERATOR | ( | TYPE | ) |
Definition at line 50 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 41 of file operators.hpp.
Function Documentation
◆ operator!=() [1/12]
|
inline |
Definition at line 143 of file operators.hpp.
◆ operator!=() [2/12]
|
inline |
Definition at line 140 of file operators.hpp.
◆ operator!=() [3/12]
|
inline |
Definition at line 142 of file operators.hpp.
◆ operator!=() [4/12]
|
inline |
Definition at line 141 of file operators.hpp.
◆ operator!=() [5/12]
|
inline |
Definition at line 134 of file operators.hpp.
◆ operator!=() [6/12]
|
inline |
Definition at line 136 of file operators.hpp.
◆ operator!=() [7/12]
|
inline |
Definition at line 139 of file operators.hpp.
◆ operator!=() [8/12]
|
inline |
Definition at line 133 of file operators.hpp.
◆ operator!=() [9/12]
|
inline |
Definition at line 137 of file operators.hpp.
◆ operator!=() [10/12]
|
inline |
Definition at line 144 of file operators.hpp.
◆ operator!=() [11/12]
|
inline |
Definition at line 138 of file operators.hpp.
◆ operator!=() [12/12]
|
inline |
Definition at line 135 of file operators.hpp.
◆ operator<() [1/12]
|
inline |
Definition at line 158 of file operators.hpp.
◆ operator<() [2/12]
|
inline |
Definition at line 154 of file operators.hpp.
◆ operator<() [3/12]
|
inline |
Definition at line 156 of file operators.hpp.
◆ operator<() [4/12]
|
inline |
Definition at line 155 of file operators.hpp.
◆ operator<() [5/12]
|
inline |
Definition at line 148 of file operators.hpp.
◆ operator<() [6/12]
|
inline |
Definition at line 150 of file operators.hpp.
◆ operator<() [7/12]
|
inline |
Definition at line 153 of file operators.hpp.
◆ operator<() [8/12]
|
inline |
Definition at line 147 of file operators.hpp.
◆ operator<() [9/12]
|
inline |
Definition at line 151 of file operators.hpp.
◆ operator<() [10/12]
|
inline |
Definition at line 164 of file operators.hpp.
References rocprofiler_dim3_t::x, rocprofiler_dim3_t::y, and rocprofiler_dim3_t::z.
◆ operator<() [11/12]
|
inline |
Definition at line 152 of file operators.hpp.
◆ operator<() [12/12]
|
inline |
Definition at line 149 of file operators.hpp.
◆ operator<=() [1/12]
|
inline |
Definition at line 186 of file operators.hpp.
◆ operator<=() [2/12]
|
inline |
Definition at line 183 of file operators.hpp.
◆ operator<=() [3/12]
|
inline |
Definition at line 185 of file operators.hpp.
◆ operator<=() [4/12]
|
inline |
Definition at line 184 of file operators.hpp.
◆ operator<=() [5/12]
|
inline |
Definition at line 177 of file operators.hpp.
◆ operator<=() [6/12]
|
inline |
Definition at line 179 of file operators.hpp.
◆ operator<=() [7/12]
|
inline |
Definition at line 182 of file operators.hpp.
◆ operator<=() [8/12]
|
inline |
Definition at line 176 of file operators.hpp.
◆ operator<=() [9/12]
|
inline |
Definition at line 180 of file operators.hpp.
◆ operator<=() [10/12]
|
inline |
Definition at line 187 of file operators.hpp.
◆ operator<=() [11/12]
|
inline |
Definition at line 181 of file operators.hpp.
◆ operator<=() [12/12]
|
inline |
Definition at line 178 of file operators.hpp.
◆ operator==() [1/12]
|
inline |
Definition at line 121 of file operators.hpp.
◆ operator==() [2/12]
|
inline |
Definition at line 116 of file operators.hpp.
◆ operator==() [3/12]
|
inline |
Definition at line 118 of file operators.hpp.
◆ operator==() [4/12]
|
inline |
Definition at line 117 of file operators.hpp.
◆ operator==() [5/12]
|
inline |
Definition at line 110 of file operators.hpp.
◆ operator==() [6/12]
|
inline |
Definition at line 112 of file operators.hpp.
◆ operator==() [7/12]
|
inline |
Definition at line 115 of file operators.hpp.
◆ operator==() [8/12]
|
inline |
Definition at line 109 of file operators.hpp.
◆ operator==() [9/12]
|
inline |
Definition at line 113 of file operators.hpp.
◆ operator==() [10/12]
|
inline |
Definition at line 127 of file operators.hpp.
References rocprofiler_dim3_t::x, rocprofiler_dim3_t::y, and rocprofiler_dim3_t::z.
◆ operator==() [11/12]
|
inline |
Definition at line 114 of file operators.hpp.
◆ operator==() [12/12]
|
inline |
Definition at line 111 of file operators.hpp.
◆ operator>() [1/12]
|
inline |
Definition at line 186 of file operators.hpp.
◆ operator>() [2/12]
|
inline |
Definition at line 183 of file operators.hpp.
◆ operator>() [3/12]
|
inline |
Definition at line 185 of file operators.hpp.
◆ operator>() [4/12]
|
inline |
Definition at line 184 of file operators.hpp.
◆ operator>() [5/12]
|
inline |
Definition at line 177 of file operators.hpp.
◆ operator>() [6/12]
|
inline |
Definition at line 179 of file operators.hpp.
◆ operator>() [7/12]
|
inline |
Definition at line 182 of file operators.hpp.
◆ operator>() [8/12]
|
inline |
Definition at line 176 of file operators.hpp.
◆ operator>() [9/12]
|
inline |
Definition at line 180 of file operators.hpp.
◆ operator>() [10/12]
|
inline |
Definition at line 187 of file operators.hpp.
◆ operator>() [11/12]
|
inline |
Definition at line 181 of file operators.hpp.
◆ operator>() [12/12]
|
inline |
Definition at line 178 of file operators.hpp.
◆ operator>=() [1/12]
|
inline |
Definition at line 186 of file operators.hpp.
◆ operator>=() [2/12]
|
inline |
Definition at line 183 of file operators.hpp.
◆ operator>=() [3/12]
|
inline |
Definition at line 185 of file operators.hpp.
◆ operator>=() [4/12]
|
inline |
Definition at line 184 of file operators.hpp.
◆ operator>=() [5/12]
|
inline |
Definition at line 177 of file operators.hpp.
◆ operator>=() [6/12]
|
inline |
Definition at line 179 of file operators.hpp.
◆ operator>=() [7/12]
|
inline |
Definition at line 182 of file operators.hpp.
◆ operator>=() [8/12]
|
inline |
Definition at line 176 of file operators.hpp.
◆ operator>=() [9/12]
|
inline |
Definition at line 180 of file operators.hpp.
◆ operator>=() [10/12]
|
inline |
Definition at line 187 of file operators.hpp.
◆ operator>=() [11/12]
|
inline |
Definition at line 181 of file operators.hpp.
◆ operator>=() [12/12]
|
inline |
Definition at line 178 of file operators.hpp.
Generated by 1.9.8