ARB
Classes | Functions | Variables
aisc_interpreter.h File Reference
#include "aisc_proto.h"
#include "aisc_parser.h"
#include <unistd.h>
Include dependency graph for aisc_interpreter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hash_entry
 
class  var_ref
 
class  hash
 
class  LineBuf
 
class  LineQueue
 
class  Formatter
 
class  Output
 
struct  Stack
 
struct  Data
 
class  Interpreter
 

Functions

template<typename T >
void realloc_unleaked (T *&ptr, size_t new_size)
 

Variables

static const int LINEBUFSIZE = 250
 
static const char ALIGN_MARKER = '\1'
 

Function Documentation

template<typename T >
void realloc_unleaked ( T *&  ptr,
size_t  new_size 
)
inline

Definition at line 98 of file aisc_interpreter.h.

References T.

Referenced by LineQueue::add(), and LineBuf::put().

Variable Documentation

const int LINEBUFSIZE = 250
static

Definition at line 109 of file aisc_interpreter.h.

Referenced by LineBuf::put().

const char ALIGN_MARKER = '\1'
static

Definition at line 110 of file aisc_interpreter.h.

Referenced by LineQueue::alignInto(), and Formatter::Formatter().