Zero  0.1.0
Classes | Macros | Typedefs | Functions
vec_t.h File Reference
#include "w_defines.h"

Go to the source code of this file.

Classes

struct  vec_pair_t
 A helper class for VEC_t. More...
 
struct  VEC_t
 A base class for vec_t. More...
 
class  cvec_t
 A constant vec_t (meaning things pointed to cannot be changed). More...
 
class  vec_t
 Vector: a set of {pointer,length} pairs for memory manipulation. More...
 

Macros

#define MAX_SMALL_VEC_SIZE   8
 

Typedefs

typedef const unsigned char * CADDR_T
 

Functions

bool operator< (const cvec_t &v1, const cvec_t &v2)
 
bool operator<= (const cvec_t &v1, const cvec_t &v2)
 
bool operator>= (const cvec_t &v1, const cvec_t &v2)
 
bool operator> (const cvec_t &v1, const cvec_t &v2)
 
bool operator== (const cvec_t &v1, const cvec_t &v2)
 
bool operator!= (const cvec_t &v1, const cvec_t &v2)
 

Macro Definition Documentation

§ MAX_SMALL_VEC_SIZE

#define MAX_SMALL_VEC_SIZE   8

Typedef Documentation

§ CADDR_T

typedef const unsigned char* CADDR_T

Function Documentation

§ operator!=()

bool operator!= ( const cvec_t v1,
const cvec_t v2 
)
inline

§ operator<()

bool operator< ( const cvec_t v1,
const cvec_t v2 
)
inline

§ operator<=()

bool operator<= ( const cvec_t v1,
const cvec_t v2 
)
inline

§ operator==()

bool operator== ( const cvec_t v1,
const cvec_t v2 
)
inline

§ operator>()

bool operator> ( const cvec_t v1,
const cvec_t v2 
)
inline

§ operator>=()

bool operator>= ( const cvec_t v1,
const cvec_t v2 
)
inline