#include <IndentPrintWriter.h>
Public 멤버 함수 | |
IndentPrintWriter (std::ostream *out, int level=0) | |
virtual | ~IndentPrintWriter () |
void | close () |
IndentPrintWriter & | operator<< (const std::string &s) |
IndentPrintWriter & | operator<< (std::ostream &(*pf)(std::ostream &)) |
void | println (const std::string &s) |
void | print (const std::string &s) |
void | println () |
void | indent () |
void | outdent () |
int | getIndent () const |
void | setIndent (const int level) |
std::string | getIndentString () const |
void | setIndentString (const std::string &indentString) |
Private 멤버 함수 | |
void | doIndent () |
Private 속성 | |
std::ostream * | out |
bool | closed |
int | indentLevel |
bool | indented |
std::string | indentString |
IndentPrintWriter.h 파일의 22 번째 라인에서 정의되었습니다.
cheprep::IndentPrintWriter::IndentPrintWriter | ( | std::ostream * | out, |
int | level = 0 |
||
) |
IndentPrintWriter.cc 파일의 15 번째 라인에서 정의되었습니다.
|
virtual |
IndentPrintWriter.cc 파일의 23 번째 라인에서 정의되었습니다.
void cheprep::IndentPrintWriter::close | ( | ) |
IndentPrintWriter.cc 파일의 26 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : cheprep::XMLWriter::close(), cheprep::XMLWriter::closeTag(), cheprep::XMLWriter::~XMLWriter().
|
private |
IndentPrintWriter.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : indented, indentLevel, indentString, out.
다음에 의해서 참조됨 : operator<<().
int cheprep::IndentPrintWriter::getIndent | ( | ) | const |
IndentPrintWriter.cc 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : indentLevel.
다음에 의해서 참조됨 : cheprep::XMLWriter::printAttributes().
string cheprep::IndentPrintWriter::getIndentString | ( | ) | const |
IndentPrintWriter.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : indentString.
다음에 의해서 참조됨 : cheprep::XMLWriter::openDoc().
void cheprep::IndentPrintWriter::indent | ( | ) |
IndentPrintWriter.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : indentLevel.
다음에 의해서 참조됨 : cheprep::XMLWriter::openTag(), cheprep::XMLWriter::printAttributes().
IndentPrintWriter & cheprep::IndentPrintWriter::operator<< | ( | const std::string & | s | ) |
IndentPrintWriter.cc 파일의 33 번째 라인에서 정의되었습니다.
다음을 참조함 : doIndent(), indented, out.
IndentPrintWriter& cheprep::IndentPrintWriter::operator<< | ( | std::ostream &(*)(std::ostream &) | pf | ) |
void cheprep::IndentPrintWriter::outdent | ( | ) |
IndentPrintWriter.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : indentLevel.
다음에 의해서 참조됨 : cheprep::XMLWriter::closeTag(), cheprep::XMLWriter::printAttributes().
void cheprep::IndentPrintWriter::print | ( | const std::string & | s | ) |
IndentPrintWriter.cc 파일의 49 번째 라인에서 정의되었습니다.
void cheprep::IndentPrintWriter::println | ( | const std::string & | s | ) |
IndentPrintWriter.cc 파일의 45 번째 라인에서 정의되었습니다.
void cheprep::IndentPrintWriter::println | ( | ) |
IndentPrintWriter.cc 파일의 53 번째 라인에서 정의되었습니다.
IndentPrintWriter.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : indentLevel.
void cheprep::IndentPrintWriter::setIndentString | ( | const std::string & | indentString | ) |
IndentPrintWriter.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : indentString.
다음에 의해서 참조됨 : cheprep::XMLWriter::openDoc(), cheprep::XMLWriter::XMLWriter().
|
private |
IndentPrintWriter.h 파일의 45 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close().
|
private |
IndentPrintWriter.h 파일의 47 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : doIndent(), operator<<(), println().
|
private |
IndentPrintWriter.h 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : doIndent(), getIndent(), indent(), outdent(), setIndent().
|
private |
IndentPrintWriter.h 파일의 48 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : doIndent(), getIndentString(), setIndentString().
|
private |
IndentPrintWriter.h 파일의 44 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : close(), doIndent(), operator<<(), println().