Polaris: htmlstream Class Reference

htmlstream Class Reference

#include <print_html.h>

List of all members.

Public Member Functions

 htmlstream (ostream &o, const char *title="IPA RT LMAD Debug Info", const char *color="#FFFFFF", const char *bgcolor="#336666", const char *link="#FFFFCC", const char *vlink="#CCCCCC", const char *alink="#FF6666")
 ~htmlstream ()
 operator ostream & ()
void text (const char *)
void start_list ()
void start_list_item ()
void end_list ()
void end_list_item ()
void start_table ()
void start_row ()
void start_table_item ()
void end_table_item ()
void end_row ()
void end_table ()
void new_line ()
void line ()
void start_tt ()
void end_tt ()
void start_italic ()
void end_italic ()
void start_bold ()
void end_bold ()
void start_small ()
void end_small ()
void start_color (const char *color)
void end_color ()
void anchor (const char *name)
void link (const char *text, const char *url, const char *anchor=0, const char *window=0)


Constructor & Destructor Documentation

htmlstream::htmlstream ostream &  o,
const char *  title = "IPA RT LMAD Debug Info",
const char *  color = "#FFFFFF",
const char *  bgcolor = "#336666",
const char *  link = "#FFFFCC",
const char *  vlink = "#CCCCCC",
const char *  alink = "#FF6666"
 

Definition at line 18 of file print_html.cc.

htmlstream::~htmlstream  ) 
 

Close all open regions.

Definition at line 38 of file print_html.cc.


Member Function Documentation

htmlstream::operator ostream &  ) 
 

Definition at line 278 of file print_html.cc.

void htmlstream::text const char *   ) 
 

Definition at line 119 of file print_html.cc.

References text().

Referenced by link(), and text().

void htmlstream::start_list  ) 
 

Definition at line 164 of file print_html.cc.

void htmlstream::start_list_item  ) 
 

Definition at line 170 of file print_html.cc.

void htmlstream::end_list  ) 
 

Definition at line 182 of file print_html.cc.

void htmlstream::end_list_item  ) 
 

Definition at line 176 of file print_html.cc.

void htmlstream::start_table  ) 
 

Definition at line 123 of file print_html.cc.

void htmlstream::start_row  ) 
 

Definition at line 132 of file print_html.cc.

void htmlstream::start_table_item  ) 
 

Definition at line 138 of file print_html.cc.

void htmlstream::end_table_item  ) 
 

Definition at line 144 of file print_html.cc.

void htmlstream::end_row  ) 
 

Definition at line 150 of file print_html.cc.

void htmlstream::end_table  ) 
 

Definition at line 156 of file print_html.cc.

void htmlstream::new_line  ) 
 

Definition at line 188 of file print_html.cc.

void htmlstream::line  ) 
 

Definition at line 193 of file print_html.cc.

void htmlstream::start_tt  ) 
 

Definition at line 198 of file print_html.cc.

void htmlstream::end_tt  ) 
 

Definition at line 204 of file print_html.cc.

void htmlstream::start_italic  ) 
 

Definition at line 210 of file print_html.cc.

void htmlstream::end_italic  ) 
 

Definition at line 216 of file print_html.cc.

void htmlstream::start_bold  ) 
 

Definition at line 222 of file print_html.cc.

void htmlstream::end_bold  ) 
 

Definition at line 228 of file print_html.cc.

void htmlstream::start_small  ) 
 

Definition at line 234 of file print_html.cc.

void htmlstream::end_small  ) 
 

Definition at line 240 of file print_html.cc.

void htmlstream::start_color const char *  color  ) 
 

Definition at line 246 of file print_html.cc.

void htmlstream::end_color  ) 
 

Definition at line 252 of file print_html.cc.

void htmlstream::anchor const char *  name  ) 
 

Definition at line 258 of file print_html.cc.

Referenced by link().

void htmlstream::link const char *  text,
const char *  url,
const char *  anchor = 0,
const char *  window = 0
 

Definition at line 263 of file print_html.cc.

References anchor(), and text().


The documentation for this class was generated from the following files:
 © 1995-2005 University of Illinois, Urbana-Champaign. All rights reserved.  Fri Mar 25 23:07:30 2005