HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
basic_format_args< Context > Class Template Reference

#include <core.h>

Public Types

typedef unsigned size_type
 
typedef basic_format_arg< Context > format_arg
 

Public Member Functions

 basic_format_args ()
 
template<typename... Args>
 basic_format_args (const format_arg_store< Context, Args...> &store)
 
 basic_format_args (const format_arg *args, size_type count)
 
format_arg get (size_type index) const
 
unsigned max_size () const
 

Friends

class internal::arg_map< Context >
 

Detailed Description

template<typename Context>
class basic_format_args< Context >

Formatting arguments.

Definition at line 485 of file core.h.

Member Typedef Documentation

template<typename Context>
typedef basic_format_arg<Context> basic_format_args< Context >::format_arg

Definition at line 1200 of file core.h.

template<typename Context>
typedef unsigned basic_format_args< Context >::size_type

Definition at line 1199 of file core.h.

Constructor & Destructor Documentation

template<typename Context>
basic_format_args< Context >::basic_format_args ( )
inline

Definition at line 1249 of file core.h.

template<typename Context>
template<typename... Args>
basic_format_args< Context >::basic_format_args ( const format_arg_store< Context, Args...> &  store)
inline

Constructs a basic_format_args object from ~fmtformat_arg_store.

Definition at line 1257 of file core.h.

template<typename Context>
basic_format_args< Context >::basic_format_args ( const format_arg args,
size_type  count 
)
inline

Constructs a basic_format_args object from a dynamic set of arguments.

Definition at line 1267 of file core.h.

Member Function Documentation

template<typename Context>
format_arg basic_format_args< Context >::get ( size_type  index) const
inline

Returns the argument at specified index.

Definition at line 1273 of file core.h.

template<typename Context>
unsigned basic_format_args< Context >::max_size ( void  ) const
inline

Definition at line 1280 of file core.h.

Friends And Related Function Documentation

template<typename Context>
friend class internal::arg_map< Context >
friend

Definition at line 1223 of file core.h.

Member Data Documentation

template<typename Context>
const format_arg* basic_format_args< Context >::args_

Definition at line 1213 of file core.h.

template<typename Context>
const internal::value<Context>* basic_format_args< Context >::values_

Definition at line 1212 of file core.h.


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