WPILibC++ 2023.4.3-108-ge5452e3
basic_format_arg< Context > Class Template Reference

#include </home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/fmtlib/include/fmt/core.h>

Classes

class  handle
 

Public Member Functions

constexpr basic_format_arg ()
 
constexpr operator bool () const noexcept
 
auto type () const -> detail::type
 
auto is_integral () const -> bool
 
auto is_arithmetic () const -> bool
 

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 auto detail::make_arg (T &&value) -> basic_format_arg< ContextType >
 
template<typename Visitor , typename Ctx >
FMT_CONSTEXPR auto visit_format_arg (Visitor &&vis, const basic_format_arg< Ctx > &arg) -> decltype(vis(0))
 

Constructor & Destructor Documentation

◆ basic_format_arg()

template<typename Context >
constexpr basic_format_arg< Context >::basic_format_arg ( )
inlineconstexpr

Member Function Documentation

◆ is_arithmetic()

template<typename Context >
auto basic_format_arg< Context >::is_arithmetic ( ) const -> bool
inline

◆ is_integral()

template<typename Context >
auto basic_format_arg< Context >::is_integral ( ) const -> bool
inline

◆ operator bool()

template<typename Context >
constexpr basic_format_arg< Context >::operator bool ( ) const
inlineexplicitconstexprnoexcept

◆ type()

template<typename Context >
auto basic_format_arg< Context >::type ( ) const -> detail::type
inline

Friends And Related Function Documentation

◆ basic_format_args< Context >

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

◆ 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

◆ detail::make_arg

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

◆ dynamic_format_arg_store< Context >

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

◆ 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

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