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

#include <aisc_interpreter.h>

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

Public Member Functions

 LineQueue ()
 
 ~LineQueue ()
 
bool empty () const
 
void add (char *line)
 
void alignInto (LineQueue &dest)
 
void flush (FILE *out)
 

Detailed Description

Definition at line 150 of file aisc_interpreter.h.

Constructor & Destructor Documentation

LineQueue::LineQueue ( )
inline

Definition at line 160 of file aisc_interpreter.h.

LineQueue::~LineQueue ( )
inline

Definition at line 165 of file aisc_interpreter.h.

Member Function Documentation

bool LineQueue::empty ( ) const
inline

Definition at line 170 of file aisc_interpreter.h.

void LineQueue::add ( char line)
inline

Definition at line 172 of file aisc_interpreter.h.

References aisc_assert, line, and realloc_unleaked().

Referenced by alignInto().

void LineQueue::alignInto ( LineQueue dest)

Definition at line 55 of file aisc.c.

References add(), aisc_assert, ALIGN_MARKER, line, max(), NULp, and offset.

void LineQueue::flush ( FILE *  out)
inline

Definition at line 184 of file aisc_interpreter.h.

References fputs().

Referenced by Formatter::flush().


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