60 Lateq (
const int& numInputs,
const int& numOutputs)
61 : fNumInputs(numInputs), fNumOutputs(numOutputs)
77 void addUISigFormula (
const string& path,
const string& str) { fUISigsFormulas.insert(make_pair(path, str)); };
80 void println(ostream& docout);
82 int inputs()
const {
return fNumInputs; }
83 int outputs()
const {
return fNumOutputs; }
104 string makeItemTitle(
const unsigned int formulasListSize,
const string& titleName);
105 string makeSignamesList(
const list<string>& formulasList,
const string& ending);
106 string makeSignamesList(
const vector<list<string> >& formulasListsVector,
const string& ending);
107 string getSigName(
const string& s);
108 string makeSigDomain(
const list<string>& formulasList);
109 string getUISigName(
const string& s);
110 char getUISigType(
const string& s);
111 vector<list<string> > makeUISignamesVector(
const multimap<string,string>& field);
113 void printOneLine (
const string& section, ostream& docout);
114 void printHierarchy (
const string& section, multimap<string,string>& field, ostream& docout);
115 void printDGroup (
const string& section, list<string>& field, ostream& docout);
116 void printMath (
const string& section, list<string>& field, ostream& docout);
118 bool hasNotOnlyEmptyKeys(multimap<string,string>& mm);
119 void tab(
int n, ostream& docout)
const;
list< string > fParamSigsFormulas
list< string > fRWTblSigsFormulas
void tab(int n, ostream &fout)
list< string > fInputSigsFormulas
LaTeX formulas to print.
void addPrefixSigFormula(const string &str)
void addRWTblSigFormula(const string &str)
multimap< string, string > fUISigsFormulas
void addUISigFormula(const string &path, const string &str)
void addConstSigFormula(const string &str)
list< string > fStoreSigsFormulas
void addStoreSigFormula(const string &str)
void initDocMath()
Dispatch initialization of autodoc container.
void addRecurSigFormula(const string &str)
list< string > fRDTblSigsFormulas
void addSelectSigFormula(const string &str)
void addRDTblSigFormula(const string &str)
void addOutputSigFormula(const string &str)
list< string > fConstSigsFormulas
void addInputSigFormula(const string &str)
Add a line of a latex equation code corresponding to a signal.
list< string > fRecurSigsFormulas
list< string > fPrefixSigsFormulas
Lateq(const int &numInputs, const int &numOutputs)
list< string > fSelectSigsFormulas
void addParamSigFormula(const string &str)
list< string > fOutputSigsFormulas