Livox SDK API  V2.2.0
fmt::v5::internal::value< Context > Class Template Reference

#include <core.h>

Public Types

typedef Context::char_type char_type
 

Public Member Functions

 value (int val=0)
 
 value (unsigned val)
 
 value (long long val)
 
 value (unsigned long long val)
 
 value (double val)
 
 value (long double val)
 
 value (const char_type *val)
 
 value (const signed char *val)
 
 value (const unsigned char *val)
 
 value (basic_string_view< char_type > val)
 
 value (const void *val)
 
template<typename T >
 value (const T &val)
 
const named_arg_base< char_type > & as_named_arg ()
 

Public Attributes

union {
   int   int_value
 
   unsigned   uint_value
 
   long long   long_long_value
 
   unsigned long long   ulong_long_value
 
   double   double_value
 
   long double   long_double_value
 
   const void *   pointer
 
   string_value< char_type >   string
 
   string_value< signed char >   sstring
 
   string_value< unsigned char >   ustring
 
   custom_value< Context >   custom
 
}; 
 

Detailed Description

template<typename Context>
class fmt::v5::internal::value< Context >

Definition at line 564 of file core.h.

Member Typedef Documentation

template<typename Context>
typedef Context::char_type fmt::v5::internal::value< Context >::char_type

Definition at line 566 of file core.h.

Constructor & Destructor Documentation

template<typename Context>
fmt::v5::internal::value< Context >::value ( int  val = 0)
inline

Definition at line 582 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( unsigned  val)
inline

Definition at line 583 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( long long  val)
inline

Definition at line 584 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( unsigned long long  val)
inline

Definition at line 585 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( double  val)
inline

Definition at line 586 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( long double  val)
inline

Definition at line 587 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( const char_type val)
inline

Definition at line 588 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( const signed char *  val)
inline

Definition at line 589 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( const unsigned char *  val)
inline

Definition at line 594 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( basic_string_view< char_type val)
inline

Definition at line 599 of file core.h.

template<typename Context>
fmt::v5::internal::value< Context >::value ( const void *  val)
inline

Definition at line 603 of file core.h.

template<typename Context>
template<typename T >
fmt::v5::internal::value< Context >::value ( const T &  val)
inlineexplicit

Definition at line 606 of file core.h.

Member Function Documentation

template<typename Context>
const named_arg_base<char_type>& fmt::v5::internal::value< Context >::as_named_arg ( )
inline

Definition at line 611 of file core.h.

Member Data Documentation

union { ... }
template<typename Context>
custom_value<Context> fmt::v5::internal::value< Context >::custom

Definition at line 579 of file core.h.

template<typename Context>
double fmt::v5::internal::value< Context >::double_value

Definition at line 573 of file core.h.

template<typename Context>
int fmt::v5::internal::value< Context >::int_value

Definition at line 569 of file core.h.

template<typename Context>
long double fmt::v5::internal::value< Context >::long_double_value

Definition at line 574 of file core.h.

template<typename Context>
long long fmt::v5::internal::value< Context >::long_long_value

Definition at line 571 of file core.h.

template<typename Context>
const void* fmt::v5::internal::value< Context >::pointer

Definition at line 575 of file core.h.

template<typename Context>
string_value<signed char> fmt::v5::internal::value< Context >::sstring

Definition at line 577 of file core.h.

template<typename Context>
string_value<char_type> fmt::v5::internal::value< Context >::string

Definition at line 576 of file core.h.

template<typename Context>
unsigned fmt::v5::internal::value< Context >::uint_value

Definition at line 570 of file core.h.

template<typename Context>
unsigned long long fmt::v5::internal::value< Context >::ulong_long_value

Definition at line 572 of file core.h.

template<typename Context>
string_value<unsigned char> fmt::v5::internal::value< Context >::ustring

Definition at line 578 of file core.h.


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