Public Types | Public Member Functions | List of all members
internal::checked_args< S, Args > Struct Template Reference

#include <core.h>

Inheritance diagram for internal::checked_args< S, Args >:
format_arg_store< buffer_context< FMT_CHAR(S)>::type, Args... >

Public Types

typedef buffer_context< FMT_CHAR(S)>::type context
 

Public Member Functions

 checked_args (const S &format_str, const Args &...args)
 
basic_format_args< contextoperator* () const
 
- Public Member Functions inherited from format_arg_store< buffer_context< FMT_CHAR(S)>::type, Args... >
 format_arg_store (const Args &...args)
 

Additional Inherited Members

- Static Public Attributes inherited from format_arg_store< buffer_context< FMT_CHAR(S)>::type, Args... >
static const unsigned long long TYPES
 

Detailed Description

template<typename S, typename... Args>
struct internal::checked_args< S, Args >

Definition at line 1358 of file core.h.

Member Typedef Documentation

template<typename S , typename... Args>
typedef buffer_context<FMT_CHAR(S)>::type internal::checked_args< S, Args >::context

Definition at line 1360 of file core.h.

Constructor & Destructor Documentation

template<typename S , typename... Args>
internal::checked_args< S, Args >::checked_args ( const S format_str,
const Args &...  args 
)
inline

Definition at line 1362 of file core.h.

1362  :
1363  format_arg_store<context, Args...>(args...) {
1365  }
const S & format_str
Definition: format.h:3342
std::enable_if<!is_compile_string< S >::value >::type check_format_string(const S &)
Definition: core.h:1352
buffer_context< FMT_CHAR(S)>::type context
Definition: core.h:1360
const Args & args
Definition: core.h:1496

Member Function Documentation

template<typename S , typename... Args>
basic_format_args<context> internal::checked_args< S, Args >::operator* ( ) const
inline

Definition at line 1367 of file core.h.

1367 { return *this; }

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