Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
castor::manip::BasicBaseManip< CharType > Struct Template Reference

Defines a base manipulator type, its what the built-in stream manipulators do when they take parameters, only they return an opaque type. More...

#include <StreamBaseManipulators.hpp>

Public Member Functions

 BasicBaseManip (int base)
 
void apply (std::basic_ostream< CharType > &os) const
 

Static Public Member Functions

static int getIWord ()
 

Public Attributes

int m_base
 

Detailed Description

template<typename CharType>
struct castor::manip::BasicBaseManip< CharType >

Defines a base manipulator type, its what the built-in stream manipulators do when they take parameters, only they return an opaque type.

Constructor & Destructor Documentation

◆ BasicBaseManip()

template<typename CharType >
castor::manip::BasicBaseManip< CharType >::BasicBaseManip ( int base)
inlineexplicit

Member Function Documentation

◆ apply()

template<typename CharType >
void castor::manip::BasicBaseManip< CharType >::apply ( std::basic_ostream< CharType > & os) const
inline

◆ getIWord()

template<typename CharType >
static int castor::manip::BasicBaseManip< CharType >::getIWord ( )
inlinestatic

Referenced by castor::manip::BasicBaseManip< CharType >::apply().

Here is the caller graph for this function:

Member Data Documentation

◆ m_base

template<typename CharType >
int castor::manip::BasicBaseManip< CharType >::m_base

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