rocprofiler-sdk/cxx/name_info.hpp File Reference#
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
|
name_info.hpp File Reference
#include <rocprofiler-sdk/fwd.h>
#include <rocprofiler-sdk/cxx/details/mpl.hpp>
#include <string>
#include <string_view>
#include <type_traits>
#include <vector>
#include <rocprofiler-sdk/cxx/details/name_info.hpp>
Include dependency graph for name_info.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | rocprofiler::sdk::utility::name_info_impl< EnumT, ValueT > |
struct | rocprofiler::sdk::utility::name_info< EnumT, ValueT > |
Namespaces | |
namespace | rocprofiler |
namespace | rocprofiler::sdk |
namespace | rocprofiler::sdk::utility |
Macros | |
#define | ROCPROFILER_SDK_CXX_NAME_INFO_HPP_ 1 |
Typedefs | |
template<typename Tp = std::string_view> | |
using | rocprofiler::sdk::callback_name_info_t = utility::name_info< rocprofiler_callback_tracing_kind_t, Tp > |
template<typename Tp = std::string_view> | |
using | rocprofiler::sdk::buffer_name_info_t = utility::name_info< rocprofiler_buffer_tracing_kind_t, Tp > |
using | rocprofiler::sdk::callback_name_info = callback_name_info_t< std::string_view > |
using | rocprofiler::sdk::buffer_name_info = buffer_name_info_t< std::string_view > |
Functions | |
template<typename Tp > | |
callback_name_info_t< Tp > | rocprofiler::sdk::get_callback_tracing_names () |
template<typename Tp > | |
buffer_name_info_t< Tp > | rocprofiler::sdk::get_buffer_tracing_names () |
Macro Definition Documentation
◆ ROCPROFILER_SDK_CXX_NAME_INFO_HPP_
#define ROCPROFILER_SDK_CXX_NAME_INFO_HPP_ 1 |
Definition at line 115 of file name_info.hpp.
Generated by 1.9.8