72 string ref_name=
"",
string ref_href=
"",
87 const string& outfile,
const string& outdir);
115 Source_Anchor(
string file,
int line) : file_(file), line_(line) {}
void Put_Extent_URL(const CCCC_Extent &extent)
void Put_Structural_Details_Node(CCCC_Module *mod, CCCC_Project *prj, int mask, UserelNameLevel nl)
void Module_Summary(CCCC_Module *module_ptr)
void Emit_SPACE(ofstream &fstr)
void Put_Label_Node(string nodeTag, string label, int width=0, string ref_name="", string ref_href="", CCCC_Record *rec_ptr=0)
CCCC_Xml_Stream(const string &fname, const string &info)
void Emit_HREF(ofstream &fstr)
static void GenerateReports(CCCC_Project *project, int report_mask, const string &outfile, const string &outdir)
CCCC_Xml_Stream & operator<<(CCCC_Xml_Stream &os, const string &stg)
void Emit_NAME(ofstream &fstr)
void Procedural_Summary()
void Separate_Module_Link(CCCC_Module *module_ptr)
void Structural_Summary()
friend CCCC_Xml_Stream & operator<<(CCCC_Xml_Stream &os, const string &stg)
void Put_Extent_Node(const CCCC_Extent &extent, int width=0, bool withDescription=false)
void Put_Extent_List(CCCC_Record &record, bool withDescription=false)
void Put_Metric_Node(string nodeTag, const CCCC_Metric &metric)
static CCCC_Project * prjptr
void Module_Detail(CCCC_Module *module_ptr)