tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
adtree.h File Reference
#include <assert.h>
#include <stdlib.h>
#include "data.h"
#include "query.h"
#include "vector.h"
Include dependency graph for adtree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  adtree_node
 
struct  adtree_vary
 
struct  adtree
 

Typedefs

typedef struct adtree_node adtree_node_t
 
typedef struct adtree_vary adtree_vary_t
 
typedef struct adtree adtree_t
 

Functions

adtree_tadtree_alloc ()
 
void adtree_free (adtree_t *adtreePtr)
 
void adtree_make (adtree_t *adtreePtr, data_t *dataPtr)
 
long adtree_getCount (adtree_t *adtreePtr, vector_t *queryVectorPtr)
 

Typedef Documentation

typedef struct adtree_node adtree_node_t
typedef struct adtree adtree_t
typedef struct adtree_vary adtree_vary_t

Function Documentation

adtree_t* adtree_alloc ( )

Here is the caller graph for this function:

void adtree_free ( adtree_t adtreePtr)

Here is the call graph for this function:

Here is the caller graph for this function:

long adtree_getCount ( adtree_t adtreePtr,
vector_t queryVectorPtr 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void adtree_make ( adtree_t adtreePtr,
data_t dataPtr 
)

Here is the call graph for this function:

Here is the caller graph for this function: