#include <stringtmpl.hxx>
Public Member Functions | |
| TStringTmpl () | |
| TStringTmpl (string fname) | |
| void | addTmpl (string ix, string tmpl) |
| void | setParm (string parm, string val) |
| void | resetParms (PTRcArray< string > parms) |
| string & | operator[] (string parm) |
| string | emit (string ix, int indentBy=0) |
| ostream & | iterateOver (ostream &os, string ix, string parmIx, PTRcArray< string > vals) |
Private Member Functions | |
| void | init (string fname) |
Private Attributes | |
| map< string, string > | m_tmpls |
| map< string, string > | m_parmVals |
| xyzzy::TStringTmpl::TStringTmpl | ( | ) | [explicit] |
| xyzzy::TStringTmpl::TStringTmpl | ( | string | fname | ) | [explicit] |
| void xyzzy::TStringTmpl::addTmpl | ( | string | ix, | |
| string | tmpl | |||
| ) |
| void xyzzy::TStringTmpl::setParm | ( | string | parm, | |
| string | val | |||
| ) |
| void xyzzy::TStringTmpl::resetParms | ( | PTRcArray< string > | parms | ) |
| string& xyzzy::TStringTmpl::operator[] | ( | string | parm | ) | [inline] |
| string xyzzy::TStringTmpl::emit | ( | string | ix, | |
| int | indentBy = 0 | |||
| ) |
| ostream & xyzzy::TStringTmpl::iterateOver | ( | ostream & | os, | |
| string | ix, | |||
| string | parmIx, | |||
| PTRcArray< string > | vals | |||
| ) |
| void xyzzy::TStringTmpl::init | ( | string | fname | ) | [private] |
map<string, string> xyzzy::TStringTmpl::m_tmpls [private] |
map<string, string> xyzzy::TStringTmpl::m_parmVals [private] |
1.5.1