|
BDE 4.39.x Production Release
|
#include <bslfmt_formatterpointer.h>
This struct is a specialization of the bsl::formatter template for the pointer types.
Public Member Functions | |
| template<class t_FORMAT_CONTEXT > | |
| t_FORMAT_CONTEXT::iterator | format (t_VALUE ptrValue, t_FORMAT_CONTEXT &formatContext) const |
Public Member Functions inherited from bslfmt::FormatterIntegralBase< t_VALUE, t_CHAR > | |
| template<class t_PARSE_CONTEXT > | |
| BSLS_KEYWORD_CONSTEXPR_CPP20 t_PARSE_CONTEXT::iterator | parse (t_PARSE_CONTEXT &parseContext) |
| template<class t_ACTUAL_VALUE_TYPE > | |
| char * | formatPrefix (char *prefixStorage, int storageSize, t_ACTUAL_VALUE_TYPE value) const |
| template<class t_ACTUAL_VALUE_TYPE > | |
| t_CHAR * | formatValue (t_CHAR *valueStorage, int storageSize, t_ACTUAL_VALUE_TYPE value) const |
| template<class t_FORMAT_CONTEXT > | |
| t_FORMAT_CONTEXT::iterator | outputValue (const char *prefixBegin, const char *prefixEnd, const t_CHAR *valueBegin, const t_CHAR *valueEnd, t_FORMAT_CONTEXT &formatContext) const |
| const StandardFormatSpecification< t_CHAR > & | specification () const |
|
inline |
Create string representation of the specified ptrValue, customized in accordance with the requested format and the specified formatContext, and copy it to the output that the output iterator of the formatContext points to.