HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
internal::arg_ref< Char > Struct Template Reference

#include <format.h>

Public Types

enum  Kind { NONE, INDEX, NAME }
 

Public Member Functions

FMT_CONSTEXPR arg_ref ()
 
FMT_CONSTEXPR arg_ref (unsigned index)
 
 arg_ref (basic_string_view< Char > nm)
 
FMT_CONSTEXPR arg_refoperator= (unsigned idx)
 

Public Attributes

Kind kind
 
union {
   unsigned   index
 
   string_value< Char >   name
 
}; 
 

Detailed Description

template<typename Char>
struct internal::arg_ref< Char >

Definition at line 1826 of file format.h.

Member Enumeration Documentation

template<typename Char>
enum internal::arg_ref::Kind
Enumerator
NONE 
INDEX 
NAME 

Definition at line 1827 of file format.h.

Constructor & Destructor Documentation

template<typename Char>
FMT_CONSTEXPR internal::arg_ref< Char >::arg_ref ( )
inline

Definition at line 1829 of file format.h.

template<typename Char>
FMT_CONSTEXPR internal::arg_ref< Char >::arg_ref ( unsigned  index)
inlineexplicit

Definition at line 1830 of file format.h.

template<typename Char>
internal::arg_ref< Char >::arg_ref ( basic_string_view< Char >  nm)
inlineexplicit

Definition at line 1831 of file format.h.

Member Function Documentation

template<typename Char>
FMT_CONSTEXPR arg_ref& internal::arg_ref< Char >::operator= ( unsigned  idx)
inline

Definition at line 1835 of file format.h.

Member Data Documentation

union { ... }
template<typename Char>
unsigned internal::arg_ref< Char >::index

Definition at line 1843 of file format.h.

template<typename Char>
Kind internal::arg_ref< Char >::kind

Definition at line 1841 of file format.h.

template<typename Char>
string_value<Char> internal::arg_ref< Char >::name

Definition at line 1844 of file format.h.


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