config Struct Reference#
Rocprofiler SDK Developer API 0.5.0
ROCm Profiling API and tools
|
#include "rocprofiler-sdk/cxx/details/join.hpp"
Public Types | |
using | format_flags_t = std::ios_base::fmtflags |
using | base_type = generic_config |
Public Member Functions | |
config ()=default | |
~config ()=default | |
config (const config &)=default | |
config (config &&) noexcept=default | |
config & | operator= (const config &)=default |
config & | operator= (config &&) noexcept=default |
config (std::string_view _delim) | |
config (const char *const _delim) | |
config (generic_config _cfg) | |
config (array_config _cfg) | |
config (pair_config _cfg) | |
config (generic_config _generic, array_config _array) | |
config (generic_config _generic, pair_config _pair) | |
config (array_config _array, pair_config _pair) | |
Static Public Member Functions | |
static constexpr auto | index () |
Data Fields | |
format_flags_t | flags = std::ios_base::boolalpha |
array_config | array = {", ", "[", "]"} |
pair_config | pair = {", ", "{", "}"} |
std::string_view | delimiter = {} |
std::string_view | prefix = {} |
std::string_view | suffix = {} |
Detailed Description
Member Typedef Documentation
◆ base_type
◆ format_flags_t
using rocprofiler::sdk::join::config::format_flags_t = std::ios_base::fmtflags |
Constructor & Destructor Documentation
◆ config() [1/11]
|
default |
◆ ~config()
|
default |
◆ config() [2/11]
◆ config() [3/11]
|
defaultnoexcept |
◆ config() [4/11]
|
inline |
◆ config() [5/11]
◆ config() [6/11]
|
inline |
◆ config() [7/11]
|
inline |
◆ config() [8/11]
|
inline |
◆ config() [9/11]
|
inline |
◆ config() [10/11]
|
inline |
◆ config() [11/11]
|
inline |
Member Function Documentation
◆ index()
◆ operator=() [1/2]
|
defaultnoexcept |
◆ operator=() [2/2]
|
default |
Field Documentation
◆ array
array_config rocprofiler::sdk::join::config::array = {", ", "[", "]"} |
Definition at line 118 of file join.hpp.
Referenced by config(), and rocprofiler::sdk::join::impl::join_arg().
◆ delimiter
|
inherited |
Definition at line 58 of file join.hpp.
Referenced by rocprofiler::sdk::join::join(), rocprofiler::sdk::join::join(), rocprofiler::sdk::join::join(), and rocprofiler::sdk::join::impl::join_arg().
◆ flags
format_flags_t rocprofiler::sdk::join::config::flags = std::ios_base::boolalpha |
Definition at line 117 of file join.hpp.
Referenced by rocprofiler::sdk::join::join(), and rocprofiler::sdk::join::impl::join_arg().
◆ pair
pair_config rocprofiler::sdk::join::config::pair = {", ", "{", "}"} |
Definition at line 119 of file join.hpp.
Referenced by rocprofiler::sdk::join::impl::join_arg().
◆ prefix
|
inherited |
Definition at line 59 of file join.hpp.
Referenced by rocprofiler::sdk::join::join(), rocprofiler::sdk::join::impl::join_arg(), and rocprofiler::sdk::join::quoted().
◆ suffix
|
inherited |
Definition at line 60 of file join.hpp.
Referenced by rocprofiler::sdk::join::join(), and rocprofiler::sdk::join::impl::join_arg().
The documentation for this struct was generated from the following file:
- rocprofiler-sdk/cxx/details/join.hpp
Generated by 1.9.8