fast_string_concatenator Class Template Reference
[String Library]

#include <stlsoft/string/fast_string_concatenator.hpp>

List of all members.


Detailed Description

template<typename S, typename C = typename S::value_type, typename T = char_traits<C>>
class stlsoft::fast_string_concatenator< S, C, T >

Expression template class which provides fast string concatenation.

Member types

typedef S string_type
typedef C char_type
typedef T traits_type
typedef
fast_string_concatenator< S, C,
T > 
class_type
typedef size_t size_type

Public Member Functions

Construction
 fast_string_concatenator (string_type const &lhs, string_type const &rhs)
 fast_string_concatenator (string_type const &lhs, char_type const *rhs)
 fast_string_concatenator (string_type const &lhs, char_type const rhs)
 fast_string_concatenator (char_type const *lhs, string_type const &rhs)
 fast_string_concatenator (char_type const lhs, string_type const &rhs)
 fast_string_concatenator (class_type const &lhs, string_type const &rhs)
 fast_string_concatenator (class_type const &lhs, char_type const *rhs)
 fast_string_concatenator (class_type const &lhs, char_type const rhs)
 fast_string_concatenator (fsc_seed const &lhs, string_type const &rhs)
 fast_string_concatenator (class_type const &lhs, class_type const &rhs)
 fast_string_concatenator (string_type const &lhs, class_type const &rhs)
 fast_string_concatenator (char_type const *lhs, class_type const &rhs)
 fast_string_concatenator (char_type const lhs, class_type const &rhs)
Accessors
 operator string_type () const

Classes

struct  Data

The documentation for this class was generated from the following file:

Generated on Thu Jun 10 08:58:58 2010 for STLSoft by  doxygen 1.5.6