Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

fastformat::filters Namespace Reference


Detailed Description

Namespace within which FastFormat filtering conversion shim functions are defined.

Remarks:
This namespace is designed to contain the filter_type() conversion shim, and is open for extension by users who may define their own overloads of the shim


Functions

template<typename T, typename C>
T const & filter_type (T const &t, T const *, C const volatile *)
 Degenerate case, which does no conversion.
ff_string_slice_t filter_type (bool value, bool const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting bool format arguments.
stlsoft::basic_shim_string
< ff_char_t, 20 > 
filter_type (signed long value, signed long const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting signed long integers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 20 > 
filter_type (unsigned long value, unsigned long const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting unsigned long integers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 20 > 
filter_type (signed int value, signed int const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting signed int integers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 20 > 
filter_type (unsigned int value, unsigned int const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting unsigned int integers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 20 > 
filter_type (signed short value, signed short const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting signed short integers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 20 > 
filter_type (unsigned short value, unsigned short const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting unsigned short integers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 32 > 
filter_type (double value, double const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting double floating points as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 32 > 
filter_type (float value, float const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting float floating points as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 32 > 
filter_type (void const volatile *value, void const volatile *const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting void const volatile* pointers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 32 > 
filter_type (void const *value, void const *const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting void const* pointers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 32 > 
filter_type (void volatile *value, void volatile *const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting void volatile* pointers as format arguments.
stlsoft::basic_shim_string
< ff_char_t, 32 > 
filter_type (void *value, void *const *, ff_char_t const volatile *)
 Filtering conversion shim function for implicitly adapting void* pointers as format arguments.


Function Documentation

stlsoft::basic_shim_string<ff_char_t, 32> fastformat::filters::filter_type ( void *  value,
void *const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting void* pointers as format arguments.

References filter_type().

stlsoft::basic_shim_string<ff_char_t, 32> fastformat::filters::filter_type ( void volatile *  value,
void volatile *const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting void volatile* pointers as format arguments.

References filter_type().

stlsoft::basic_shim_string<ff_char_t, 32> fastformat::filters::filter_type ( void const *  value,
void const *const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting void const* pointers as format arguments.

References filter_type().

stlsoft::basic_shim_string<ff_char_t, 32> fastformat::filters::filter_type ( void const volatile *  value,
void const volatile *const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting void const volatile* pointers as format arguments.

stlsoft::basic_shim_string<ff_char_t, 32> fastformat::filters::filter_type ( float  value,
float const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting float floating points as format arguments.

References filter_type().

stlsoft::basic_shim_string<ff_char_t, 32> fastformat::filters::filter_type ( double  value,
double const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting double floating points as format arguments.

stlsoft::basic_shim_string<ff_char_t, 20> fastformat::filters::filter_type ( unsigned short  value,
unsigned short const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting unsigned short integers as format arguments.

References filter_type().

stlsoft::basic_shim_string<ff_char_t, 20> fastformat::filters::filter_type ( signed short  value,
signed short const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting signed short integers as format arguments.

References filter_type().

stlsoft::basic_shim_string<ff_char_t, 20> fastformat::filters::filter_type ( unsigned int  value,
unsigned int const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting unsigned int integers as format arguments.

References filter_type().

stlsoft::basic_shim_string<ff_char_t, 20> fastformat::filters::filter_type ( signed int  value,
signed int const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting signed int integers as format arguments.

References filter_type().

stlsoft::basic_shim_string<ff_char_t, 20> fastformat::filters::filter_type ( unsigned long  value,
unsigned long const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting unsigned long integers as format arguments.

stlsoft::basic_shim_string<ff_char_t, 20> fastformat::filters::filter_type ( signed long  value,
signed long const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting signed long integers as format arguments.

ff_string_slice_t fastformat::filters::filter_type ( bool  value,
bool const *  ,
ff_char_t const volatile *   
) [inline]

Filtering conversion shim function for implicitly adapting bool format arguments.

References FASTFORMAT_LITERAL_STRING, ff_string_slice_t::len, and ff_string_slice_t::ptr.

T const& fastformat::filters::filter_type ( T const &  t,
T const *  ,
C const volatile *   
) [inline]


FastFormat Library documentation Matthew Wilson, 2006-2009 SourceForge.net Logo