rocprofiler-sdk/cxx/name_info.hpp File Reference

rocprofiler-sdk/cxx/name_info.hpp File Reference#

Rocprofiler SDK Developer API: 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.