Livox SDK API  V2.2.0
fmt::v5::internal::arg_ref< Char > Struct Template Reference

#include <format.h>

Public Types

enum  Kind { NONE, INDEX, NAME }
 

Public Member Functions

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

Public Attributes

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

Detailed Description

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

Definition at line 1707 of file format.h.

Member Enumeration Documentation

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

Definition at line 1708 of file format.h.

Constructor & Destructor Documentation

template<typename Char>
fmt::v5::internal::arg_ref< Char >::arg_ref ( )
inline

Definition at line 1710 of file format.h.

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

Definition at line 1711 of file format.h.

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

Definition at line 1712 of file format.h.

Member Function Documentation

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

Definition at line 1716 of file format.h.

Member Data Documentation

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

Definition at line 1724 of file format.h.

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

Definition at line 1722 of file format.h.

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

Definition at line 1725 of file format.h.


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