#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 > | |
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) |