77 string section_description);
81 string ref_name=
"",
string ref_href=
"",
100 const string& outfile,
const string& outdir);
CCCC_Html_Stream(const string &fname, const string &info)
Source_Anchor(string file, int line)
void Put_Section_Heading(string section_name, string section_tag, int section_level)
void Table_Of_Contents(int report_mask, bool showGenTime)
void Structural_Summary()
void Put_Label_Cell(string label, int width=0, string ref_name="", string ref_href="", CCCC_Record *rec_ptr=0)
static CCCC_Project * prjptr
void Put_Section_TOC_Entry(string section_name, string section_href, string section_description)
static void GenerateReports(CCCC_Project *project, int report_mask, const string &outfile, const string &outdir)
friend CCCC_Html_Stream & operator<<(CCCC_Html_Stream &os, const string &stg)
void Emit_SPACE(ofstream &fstr)
void Put_Extent_URL(const CCCC_Extent &extent)
void Put_Metric_Cell(const CCCC_Metric &metric, int width=0)
void Emit_HREF(ofstream &fstr)
void Procedural_Summary()
void Put_Extent_List(CCCC_Record &record, bool withDescription=false)
void Metric_Description(string abbreviation, string name, string description)
void Emit_NAME(ofstream &fstr)
void Separate_Module_Link(CCCC_Module *module_ptr)
void Module_Detail(CCCC_Module *module_ptr)
void Put_Header_Cell(string label, int width=0)
void Module_Summary(CCCC_Module *module_ptr)
CCCC_Html_Stream & operator<<(CCCC_Html_Stream &os, const string &stg)
void Put_Structural_Details_Cell(CCCC_Module *mod, CCCC_Project *prj, int mask, UserelNameLevel nl)
void Put_Extent_Cell(const CCCC_Extent &extent, int width=0, bool withDescription=false)