Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

# Keos::CStringBuilder Class Reference

`#include <KeosString.h>`

List of all members.

## Public Member Functions

| CStringBuilder ()
template<typename T>
| CStringBuilder (const T &Value)
| Construit l'injecteur avec une première valeur.
template<typename T>
CStringBuilder & | operator() (const T &Value)
| Injecte une valeur dans la chaîne.
| operator std::string ()
| Opérateur de conversion implicite en string.

## Private Attributes

std::ostringstream | m_OutStream
| Flux-chaîne utilisé pourl'injection des valeurs.

## Constructor & Destructor Documentation

Keos::CStringBuilder::CStringBuilder | ( |  | ) |

template<typename T>
Keos::CStringBuilder::CStringBuilder | ( | const T & | Value | ) | `[inline]`

| Construit l'injecteur avec une première valeur.

Parameters:

  | Value | : Valeur à injecter

Definition at line 192 of file KeosString.h.

References m_OutStream.

## Member Function Documentation

Keos::CStringBuilder::operator std::string | ( |  | ) | `[inline]`

| Opérateur de conversion implicite en string.

Returns:
  Chaîne de caractère construite avec les valeurs injectées

Definition at line 221 of file KeosString.h.

References m_OutStream.

template<typename T>
CStringBuilder & Keos::CStringBuilder::operator() | ( | const T & | Value | ) | `[inline]`

| Injecte une valeur dans la chaîne.

Parameters:

  | Value | : Valeur à injecter

Returns:
  Référence sur l'instance de l'injecteur

Definition at line 207 of file KeosString.h.

References m_OutStream.

## Member Data Documentation

std::ostringstream Keos::CStringBuilder::m_OutStream`[private]`

| Flux-chaîne utilisé pourl'injection des valeurs. Definition at line 151 of file KeosString.h. Referenced by CStringBuilder(), operator std::string(), and operator()().

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

- KeosEngine/KeosString.h