Public Member Functions | List of all members
LineQueue Class Reference

#include <aisc_interpreter.h>

Inheritance diagram for LineQueue:
Inheritance graph
Collaboration diagram for LineQueue:
Collaboration graph

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 ( )

Definition at line 160 of file aisc_interpreter.h.

LineQueue::~LineQueue ( )

Definition at line 165 of file aisc_interpreter.h.

Member Function Documentation

bool LineQueue::empty ( ) const

Definition at line 170 of file aisc_interpreter.h.

void LineQueue::add ( char line)

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)

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: