Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

Dict.h File Reference

#include "List.h"
#include "Hash.h"

Include dependency graph for Dict.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  Dictionary

Defines

#define DEFAULT_DICT_SIZE   16
#define PDict(type)   type ## PDict
#define PDictdeclare(type)

Typedefs

typedef void(* dict_delete_func )(void *)

Enumerations

enum  dict_order { ORDERED, UNORDERED }

Functions

 declare (PList, DictEntry)
 declare (PList, IterCookie)
void generic_delete_func (void *)


Define Documentation

#define DEFAULT_DICT_SIZE   16
 

Definition at line 37 of file Dict.h.

#define PDict type   )     type ## PDict
 

Definition at line 204 of file Dict.h.

Referenced by TableVal::AddProperties(), TableVal::AddTo(), TableVal::ConvertToList(), TableVal::Describe(), ForStmt::DoExec(), TableVal::DoExpire(), ForStmt::DoSimplify(), TableVal::Init(), ProfileLogger::Log(), TableVal::Lookup(), lookup_global_symbols_regex(), TableVal::MemoryAllocation(), TableVal::RemoveAll(), and TableVal::RemoveFrom().

#define PDictdeclare type   ) 
 

Definition at line 205 of file Dict.h.


Typedef Documentation

typedef void(* dict_delete_func)(void*)
 

Definition at line 44 of file Dict.h.

Referenced by Dictionary::SetDeleteFunc().


Enumeration Type Documentation

enum dict_order
 

Enumeration values:
ORDERED 
UNORDERED 

Definition at line 41 of file Dict.h.


Function Documentation

declare PList  ,
IterCookie 
 

declare PList  ,
DictEntry 
 

void generic_delete_func void *   ) 
 

Definition at line 600 of file Dict.cc.

00601         {
00602         free(v);
00603         }


Generated on Wed Sep 14 02:59:06 2005 for bro_docs by doxygen 1.3.5