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

avl.h File Reference


Detailed Description

IPRT - AVL Trees.

Definition in file avl.h.

#include <iprt/cdefs.h>
#include <iprt/types.h>

Go to the source code of this file.

Classes

struct  _AVLGCPtrNodeCore
struct  _AVLHCPhysNodeCore
struct  _AVLLU32NodeCore
struct  _AVLOGCPhysNodeCore
struct  _AVLOGCPtrNodeCore
struct  _AVLOHCPhysNodeCore
struct  _AVLOIOPortNodeCore
struct  _AVLPVNodeCore
struct  _AVLRGCPtrNodeCore
struct  _AVLROGCPhysNodeCore
struct  _AVLROGCPtrNodeCore
struct  _AVLROIOPortNodeCore
struct  _AVLROOGCPtrNodeCore
struct  _AVLU32NodeCore
struct  _AVLULNodeCore
typedef struct _AVLGCPtrNodeCore AVLGCPTRNODECORE
typedef PAVLGCPTRNODECORE AVLGCPTRTREE
typedef AVLGCPTRCALLBACK * PAVLGCPTRCALLBACK
typedef struct _AVLGCPtrNodeCorePAVLGCPTRNODECORE
typedef PPAVLGCPTRNODECORE PAVLGCPTRTREE
typedef struct _AVLGCPtrNodeCore ** PPAVLGCPTRNODECORE
 RTDECL (PAVLGCPTRNODECORE) RTAvlGCPtrRemove(PAVLGCPTRTREE pTree
typedef struct _AVLHCPhysNodeCore AVLHCPHYSNODECORE
typedef struct _AVLHCPhysNodeCoreAVLHCPHYSPTR
typedef AVLHCPHYSPTR AVLHCPHYSTREE
typedef AVLHCPHYSCALLBACK * PAVLHCPHYSCALLBACK
typedef struct _AVLHCPhysNodeCorePAVLHCPHYSNODECORE
typedef AVLHCPHYSTREEPAVLHCPHYSTREE
typedef AVLHCPHYSTREEPPAVLHCPHYSNODECORE
 RTDECL (PAVLHCPHYSNODECORE) RTAvlHCPhysRemove(PAVLHCPHYSTREE pTree
typedef uint32_t AVLLU32KEY
typedef struct _AVLLU32NodeCore AVLLU32NODECORE
typedef void *typedef
AVLLU32CALLBACK * 
PAVLLU32CALLBACK
typedef struct _AVLLU32NodeCorePAVLLU32NODECORE
typedef struct _AVLLU32NodeCore ** PPAVLLU32NODECORE
 RTDECL (PAVLLU32NODECORE) RTAvllU32Remove(PPAVLLU32NODECORE ppTree
typedef int32_t AVLOGCPHYS
typedef struct _AVLOGCPhysNodeCore AVLOGCPHYSNODECORE
typedef AVLOGCPHYS AVLOGCPHYSTREE
typedef AVLOGCPHYSCALLBACK * PAVLOGCPHYSCALLBACK
typedef struct
_AVLOGCPhysNodeCore
PAVLOGCPHYSNODECORE
typedef AVLOGCPHYSTREEPAVLOGCPHYSTREE
typedef AVLOGCPHYSTREEPPAVLOGCPHYSNODECORE
typedef void * pvUser = pvUser
 RTDECL (PAVLOGCPHYSNODECORE) RTAvloGCPhysRemove(PAVLOGCPHYSTREE pTree
typedef int32_t AVLOGCPTR
typedef struct _AVLOGCPtrNodeCore AVLOGCPTRNODECORE
typedef AVLOGCPTR AVLOGCPTRTREE
typedef AVLOGCPTRCALLBACK * PAVLOGCPTRCALLBACK
typedef struct _AVLOGCPtrNodeCorePAVLOGCPTRNODECORE
typedef AVLOGCPTRTREEPAVLOGCPTRTREE
typedef AVLOGCPTRTREEPPAVLOGCPTRNODECORE
 RTDECL (PAVLOGCPTRNODECORE) RTAvloGCPtrRemove(PAVLOGCPTRTREE pTree
typedef int32_t AVLOHCPHYS
typedef struct _AVLOHCPhysNodeCore AVLOHCPHYSNODECORE
typedef AVLOHCPHYS AVLOHCPHYSTREE
typedef AVLOHCPHYSCALLBACK * PAVLOHCPHYSCALLBACK
typedef struct
_AVLOHCPhysNodeCore
PAVLOHCPHYSNODECORE
typedef AVLOHCPHYSTREEPAVLOHCPHYSTREE
typedef AVLOHCPHYSTREEPPAVLOHCPHYSNODECORE
 RTDECL (PAVLOHCPHYSNODECORE) RTAvloHCPhysRemove(PAVLOHCPHYSTREE pTree
typedef struct _AVLOIOPortNodeCore AVLOIOPORTNODECORE
typedef int32_t AVLOIOPORTPTR
typedef AVLOIOPORTPTR AVLOIOPORTTREE
typedef AVLOIOPORTCALLBACK * PAVLOIOPORTCALLBACK
typedef struct
_AVLOIOPortNodeCore
PAVLOIOPORTNODECORE
typedef AVLOIOPORTTREEPAVLOIOPORTTREE
typedef AVLOIOPORTTREEPPAVLOIOPORTNODECORE
 RTDECL (PAVLOIOPORTNODECORE) RTAvloIOPortRemove(PAVLOIOPORTTREE pTree
typedef void * AVLPVKEY
typedef struct _AVLPVNodeCore AVLPVNODECORE
typedef PAVLPVNODECORE AVLPVTREE
typedef void *typedef
AVLPVCALLBACK * 
PAVLPVCALLBACK
typedef struct _AVLPVNodeCorePAVLPVNODECORE
typedef PPAVLPVNODECORE PAVLPVTREE
typedef struct _AVLPVNodeCore ** PPAVLPVNODECORE
AVLPVKEY bool fAbove
int fFromLeft
AVLPVKEY Key
int PAVLPVCALLBACK pfnCallBack
PAVLPVNODECORE pNode
int PAVLPVCALLBACK void * pvParam
typedef DECLCALLBACK (int) AVLPVCALLBACK(PAVLPVNODECORE
 RTDECL (int) RTAvlPVDoWithAll(PAVLPVTREE ppTree
 RTDECL (PAVLPVNODECORE) RTAvlPVRemove(PAVLPVTREE ppTree
 RTDECL (bool) RTAvlPVInsert(PAVLPVTREE ppTree
typedef struct _AVLRGCPtrNodeCore AVLRGCPTRNODECORE
typedef PAVLRGCPTRNODECORE AVLRGCPTRTREE
typedef AVLRGCPTRCALLBACK * PAVLRGCPTRCALLBACK
typedef struct _AVLRGCPtrNodeCorePAVLRGCPTRNODECORE
typedef AVLRGCPTRTREEPAVLRGCPTRTREE
typedef AVLRGCPTRTREEPPAVLRGCPTRNODECORE
 RTDECL (PAVLRGCPTRNODECORE) RTAvlrGCPtrRemove(PAVLRGCPTRTREE pTree
typedef int32_t AVLROGCPHYS
typedef struct _AVLROGCPhysNodeCore AVLROGCPHYSNODECORE
typedef AVLROGCPHYS AVLROGCPHYSTREE
typedef AVLROGCPHYSCALLBACK * PAVLROGCPHYSCALLBACK
typedef struct
_AVLROGCPhysNodeCore
PAVLROGCPHYSNODECORE
typedef AVLROGCPHYSTREEPAVLROGCPHYSTREE
typedef AVLROGCPHYSTREEPPAVLROGCPHYSNODECORE
 RTDECL (PAVLROGCPHYSNODECORE) RTAvlroGCPhysRemove(PAVLROGCPHYSTREE pTree
typedef int32_t AVLROGCPTR
typedef struct _AVLROGCPtrNodeCore AVLROGCPTRNODECORE
typedef AVLROGCPTR AVLROGCPTRTREE
typedef AVLROGCPTRCALLBACK * PAVLROGCPTRCALLBACK
typedef struct
_AVLROGCPtrNodeCore
PAVLROGCPTRNODECORE
typedef AVLROGCPTRTREEPAVLROGCPTRTREE
typedef AVLROGCPTRTREEPPAVLROGCPTRNODECORE
 RTDECL (PAVLROGCPTRNODECORE) RTAvlroGCPtrRemove(PAVLROGCPTRTREE pTree
typedef struct _AVLROIOPortNodeCore AVLROIOPORTNODECORE
typedef int32_t AVLROIOPORTPTR
typedef AVLROIOPORTPTR AVLROIOPORTTREE
typedef AVLROIOPORTCALLBACK * PAVLROIOPORTCALLBACK
typedef struct
_AVLROIOPortNodeCore
PAVLROIOPORTNODECORE
typedef AVLROIOPORTTREEPAVLROIOPORTTREE
typedef AVLROIOPORTTREEPPAVLROIOPORTNODECORE
 RTDECL (PAVLROIOPORTNODECORE) RTAvlroIOPortRemove(PAVLROIOPORTTREE pTree
typedef int32_t AVLROOGCPTR
typedef struct _AVLROOGCPtrNodeCore AVLROOGCPTRNODECORE
typedef AVLROOGCPTR AVLROOGCPTRTREE
typedef AVLROOGCPTRCALLBACK * PAVLROOGCPTRCALLBACK
typedef struct
_AVLROOGCPtrNodeCore
PAVLROOGCPTRNODECORE
typedef AVLROOGCPTRTREEPAVLROOGCPTRTREE
typedef AVLROOGCPTRTREEPPAVLROOGCPTRNODECORE
 RTDECL (PAVLROOGCPTRNODECORE) RTAvlrooGCPtrRemove(PAVLROOGCPTRTREE pTree
typedef uint32_t AVLU32KEY
typedef struct _AVLU32NodeCore AVLU32NODECORE
typedef void *typedef
AVLU32CALLBACK * 
PAVLU32CALLBACK
typedef struct _AVLU32NodeCorePAVLU32NODECORE
typedef struct _AVLU32NodeCore ** PPAVLU32NODECORE
 RTDECL (PAVLU32NODECORE) RTAvlU32Remove(PPAVLU32NODECORE ppTree
typedef unsigned long AVLULKEY
typedef struct _AVLULNodeCore AVLULNODECORE
typedef void *typedef
AVLULCALLBACK * 
PAVLULCALLBACK
typedef struct _AVLULNodeCorePAVLULNODECORE
typedef struct _AVLULNodeCore ** PPAVLULNODECORE
 RTDECL (PAVLULNODECORE) RTAvlULRemove(PPAVLULNODECORE ppTree


Generated by  Doxygen 1.6.0   Back to index