Castor3D 0.16.0
Multiplatform 3D engine
|
Garde les associations flux/tampon de flux. Plus de détails...
#include <StreamPrefixBufferManager.hpp>
Fonctions membres publiques | |
~BasicPrefixBufferManager () noexcept | |
Destructeur. | |
bool | insert (bos &o_s, bsb *b_s) |
Insère une association flux/tampon. | |
size_t | size () |
Récupère le nombre d'éléments. | |
bsb * | getBuffer (std::ios_base &io_s) |
Récupère le tampon associé au flux donné | |
bool | erase (std::ios_base &io_s) |
Fonctions membres publiques statiques | |
static size_t | instances () |
Récupère le nompbre d'instances. | |
static BasicPrefixBufferManager< prefix_type, char_type, traits > * | instance () |
Récupère une instance du BasicPrefixBufferManager. | |
Garde les associations flux/tampon de flux.
|
inlinenoexcept |
|
inline |
Références castor::format::BasicPrefixBufferManager< prefix_type, char_type, traits >::getBuffer(), et castor::makeUniqueLock().
|
inline |
Récupère le tampon associé au flux donné
[in] | io_s | Le flux |
Références castor::makeUniqueLock().
Référencé par castor::format::BasicPrefixBufferManager< prefix_type, char_type, traits >::erase().
|
inline |
Insère une association flux/tampon.
[in] | o_s | Le flux |
[in] | b_s | Le tampon |
Références castor::makeUniqueLock().
|
inlinestatic |
Récupère une instance du BasicPrefixBufferManager.
|
inlinestatic |
Récupère le nompbre d'instances.
|
inline |
Récupère le nombre d'éléments.
Références castor::makeUniqueLock().