Classes | Namespaces | Typedefs | Functions

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/Base/spInputOutputString.hpp File Reference

#include "Base/spStandard.hpp"
#include <cstdlib>
#include <sstream>
#include <string>
#include <vector>
#include <list>
#include <algorithm>

Go to the source code of this file.

Classes

class  sp::io::string< T >
 Basic string class. This class wraps the std::string to have better string access. More...

Namespaces

namespace  sp
 

!!


namespace  sp::io
 

All simple text output and string class are in this namespace.


Typedefs

typedef string< c8 > sp::io::stringc
typedef string< c16 > sp::io::stringw

Functions

template<typename T >
stringc sp::io::getHexString (const T &Number)
 Converts the specified humber into a hex value as string (e.g. 256 -> "FF").
template<typename T >
sp::io::getHexNumber (const io::stringc &Str)
template<typename T >
string< T > sp::io::operator+ (const c8 *cStr, const string< T > &spStr)
template<class T , template< class TL, class Allocator=std::allocator< TL > > class L>
void sp::io::getListFromString (const stringc &Str, L< T > &List, s32 MaxCount=-1)
 Stores all values separated by the ';' character in the specified string in the output list (e.g. "1;2;3;" -> { 1, 2, 3 }).
template<class T >
void sp::io::getListFromString (const stringc &Str, std::vector< T > &List, s32 MaxCount=-1)
template<class T >
void sp::io::getListFromString (const stringc &Str, std::list< T > &List, s32 MaxCount=-1)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines