tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
dictionary.c File Reference
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include "dictionary.h"
#include "tm.h"
#include "types.h"
#include "vector.h"
Include dependency graph for dictionary.c:

Functions

dictionary_tdictionary_alloc ()
 
dictionary_tPdictionary_alloc ()
 
void dictionary_free (dictionary_t *dictionaryPtr)
 
void Pdictionary_free (dictionary_t *dictionaryPtr)
 
bool_t dictionary_add (dictionary_t *dictionaryPtr, char *str)
 
char * dictionary_get (dictionary_t *dictionaryPtr, long i)
 
char * dictionary_match (dictionary_t *dictionaryPtr, char *str)
 

Variables

const char * global_defaultSignatures []
 
const long global_numDefaultSignature
 

Function Documentation

bool_t dictionary_add ( dictionary_t dictionaryPtr,
char *  str 
)

Here is the call graph for this function:

dictionary_t* dictionary_alloc ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void dictionary_free ( dictionary_t dictionaryPtr)

Here is the call graph for this function:

Here is the caller graph for this function:

char* dictionary_get ( dictionary_t dictionaryPtr,
long  i 
)

Here is the call graph for this function:

Here is the caller graph for this function:

char* dictionary_match ( dictionary_t dictionaryPtr,
char *  str 
)

Here is the call graph for this function:

Here is the caller graph for this function:

dictionary_t* Pdictionary_alloc ( )
void Pdictionary_free ( dictionary_t dictionaryPtr)

Variable Documentation

const char* global_defaultSignatures[]
const long global_numDefaultSignature
Initial value:
=
const char * global_defaultSignatures[]
Definition: dictionary.c:81