Diligent Engine  v.2.4.g
Classes | Namespaces | Functions
FormatString.hpp File Reference
#include <sstream>
#include <iomanip>

Go to the source code of this file.

Classes

struct  Diligent::MemorySizeFormatter< Type >
 

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Functions

template<typename SSType >
void Diligent::FormatStrSS (SSType &ss)
 
template<typename SSType , typename ArgType >
void Diligent::FormatStrSS (SSType &ss, const ArgType &Arg)
 
template<typename SSType , typename FirstArgType , typename... RestArgsType>
void Diligent::FormatStrSS (SSType &ss, const FirstArgType &FirstArg, const RestArgsType &... RestArgs)
 
template<typename... RestArgsType>
std::string Diligent::FormatString (const RestArgsType &... Args)
 
template<typename Type >
MemorySizeFormatter< TypeDiligent::FormatMemorySize (Type _size, int _precision=0, Type _ref_size=0)
 
template<typename SSType , typename Type >
void Diligent::FormatStrSS (SSType &ss, const MemorySizeFormatter< Type > &Arg)