Pyrogenesis  trunk
Classes | Namespaces | Macros | Typedefs | Functions
CStr.cpp File Reference
#include "precompiled.h"
#include "lib/fnv_hash.h"
#include "lib/utf8.h"
#include "lib/byte_order.h"
#include "network/Serialization.h"
#include <cctype>
#include <cwctype>
#include <iomanip>
#include <sstream>
#include <type_traits>
#include "UniDoubler.h"
Include dependency graph for CStr.cpp:

Classes

struct  anonymous_namespace{CStr.cpp}::AlwaysFalse< T >
 

Namespaces

 anonymous_namespace{CStr.cpp}
 

Macros

#define CStr_CPP_FIRST
 
#define UNIDOUBLER_HEADER   "CStr.cpp"
 

Typedefs

template<typename StrBase >
using anonymous_namespace{CStr.cpp}::tstringstream = std::basic_stringstream< typename StrBase::value_type >
 

Functions

template<typename Char >
bool anonymous_namespace{CStr.cpp}::istspace (const Char chr)
 
template<typename Char >
Char anonymous_namespace{CStr.cpp}::totlower (const Char chr)
 
template<typename Char >
Char anonymous_namespace{CStr.cpp}::totupper (const Char chr)
 
template<typename StrBase >
u8anonymous_namespace{CStr.cpp}::SerializeImpl (const StrBase &str, u8 *buffer)
 
template<typename StrBase >
const u8anonymous_namespace{CStr.cpp}::DeserializeImpl (const u8 *buffer, const u8 *bufferend, StrBase &str)
 
template<typename StrBase >
size_t anonymous_namespace{CStr.cpp}::GetSerializedLengthImpl (const StrBase &str)
 

Macro Definition Documentation

◆ CStr_CPP_FIRST

#define CStr_CPP_FIRST

◆ UNIDOUBLER_HEADER

#define UNIDOUBLER_HEADER   "CStr.cpp"