Doxygen
|
Public Member Functions | |
PerlModOutput (bool pretty) | |
virtual | ~PerlModOutput () |
void | reset () |
void | setPerlModOutputStream (PerlModOutputStream *os) |
PerlModOutput & | continueBlock () |
PerlModOutput & | add (char c) |
PerlModOutput & | add (const QCString &s) |
PerlModOutput & | add (QCString &s) |
PerlModOutput & | add (int n) |
PerlModOutput & | add (unsigned int n) |
PerlModOutput & | addQuoted (const QCString &s) |
PerlModOutput & | indent () |
PerlModOutput & | open (char c, const QCString &s=QCString()) |
PerlModOutput & | close (char c=0) |
PerlModOutput & | addField (const QCString &s) |
PerlModOutput & | addFieldQuotedChar (const QCString &field, char content) |
PerlModOutput & | addFieldQuotedString (const QCString &field, const QCString &content) |
PerlModOutput & | addFieldBoolean (const QCString &field, bool content) |
PerlModOutput & | openList (const QCString &s=QCString()) |
PerlModOutput & | closeList () |
PerlModOutput & | openHash (const QCString &s=QCString()) |
PerlModOutput & | closeHash () |
Public Attributes | |
bool | m_pretty |
Protected Member Functions | |
void | incIndent () |
void | decIndent () |
void | iaddQuoted (const QCString &) |
void | iaddFieldQuotedChar (const QCString &, char) |
void | iaddFieldQuotedString (const QCString &, const QCString &) |
void | iaddField (const QCString &) |
void | iopen (char, const QCString &) |
void | iclose (char) |
Private Attributes | |
PerlModOutputStream * | m_stream |
int | m_indentation |
bool | m_blockstart |
char | m_spaces [PERLOUTPUT_MAX_INDENTATION *2+2] |
Definition at line 80 of file perlmodgen.cpp.
|
inline |
Definition at line 86 of file perlmodgen.cpp.
References m_blockstart, m_indentation, m_pretty, m_spaces, and m_stream.
Referenced by add(), add(), add(), add(), add(), addField(), addFieldBoolean(), addFieldQuotedChar(), addFieldQuotedString(), addQuoted(), close(), closeHash(), closeList(), continueBlock(), indent(), open(), openHash(), and openList().
|
inlinevirtual |
|
inline |
Definition at line 112 of file perlmodgen.cpp.
References m_stream, and PerlModOutput().
Referenced by addPerlModDocBlock().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 132 of file perlmodgen.cpp.
References iaddField(), and PerlModOutput().
Referenced by addPerlModDocBlock().
|
inline |
Definition at line 141 of file perlmodgen.cpp.
References addFieldQuotedString(), and PerlModOutput().
|
inline |
Definition at line 133 of file perlmodgen.cpp.
References iaddFieldQuotedChar(), and PerlModOutput().
|
inline |
Definition at line 137 of file perlmodgen.cpp.
References iaddFieldQuotedString(), and PerlModOutput().
Referenced by addFieldBoolean(), and addTemplateArgumentList().
|
inline |
|
inline |
Definition at line 130 of file perlmodgen.cpp.
References iclose(), and PerlModOutput().
Referenced by closeHash(), and closeList().
|
inline |
Definition at line 148 of file perlmodgen.cpp.
References close(), and PerlModOutput().
Referenced by addPerlModDocBlock(), and addTemplateArgumentList().
|
inline |
Definition at line 146 of file perlmodgen.cpp.
References close(), and PerlModOutput().
Referenced by addTemplateArgumentList().
|
inline |
Definition at line 102 of file perlmodgen.cpp.
References indent(), m_blockstart, m_stream, and PerlModOutput().
Referenced by iaddField(), and iopen().
|
protected |
Definition at line 200 of file perlmodgen.cpp.
References m_indentation, m_spaces, and PERLOUTPUT_MAX_INDENTATION.
Referenced by iclose().
|
protected |
Definition at line 222 of file perlmodgen.cpp.
References continueBlock(), m_pretty, and m_stream.
Referenced by addField(), iaddFieldQuotedChar(), iaddFieldQuotedString(), and iopen().
|
protected |
Definition at line 229 of file perlmodgen.cpp.
References iaddField(), and m_stream.
Referenced by addFieldQuotedChar().
|
protected |
Definition at line 239 of file perlmodgen.cpp.
References iaddField(), iaddQuoted(), and m_stream.
Referenced by addFieldQuotedString().
|
protected |
Definition at line 207 of file perlmodgen.cpp.
References QCString::data(), QCString::isEmpty(), and m_stream.
Referenced by addQuoted(), and iaddFieldQuotedString().
|
protected |
Definition at line 260 of file perlmodgen.cpp.
References decIndent(), indent(), m_blockstart, and m_stream.
Referenced by close().
|
protected |
Definition at line 190 of file perlmodgen.cpp.
References m_indentation, m_spaces, and PERLOUTPUT_MAX_INDENTATION.
Referenced by iopen().
|
inline |
Definition at line 120 of file perlmodgen.cpp.
References m_pretty, m_spaces, m_stream, and PerlModOutput().
Referenced by continueBlock(), and iclose().
|
protected |
Definition at line 249 of file perlmodgen.cpp.
References continueBlock(), iaddField(), incIndent(), m_blockstart, and m_stream.
Referenced by open().
|
inline |
Definition at line 129 of file perlmodgen.cpp.
References iopen(), and PerlModOutput().
Referenced by openHash(), and openList().
|
inline |
Definition at line 147 of file perlmodgen.cpp.
References open(), and PerlModOutput().
Referenced by addPerlModDocBlock(), and addTemplateArgumentList().
|
inline |
Definition at line 145 of file perlmodgen.cpp.
References open(), and PerlModOutput().
Referenced by addTemplateArgumentList().
|
inline |
Definition at line 95 of file perlmodgen.cpp.
References m_stream, and reset().
Referenced by reset(), and ~PerlModOutput().
|
inline |
|
private |
Definition at line 170 of file perlmodgen.cpp.
Referenced by continueBlock(), iclose(), iopen(), and PerlModOutput().
|
private |
Definition at line 169 of file perlmodgen.cpp.
Referenced by decIndent(), incIndent(), and PerlModOutput().
bool PerlModOutput::m_pretty |
Definition at line 84 of file perlmodgen.cpp.
Referenced by iaddField(), indent(), and PerlModOutput().
|
private |
Definition at line 173 of file perlmodgen.cpp.
Referenced by decIndent(), incIndent(), indent(), and PerlModOutput().
|
private |
Definition at line 168 of file perlmodgen.cpp.
Referenced by add(), add(), add(), add(), add(), continueBlock(), iaddField(), iaddFieldQuotedChar(), iaddFieldQuotedString(), iaddQuoted(), iclose(), indent(), iopen(), PerlModOutput(), reset(), and setPerlModOutputStream().