- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages
- Examples

# fastformat/sinks/shim_string.hpp File Reference

## Detailed Description

[C++ only] A FastFormat sink for STLSoft's shim_string class template.

`#include <fastformat/fastformat.h>`
`#include <fastformat/quality/contract.h>`
`#include <fastformat/util/sinks/helpers.hpp>`
`#include <fastformat/format/standard_flags.hpp>`
`#include <stlsoft/shims/access/string/std/c_string.h>`
`#include <stlsoft/string/shim_string.hpp>`

Go to the source code of this file.

## Namespaces
namespace | fastformat
namespace | fastformat::sinks
## Classes
class | shim_string_sink
| This class acts as a sink for string shims, to be used with STLSoft 1.9. More...
## Functions
char const * | c_str_data_a (shim_string_sink const &sink)
| Returns a possibly non-nul-terminated non-NULL C-style string representing the shim string.
ff_char_t const * | c_str_data (shim_string_sink const &sink)
| Returns a possibly non-nul-terminated non-NULL C-style string representing the shim string.
size_t | c_str_len_a (shim_string_sink const &sink)
| Returns the number of characters in the length of the C-style string representing the shim string.
size_t | c_str_len (shim_string_sink const &sink)
| Returns the number of characters in the length of the C-style string representing the shim string.

FastFormat Library documentation © Matthew Wilson, 2006-2009 |