Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ZenLib Namespace Reference


Classes

class  ZenLib::Ztring
 String manipulation (based on std::(w)string). More...
class  ZenLib::ZtringList
 Vector of strings manipulation (based on std::vector<std::(w)string>). More...
class  ZenLib::ZtringListList
 Vector of vectors of strings manipulation (based on std::vector<std::vector<std::(w)string>>). More...
class  ZenLib::ZtringListListF
 ZtringListList with file management. More...

Typedefs

typedef char Char
typedef signed int ints
typedef unsigned int intu
typedef std::basic_string<
Char, std::char_traits< Char >,
std::allocator< Char > > 
tstring

Enumerations

enum  ztring_t {
  Ztring_Nothing, Ztring_Rounded = 1, Ztring_CaseSensitive = 2, Ztring_AddLastItem = 4,
  Ztring_Recursive = 8, Ztring_NoZero = 16
}
 Options for Ztring methods. More...

Functions

int8s LittleEndian2int8s (const char *List)
int8u LittleEndian2int8u (const char *List)
int16s LittleEndian2int16s (const char *List)
int16u LittleEndian2int16u (const char *List)
int32s LittleEndian2int24s (const char *List)
int32u LittleEndian2int24u (const char *List)
int32s LittleEndian2int32s (const char *List)
int32u LittleEndian2int32u (const char *List)
float32 LittleEndian2float32 (const char *List)
float64 LittleEndian2float64 (const char *List)
float80 LittleEndian2float80 (const char *List)
void int8s2LittleEndian (char *List, int8s Value)
void int8u2LittleEndian (char *List, int8u Value)
void int16s2LittleEndian (char *List, int16s Value)
void int16u2LittleEndian (char *List, int16u Value)
void int24s2LittleEndian (char *List, int32s Value)
void int24u2LittleEndian (char *List, int32u Value)
void int32s2LittleEndian (char *List, int32s Value)
void int32u2LittleEndian (char *List, int32u Value)
void float322LittleEndian (char *List, float32 Value)
void float642LittleEndian (char *List, float64 Value)
void float802LittleEndian (char *List, float80 Value)
int8s LittleEndian2int8s (const int8u *List)
int8u LittleEndian2int8u (const int8u *List)
int16s LittleEndian2int16s (const int8u *List)
int16u LittleEndian2int16u (const int8u *List)
int32s LittleEndian2int24s (const int8u *List)
int32u LittleEndian2int24u (const int8u *List)
int32s LittleEndian2int32s (const int8u *List)
int32u LittleEndian2int32u (const int8u *List)
float32 LittleEndian2float32 (const int8u *List)
float64 LittleEndian2float64 (const int8u *List)
float80 LittleEndian2float80 (const int8u *List)
void int8s2LittleEndian (int8u *List, int8s Value)
void int8u2LittleEndian (int8u *List, int8u Value)
void int16s2LittleEndian (int8u *List, int16s Value)
void int16u2LittleEndian (int8u *List, int16u Value)
void int24s2LittleEndian (int8u *List, int32s Value)
void int24u2LittleEndian (int8u *List, int32u Value)
void int32s2LittleEndian (int8u *List, int32s Value)
void int32u2LittleEndian (int8u *List, int32u Value)
void float322LittleEndian (int8u *List, float32 Value)
void float642LittleEndian (int8u *List, float64 Value)
void float802LittleEndian (int8u *List, float80 Value)
int8s BigEndian2int8s (const char *List)
int8u BigEndian2int8u (const char *List)
int16s BigEndian2int16s (const char *List)
int16u BigEndian2int16u (const char *List)
int32s BigEndian2int24s (const char *List)
int32u BigEndian2int24u (const char *List)
int32s BigEndian2int32s (const char *List)
int32u BigEndian2int32u (const char *List)
float32 BigEndian2float32 (const char *List)
float64 BigEndian2float64 (const char *List)
float80 BigEndian2float80 (const char *List)
void int8s2BigEndian (char *List, int8s Value)
void int8u2BigEndian (char *List, int8u Value)
void int16s2BigEndian (char *List, int16s Value)
void int16u2BigEndian (char *List, int16u Value)
void int24s2BigEndian (char *List, int32s Value)
void int24u2BigEndian (char *List, int32u Value)
void int32s2BigEndian (char *List, int32s Value)
void int32u2BigEndian (char *List, int32u Value)
void float322BigEndian (char *List, float32 Value)
void float642BigEndian (char *List, float64 Value)
void float802BigEndian (char *List, float80 Value)
int8s BigEndian2int8s (const int8u *List)
int8u BigEndian2int8u (const int8u *List)
int16s BigEndian2int16s (const int8u *List)
int16u BigEndian2int16u (const int8u *List)
int32s BigEndian2int32s (const int8u *List)
int32u BigEndian2int24u (const int8u *List)
int32s BigEndian2int24s (const int8u *List)
int32u BigEndian2int32u (const int8u *List)
float32 BigEndian2float32 (const int8u *List)
float64 BigEndian2float64 (const int8u *List)
float80 BigEndian2float80 (const int8u *List)
void int8s2BigEndian (int8u *List, int8s Value)
void int8u2BigEndian (int8u *List, int8u Value)
void int16s2BigEndian (int8u *List, int16s Value)
void int16u2BigEndian (int8u *List, int16u Value)
void int24s2BigEndian (int8u *List, int32s Value)
void int24u2BigEndian (int8u *List, int32u Value)
void int32s2BigEndian (int8u *List, int32s Value)
void int32u2BigEndian (int8u *List, int32u Value)
void float322BigEndian (int8u *List, float32 Value)
void float642BigEndian (int8u *List, float64 Value)
void float802BigEndian (int8u *List, float80 Value)
int64s int32s_int64s (int32s High, int32u Low)
int64u int32u_int64u (int32u High, int32u Low)
void int32s_int64s (int64s &BigInt, int32s High, int32u Low)
void int32u_int64u (int64s &BigInt, int32u High, int32u Low)
void int64s_int32s (int64s BigInt, int32s &High, int32u &Low)
void int64u_int32u (int64u BigInt, int32u &High, int32u &Low)
int32s float32_int32s (float32 F, bool Rounded=true)
int64s float32_int64s (float32 F, bool Rounded=true)
int32s float64_int32s (float64 F, bool Rounded=true)
int64s float64_int64s (float64 F, bool Rounded=true)
float32 int64u_float32 (int64u v)
float64 int64u_float64 (int64u v)
int64u CC8 (const char *C)
int64u CC7 (const char *C)
int64u CC6 (const char *C)
int64u CC5 (const char *C)
int32u CC4 (const char *C)
int32u CC3 (const char *C)
int16u CC2 (const char *C)
int8u CC1 (const char *C)
int64u CC8 (const int8u *C)
int64u CC7 (const int8u *C)
int64u CC6 (const int8u *C)
int64u CC5 (const int8u *C)
int32u CC4 (const int8u *C)
int32u CC3 (const int8u *C)
int16u CC2 (const int8u *C)
int8u CC1 (const int8u *C)

Variables

const std::size_t Error = ((std::size_t)(-1))
const std::size_t All = ((std::size_t)(-1))
const std::size_t Unlimited = ((std::size_t)(-1))
const CharEOL
const Char PathSeparator


Typedef Documentation

typedef char ZenLib::Char
 

typedef signed int ZenLib::ints
 

typedef unsigned int ZenLib::intu
 

typedef std::basic_string<Char, std::char_traits<Char>, std::allocator<Char> > ZenLib::tstring
 


Enumeration Type Documentation

enum ztring_t
 

Options for Ztring methods.

Enumeration values:
Ztring_Nothing 
Ztring_Rounded  if >.5, upper, else lower
Ztring_CaseSensitive  Case sensitive ("A" and "a" are different).
Ztring_AddLastItem  if Begin is found and End is not found, return between Begin and end of string
Ztring_Recursive  Do all strings.
Ztring_NoZero 


Function Documentation

float32 BigEndian2float32 const int8u *  List  )  [inline]
 

float32 BigEndian2float32 const char *  List  ) 
 

float64 BigEndian2float64 const int8u *  List  )  [inline]
 

float64 BigEndian2float64 const char *  List  ) 
 

float80 BigEndian2float80 const int8u *  List  )  [inline]
 

float80 BigEndian2float80 const char *  List  ) 
 

int16s BigEndian2int16s const int8u *  List  )  [inline]
 

int16s BigEndian2int16s const char *  List  ) 
 

int16u BigEndian2int16u const int8u *  List  )  [inline]
 

int16u BigEndian2int16u const char *  List  ) 
 

int32s BigEndian2int24s const int8u *  List  )  [inline]
 

int32s BigEndian2int24s const char *  List  ) 
 

int32u BigEndian2int24u const int8u *  List  )  [inline]
 

int32u BigEndian2int24u const char *  List  ) 
 

int32s BigEndian2int32s const int8u *  List  )  [inline]
 

int32s BigEndian2int32s const char *  List  ) 
 

int32u BigEndian2int32u const int8u *  List  )  [inline]
 

int32u BigEndian2int32u const char *  List  ) 
 

int8s BigEndian2int8s const int8u *  List  )  [inline]
 

int8s BigEndian2int8s const char *  List  ) 
 

int8u BigEndian2int8u const int8u *  List  )  [inline]
 

int8u BigEndian2int8u const char *  List  ) 
 

int8u CC1 const int8u *  C  )  [inline]
 

int8u CC1 const char *  C  )  [inline]
 

int16u CC2 const int8u *  C  )  [inline]
 

int16u CC2 const char *  C  )  [inline]
 

int32u CC3 const int8u *  C  )  [inline]
 

int32u CC3 const char *  C  )  [inline]
 

int32u CC4 const int8u *  C  )  [inline]
 

int32u CC4 const char *  C  )  [inline]
 

int64u CC5 const int8u *  C  )  [inline]
 

int64u CC5 const char *  C  )  [inline]
 

int64u CC6 const int8u *  C  )  [inline]
 

int64u CC6 const char *  C  )  [inline]
 

int64u CC7 const int8u *  C  )  [inline]
 

int64u CC7 const char *  C  )  [inline]
 

int64u CC8 const int8u *  C  )  [inline]
 

int64u CC8 const char *  C  )  [inline]
 

void float322BigEndian int8u *  List,
float32  Value
[inline]
 

void float322BigEndian char *  List,
float32  Value
 

void float322LittleEndian int8u *  List,
float32  Value
[inline]
 

void float322LittleEndian char *  List,
float32  Value
 

int32s float32_int32s float32  F,
bool  Rounded = true
 

int64s float32_int64s float32  F,
bool  Rounded = true
 

void float642BigEndian int8u *  List,
float64  Value
[inline]
 

void float642BigEndian char *  List,
float64  Value
 

void float642LittleEndian int8u *  List,
float64  Value
[inline]
 

void float642LittleEndian char *  List,
float64  Value
 

int32s float64_int32s float64  F,
bool  Rounded = true
 

int64s float64_int64s float64  F,
bool  Rounded = true
 

void float802BigEndian int8u *  List,
float80  Value
[inline]
 

void float802BigEndian char *  List,
float80  Value
 

void float802LittleEndian int8u *  List,
float80  Value
[inline]
 

void float802LittleEndian char *  List,
float80  Value
 

void int16s2BigEndian int8u *  List,
int16s  Value
[inline]
 

void int16s2BigEndian char *  List,
int16s  Value
 

void int16s2LittleEndian int8u *  List,
int16s  Value
[inline]
 

void int16s2LittleEndian char *  List,
int16s  Value
 

void int16u2BigEndian int8u *  List,
int16u  Value
[inline]
 

void int16u2BigEndian char *  List,
int16u  Value
 

void int16u2LittleEndian int8u *  List,
int16u  Value
[inline]
 

void int16u2LittleEndian char *  List,
int16u  Value
 

void int24s2BigEndian int8u *  List,
int32s  Value
[inline]
 

void int24s2BigEndian char *  List,
int32s  Value
 

void int24s2LittleEndian int8u *  List,
int32s  Value
[inline]
 

void int24s2LittleEndian char *  List,
int32s  Value
 

void int24u2BigEndian int8u *  List,
int32u  Value
[inline]
 

void int24u2BigEndian char *  List,
int32u  Value
 

void int24u2LittleEndian int8u *  List,
int32u  Value
[inline]
 

void int24u2LittleEndian char *  List,
int32u  Value
 

void int32s2BigEndian int8u *  List,
int32s  Value
[inline]
 

void int32s2BigEndian char *  List,
int32s  Value
 

void int32s2LittleEndian int8u *  List,
int32s  Value
[inline]
 

void int32s2LittleEndian char *  List,
int32s  Value
 

void int32s_int64s int64s &  BigInt,
int32s  High,
int32u  Low
 

int64s int32s_int64s int32s  High,
int32u  Low
 

void int32u2BigEndian int8u *  List,
int32u  Value
[inline]
 

void int32u2BigEndian char *  List,
int32u  Value
 

void int32u2LittleEndian int8u *  List,
int32u  Value
[inline]
 

void int32u2LittleEndian char *  List,
int32u  Value
 

void int32u_int64u int64s &  BigInt,
int32u  High,
int32u  Low
 

int64u int32u_int64u int32u  High,
int32u  Low
 

void int64s_int32s int64s  BigInt,
int32s &  High,
int32u &  Low
 

float32 int64u_float32 int64u  v  )  [inline]
 

float64 int64u_float64 int64u  v  )  [inline]
 

void int64u_int32u int64u  BigInt,
int32u &  High,
int32u &  Low
 

void int8s2BigEndian int8u *  List,
int8s  Value
[inline]
 

void int8s2BigEndian char *  List,
int8s  Value
 

void int8s2LittleEndian int8u *  List,
int8s  Value
[inline]
 

void int8s2LittleEndian char *  List,
int8s  Value
 

void int8u2BigEndian int8u *  List,
int8u  Value
[inline]
 

void int8u2BigEndian char *  List,
int8u  Value
 

void int8u2LittleEndian int8u *  List,
int8u  Value
[inline]
 

void int8u2LittleEndian char *  List,
int8u  Value
 

float32 LittleEndian2float32 const int8u *  List  )  [inline]
 

float32 LittleEndian2float32 const char *  List  ) 
 

float64 LittleEndian2float64 const int8u *  List  )  [inline]
 

float64 LittleEndian2float64 const char *  List  ) 
 

float80 LittleEndian2float80 const int8u *  List  )  [inline]
 

float80 LittleEndian2float80 const char *  List  ) 
 

int16s LittleEndian2int16s const int8u *  List  )  [inline]
 

int16s LittleEndian2int16s const char *  List  ) 
 

int16u LittleEndian2int16u const int8u *  List  )  [inline]
 

int16u LittleEndian2int16u const char *  List  ) 
 

int32s LittleEndian2int24s const int8u *  List  )  [inline]
 

int32s LittleEndian2int24s const char *  List  ) 
 

int32u LittleEndian2int24u const int8u *  List  )  [inline]
 

int32u LittleEndian2int24u const char *  List  ) 
 

int32s LittleEndian2int32s const int8u *  List  )  [inline]
 

int32s LittleEndian2int32s const char *  List  ) 
 

int32u LittleEndian2int32u const int8u *  List  )  [inline]
 

int32u LittleEndian2int32u const char *  List  ) 
 

int8s LittleEndian2int8s const int8u *  List  )  [inline]
 

int8s LittleEndian2int8s const char *  List  ) 
 

int8u LittleEndian2int8u const int8u *  List  )  [inline]
 

int8u LittleEndian2int8u const char *  List  ) 
 


Variable Documentation

const std::size_t ZenLib::All = ((std::size_t)(-1))
 

const Char* ZenLib::EOL
 

const std::size_t ZenLib::Error = ((std::size_t)(-1))
 

const Char ZenLib::PathSeparator
 

const std::size_t ZenLib::Unlimited = ((std::size_t)(-1))
 


Generated on Thu Oct 29 23:51:18 2009 for ZenLib by  doxygen 1.3.9.1