Assimp  v3.1.1 (June 2014)
Assimp::Formatter::basic_formatter< T, CharTraits, Allocator > Class Template Reference

stringstream utility. More...

Public Types

typedef class std::basic_string< T, CharTraits, Allocator > string
 
typedef class std::basic_ostringstream< T, CharTraits, Allocator > stringstream
 

Public Member Functions

 basic_formatter ()
 
template<typename TT >
 basic_formatter (const TT &sin)
 
 basic_formatter (const basic_formatter &other)
 
 operator string () const
 
template<typename TToken >
const basic_formatteroperator, (const TToken &s) const
 
template<typename TToken >
basic_formatteroperator, (const TToken &s)
 
template<typename TToken >
basic_formatteroperator, (TToken &s)
 
template<typename TToken >
const basic_formatteroperator<< (const TToken &s) const
 
template<typename TToken >
basic_formatteroperator<< (const TToken &s)
 

Detailed Description

template<typename T, typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
class Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >

stringstream utility.

Usage:

void writelog(const std::string&s);
void writelog(const std::wstring&s);
...
writelog(format()<< "hi! this is a number: " << 4);
writelog(wformat()<< L"hi! this is a number: " << 4);

Member Typedef Documentation

§ string

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
typedef class std::basic_string< T, CharTraits, Allocator > Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::string

§ stringstream

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
typedef class std::basic_ostringstream< T, CharTraits, Allocator > Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::stringstream

Constructor & Destructor Documentation

§ basic_formatter() [1/3]

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::basic_formatter ( )
inline

§ basic_formatter() [2/3]

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
template<typename TT >
Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::basic_formatter ( const TT &  sin)
inline

§ basic_formatter() [3/3]

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::basic_formatter ( const basic_formatter< T, CharTraits, Allocator > &  other)
inlineexplicit

Member Function Documentation

§ operator string()

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::operator string ( ) const
inline

§ operator,() [1/3]

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
template<typename TToken >
const basic_formatter& Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::operator, ( const TToken &  s) const
inline

§ operator,() [2/3]

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
template<typename TToken >
basic_formatter& Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::operator, ( const TToken &  s)
inline

§ operator,() [3/3]

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
template<typename TToken >
basic_formatter& Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::operator, ( TToken &  s)
inline

§ operator<<() [1/2]

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
template<typename TToken >
const basic_formatter& Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::operator<< ( const TToken &  s) const
inline

§ operator<<() [2/2]

template<typename T , typename CharTraits = std::char_traits<T>, typename Allocator = std::allocator<T>>
template<typename TToken >
basic_formatter& Assimp::Formatter::basic_formatter< T, CharTraits, Allocator >::operator<< ( const TToken &  s)
inline

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