VLink  2.0.0
A high-performance communication middleware
vlink::format::detail::FormatArgStore< CharT, ArgsT > Struct Template Reference

#include <format.h>

Collaboration diagram for vlink::format::detail::FormatArgStore< CharT, ArgsT >:

Public Member Functions

template<typename... ValuesT>
constexpr FormatArgStore (const ValuesT &... values)
 

Public Attributes

FormatArg< CharT > args [kNumArgs > 0 ? kNumArgs :1]
 

Static Public Attributes

static constexpr size_t kNumArgs = sizeof...(ArgsT)
 

Constructor & Destructor Documentation

◆ FormatArgStore()

template<typename CharT , typename... ArgsT>
template<typename... ValuesT>
constexpr vlink::format::detail::FormatArgStore< CharT, ArgsT >::FormatArgStore ( const ValuesT &...  values)
inlineexplicitconstexpr

Member Data Documentation

◆ args

template<typename CharT , typename... ArgsT>
FormatArg<CharT> vlink::format::detail::FormatArgStore< CharT, ArgsT >::args[kNumArgs > 0 ? kNumArgs :1]

◆ kNumArgs

template<typename CharT , typename... ArgsT>
constexpr size_t vlink::format::detail::FormatArgStore< CharT, ArgsT >::kNumArgs = sizeof...(ArgsT)
staticconstexpr

The documentation for this struct was generated from the following file: