ARB
Public Member Functions | Static Public Member Functions | List of all members
PrintMaybe Class Reference
Inheritance diagram for PrintMaybe:
Inheritance graph
[legend]
Collaboration diagram for PrintMaybe:
Collaboration graph
[legend]

Public Member Functions

 PrintMaybe (PrintMaybe *head, Output &out_, const Location &loc)
 
void add (const char *line)
 
void spool ()
 
void will_print ()
 
void not_destroyed_error ()
 

Static Public Member Functions

static void pop (PrintMaybe *&head)
 

Detailed Description

Definition at line 108 of file aisc.c.

Constructor & Destructor Documentation

PrintMaybe::PrintMaybe ( PrintMaybe head,
Output out_,
const Location loc 
)
inline

Definition at line 116 of file aisc.c.

Member Function Documentation

void PrintMaybe::add ( const char line)
inline

Definition at line 123 of file aisc.c.

References Output::get_formatter(), Formatter::get_indent(), and Output::write().

void PrintMaybe::spool ( )
inline
void PrintMaybe::will_print ( )
inline

Definition at line 147 of file aisc.c.

References will_print().

Referenced by will_print().

void PrintMaybe::not_destroyed_error ( )
inline

Definition at line 154 of file aisc.c.

References not_destroyed_error(), and print_error.

Referenced by not_destroyed_error().

static void PrintMaybe::pop ( PrintMaybe *&  head)
inlinestatic

Definition at line 159 of file aisc.c.

References NULp.

Referenced by Output::maybe_end().


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