Castor3D 0.16.0
Multiplatform 3D engine
Classes | Définitions de type | Fonctions | Variables
Référence de l'espace de nommage castor::manip

Classes

struct  BaseNumPut
 Une facet d'écriture de nombre. Plus de détails...
 
struct  BasicBaseManip
 Définit un type manipulateur de base, c'est ce que font les manipulateurs de flux lorsqu'ils prennent des paramètres, sauf qu'ils retournent un type opaque. Plus de détails...
 
struct  DigitChars
 
struct  DigitChars< char >
 
struct  DigitChars< char16_t >
 
struct  DigitChars< char32_t >
 
struct  DigitChars< char8_t >
 
struct  DigitChars< wchar_t >
 

Définitions de type

using BaseManip = BasicBaseManip< char >
 
using WBaseManip = BasicBaseManip< wchar_t >
 
using XBaseManip = BasicBaseManip< xchar >
 
using U32BaseManip = BasicBaseManip< u32char >
 

Fonctions

template<typename CharType >
BasicBaseManip< CharType > baseT (int b)
 Opérateur de flux.
 
BaseManip base (int b)
 Opérateur de flux.
 
WBaseManip wbase (int b)
 Opérateur de flux.
 
XBaseManip xbase (int b)
 Opérateur de flux.
 
U32BaseManip u32base (int b)
 Opérateur de flux.
 
std::ostream & operator<< (std::ostream &stream, const manip::BaseManip &manip)
 Opérateur de flux.
 
std::wostream & operator<< (std::wostream &stream, const manip::WBaseManip &manip)
 Opérateur de flux.
 
U32OutputStreamoperator<< (U32OutputStream &stream, const manip::U32BaseManip &manip)
 Opérateur de flux.
 

Variables

template<typename CharType >
std::basic_string_view< CharType > constexpr digitCharLcT = DigitChars< CharType >::digitCharLc
 
template<typename CharType >
std::basic_string_view< CharType > constexpr digitCharUcT = DigitChars< CharType >::digitCharUc
 

Documentation des définitions de type

◆ BaseManip

◆ U32BaseManip

◆ WBaseManip

◆ XBaseManip

Documentation des fonctions

◆ base()

BaseManip castor::manip::base ( int b)
inline

Opérateur de flux.

Remarques
Crée un manipulateur, pour l'utiliser dans un flux
Paramètres
[in]bLa base

Référencé par castor::manip::BaseNumPut< CharType >::doPutHelper().

Voici le graphe des appelants de cette fonction :

◆ baseT()

template<typename CharType >
BasicBaseManip< CharType > castor::manip::baseT ( int b)
inline

Opérateur de flux.

Remarques
Crée un manipulateur, pour l'utiliser dans un flux
Paramètres
[in]bLa base

◆ operator<<() [1/3]

std::ostream & castor::manip::operator<< ( std::ostream & stream,
const manip::BaseManip & manip )
inline

Opérateur de flux.

Remarques
Applique notre manipulateur au flux
Paramètres
[in]streamLe flux
[in]manipLe manipulateur

◆ operator<<() [2/3]

std::wostream & castor::manip::operator<< ( std::wostream & stream,
const manip::WBaseManip & manip )
inline

Opérateur de flux.

Remarques
Applique notre manipulateur au flux
Paramètres
[in]streamLe flux
[in]manipLe manipulateur

◆ operator<<() [3/3]

U32OutputStream & castor::manip::operator<< ( U32OutputStream & stream,
const manip::U32BaseManip & manip )
inline

Opérateur de flux.

Remarques
Applique notre manipulateur au flux
Paramètres
[in]streamLe flux
[in]manipLe manipulateur

◆ u32base()

U32BaseManip castor::manip::u32base ( int b)
inline

Opérateur de flux.

Remarques
Crée un manipulateur, pour l'utiliser dans un flux
Paramètres
[in]bLa base

◆ wbase()

WBaseManip castor::manip::wbase ( int b)
inline

Opérateur de flux.

Remarques
Crée un manipulateur, pour l'utiliser dans un flux
Paramètres
[in]bLa base

◆ xbase()

XBaseManip castor::manip::xbase ( int b)
inline

Opérateur de flux.

Remarques
Crée un manipulateur, pour l'utiliser dans un flux
Paramètres
[in]bLa base

Documentation des variables

◆ digitCharLcT

template<typename CharType >
std::basic_string_view< CharType > constexpr castor::manip::digitCharLcT = DigitChars< CharType >::digitCharLc
inlineconstexpr

◆ digitCharUcT

template<typename CharType >
std::basic_string_view< CharType > constexpr castor::manip::digitCharUcT = DigitChars< CharType >::digitCharUc
inlineconstexpr