STL‐compliant format argument holding a value for formatting.
Synopsis
Declared in <bslfmt_format_arg.h>
template<
class t_OUT,
class t_CHAR>
class basic_format_arg<basic_format_context<t_OUT, t_CHAR>>;
Description
This class provides an STL‐compliant basic_format_arg which holds (by value for scalar and pointer types, by reference for user‐defined types). These types should not be constructed directly by the user.
Types
Name |
Description |
This class provides a type‐erased wrapper which holds a pointer to a user‐defined type and permits its formatting using the appropriate bsl::formatter type. |
Type Aliases
Name |
Description |
Alias for the unspecified boolean conversion type used by this class. |
|
Alias for |
Member Functions
Name |
Description |
|
Create a |
Invoke |
|
Return whether this object holds a value. |
Friends
Name |
Description |
Exchange the values of the specified |
|
Component‐private utilities for constructing format‐argument arrays. |
Created with MrDocs