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.
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>>;
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
Member Functions
Name |
Description |
|
Create a |
Invoke the specified |
|
Return whether this object holds a value. |
Friends
Name |
Description |
Exchange the values of the specified |
|
This class provides utility functions to enable manipulation of types declared by this component. It is solely for private use by other components of the |
Created with MrDocs