ARB
Public Member Functions | List of all members
hash Class Reference

#include <aisc_interpreter.h>

Inheritance diagram for hash:
Inheritance graph
[legend]
Collaboration diagram for hash:
Collaboration graph
[legend]

Public Member Functions

 hash (int size_)
 
 ~hash ()
 
var_ref ref (const char *key)
 
const var_ref ref (const char *key) const
 
const charread (const char *key) const
 
void write (const char *key, const char *val)
 

Detailed Description

Definition at line 73 of file aisc_interpreter.h.

Constructor & Destructor Documentation

hash::hash ( int  size_)

Definition at line 205 of file aisc_mix.c.

hash::~hash ( )

Definition at line 209 of file aisc_mix.c.

References hash_entry::next.

Member Function Documentation

var_ref hash::ref ( const char key)
inline

Definition at line 88 of file aisc_interpreter.h.

Referenced by read().

const var_ref hash::ref ( const char key) const
inline

Definition at line 89 of file aisc_interpreter.h.

References ref().

Referenced by ref().

const char* hash::read ( const char key) const
inline

Definition at line 91 of file aisc_interpreter.h.

References var_ref::read(), and ref().

void hash::write ( const char key,
const char val 
)

Definition at line 242 of file aisc_mix.c.

References hash_entry::key, hash_entry::next, NULp, and hash_entry::val.


The documentation for this class was generated from the following files: