Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

kAvloU32.h File Reference


Detailed Description

kAvl - AVL Tree Implementation, KU32 keys, Offset Based.

Definition in file kAvloU32.h.

#include <k/kAvlTmpl/kAvlBase.h>
#include <k/kAvlTmpl/kAvlDoWithAll.h>
#include <k/kAvlTmpl/kAvlEnum.h>
#include <k/kAvlTmpl/kAvlGet.h>
#include <k/kAvlTmpl/kAvlGetBestFit.h>
#include <k/kAvlTmpl/kAvlGetWithParent.h>
#include <k/kAvlTmpl/kAvlRemove2.h>
#include <k/kAvlTmpl/kAvlRemoveBestFit.h>
#include <k/kAvlTmpl/kAvlUndef.h>

Go to the source code of this file.

Classes

struct  KAVLOU32

Defines

#define KAVL_CHECK_FOR_EQUAL_INSERT
#define KAVL_DECL(rettype)   K_DECL_INLINE(rettype)
#define KAVL_FN(name)   kAvloU32 ## name
#define KAVL_INT(name)   KAVLOU32INT ## name
#define KAVL_MAX_STACK   32
#define KAVL_OFFSET
#define KAVL_STD_KEY_COMP
#define KAVL_TYPE(prefix, name)   prefix ## KAVLOU32 ## name
#define KAVLKEY   KU32
#define KAVLNODE   KAVLOU32
#define KAVLTREEPTR   KAVLOU32PTR
#define mHeight   cFloorsToGo
#define mKey   u32
#define mpLeft   offLeft
#define mpRight   offRight

Typedefs

typedef KI32 KAVLOU32PTR
typedef struct KAVLOU32 * PKAVLOU32
typedef struct KAVLOU32 ** PPKAVLOU32


Generated by  Doxygen 1.6.0   Back to index