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 1.9.8