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

#include <aisc_interpreter.h>

Public Member Functions

 var_ref ()
 
 var_ref (hash_entry *e_)
 
 operator bool () const
 
bool write_protected () const
 
void write_protect ()
 
const charread () const
 
int write (const char *val) __ATTR__USERESULT
 

Detailed Description

Definition at line 32 of file aisc_interpreter.h.

Constructor & Destructor Documentation

var_ref::var_ref ( )
inline

Definition at line 38 of file aisc_interpreter.h.

var_ref::var_ref ( hash_entry e_)
inline

Definition at line 39 of file aisc_interpreter.h.

Member Function Documentation

var_ref::operator bool ( ) const
inline

Definition at line 41 of file aisc_interpreter.h.

bool var_ref::write_protected ( ) const
inline

Definition at line 43 of file aisc_interpreter.h.

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

Referenced by write(), and write_protect().

void var_ref::write_protect ( )
inline
const char* var_ref::read ( ) const
inline

Definition at line 59 of file aisc_interpreter.h.

References NULp, and hash_entry::val.

Referenced by hash::read(), and Interpreter::read_local().

int var_ref::write ( const char val)
inline

Definition at line 60 of file aisc_interpreter.h.

References aisc_assert, hash_entry::val, and write_protected().


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