SoPlex Documentation
Loading...
Searching...
No Matches

#include <core.h>

Classes

class  handle
 

Public Member Functions

constexpr basic_format_arg ()
 
constexpr operator bool () const FMT_NOEXCEPT
 
detail::type type () const
 
bool is_integral () const
 
bool is_arithmetic () const
 

Private Types

using char_type = typename Context::char_type
 

Private Member Functions

 basic_format_arg (const detail::named_arg_info< char_type > *args, size_t size)
 

Private Attributes

detail::value< Context > value_
 
detail::type type_
 

Friends

class basic_format_args< Context >
 
class dynamic_format_arg_store< Context >
 
template<typename T , typename Char , size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
struct detail::arg_data
 
template<typename ContextType , typename T >
FMT_CONSTEXPR basic_format_arg< ContextType > detail::make_arg (const T &value)
 
template<typename Visitor , typename Ctx >
FMT_CONSTEXPR auto visit_format_arg (Visitor &&vis, const basic_format_arg< Ctx > &arg) -> decltype(vis(0))
 

Detailed Description

template<typename Context>
class basic_format_arg< Context >

Definition at line 1251 of file core.h.

Member Typedef Documentation

◆ char_type

template<typename Context >
using char_type = typename Context::char_type
private

Definition at line 1268 of file core.h.

Constructor & Destructor Documentation

◆ basic_format_arg() [1/2]

template<typename Context >
basic_format_arg ( const detail::named_arg_info< char_type > * args,
size_t size )
private

Definition at line 1273 of file core.h.

◆ basic_format_arg() [2/2]

template<typename Context >
constexpr basic_format_arg ( )
constexpr

Definition at line 1290 of file core.h.

Member Function Documentation

◆ is_arithmetic()

template<typename Context >
bool is_arithmetic ( ) const

Definition at line 1299 of file core.h.

References detail::is_arithmetic_type(), and basic_format_arg< Context >::type_.

◆ is_integral()

template<typename Context >
bool is_integral ( ) const

Definition at line 1298 of file core.h.

References detail::is_integral_type(), and basic_format_arg< Context >::type_.

◆ operator bool()

template<typename Context >
constexpr operator bool ( ) const
explicitconstexpr

Definition at line 1292 of file core.h.

References detail::none_type, and basic_format_arg< Context >::type_.

◆ type()

template<typename Context >
detail::type type ( ) const

Definition at line 1296 of file core.h.

References basic_format_arg< Context >::type_.

Friends And Related Symbol Documentation

◆ basic_format_args< Context >

template<typename Context >
friend class basic_format_args< Context >
friend

Definition at line 1261 of file core.h.

◆ detail::arg_data

template<typename Context >
template<typename T , typename Char , size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
friend struct detail::arg_data
friend

Definition at line 1271 of file core.h.

◆ detail::make_arg

template<typename Context >
template<typename ContextType , typename T >
FMT_CONSTEXPR basic_format_arg< ContextType > detail::make_arg ( const T & value)
friend

◆ dynamic_format_arg_store< Context >

template<typename Context >
friend class dynamic_format_arg_store< Context >
friend

Definition at line 1261 of file core.h.

◆ visit_format_arg

template<typename Context >
template<typename Visitor , typename Ctx >
FMT_CONSTEXPR auto visit_format_arg ( Visitor && vis,
const basic_format_arg< Ctx > & arg ) -> decltype(vis(0))
friend

Member Data Documentation

◆ type_

◆ value_

template<typename Context >
detail::value<Context> value_
private

Definition at line 1253 of file core.h.

Referenced by basic_format_args< Context >::get_id().