rocprofiler-sdk/cxx/details/join.hpp File Reference#
|
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
|
join.hpp File Reference
#include <rocprofiler-sdk/cxx/details/mpl.hpp>#include <array>#include <cstring>#include <initializer_list>#include <ios>#include <sstream>#include <string>#include <string_view>#include <tuple>#include <type_traits>
Include dependency graph for join.hpp:Go to the source code of this file.
Data Structures | |
| struct | rocprofiler::sdk::join::triplet_config< Idx > |
| struct | rocprofiler::sdk::join::config |
Namespaces | |
| namespace | rocprofiler |
| namespace | rocprofiler::sdk |
| namespace | rocprofiler::sdk::join |
| namespace | rocprofiler::sdk::join::impl |
Typedefs | |
| using | rocprofiler::sdk::join::generic_config = triplet_config< 0 > |
| using | rocprofiler::sdk::join::array_config = triplet_config< 1 > |
| using | rocprofiler::sdk::join::pair_config = triplet_config< 2 > |
Enumerations | |
| enum | { rocprofiler::sdk::join::NoQuoteStrings = 0x0 , rocprofiler::sdk::join::QuoteStrings = 0x1 } |
Functions | |
| template<typename... ArgsT> | |
| void | rocprofiler::sdk::join::consume_args (ArgsT &&...) |
| template<int TraitT, typename ArgT > | |
| decltype(auto) | rocprofiler::sdk::join::impl::join_arg (config _cfg, ArgT &&_v) |
| template<int TraitT = NoQuoteStrings, typename... Args> | |
| auto | rocprofiler::sdk::join::join (config _cfg, Args &&... _args) |
| template<int TraitT = NoQuoteStrings, typename... Args> | |
| auto | rocprofiler::sdk::join::join (std::array< std::string_view, 3 > &&_delims, Args &&... _args) |
| template<int TraitT = NoQuoteStrings, typename DelimT , typename... Args, std::enable_if_t<!mpl::is_basic_same< config, DelimT >::value, int > = 0> | |
| auto | rocprofiler::sdk::join::join (DelimT &&_delim, Args &&... _args) |
| template<typename ArgT > | |
| auto | rocprofiler::sdk::join::quoted (ArgT &&_arg) |
Generated by