#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().
1.8.5