Lines Matching refs:CodeWriter
34 CodeWriter::CodeWriter(std::unique_ptr<std::ostream> ostream) : ostream_(std::move(ostream)) {} in CodeWriter() function in android::aidl::CodeWriter
36 std::string CodeWriter::ApplyIndent(const std::string& str) { in ApplyIndent()
47 bool CodeWriter::WriteString(const std::string& str) { in WriteString()
71 void CodeWriter::Indent() { in Indent()
74 void CodeWriter::Dedent() { in Dedent()
80 bool CodeWriter::Close() { in Close()
89 CodeWriter& CodeWriter::operator<<(const char* s) { in operator <<()
94 CodeWriter& CodeWriter::operator<<(const std::string& str) { in operator <<()
99 CodeWriterPtr CodeWriter::ForFile(const std::string& filename) { in ForFile()
107 return CodeWriterPtr(new CodeWriter(std::move(stream))); in ForFile()
110 CodeWriterPtr CodeWriter::ForString(std::string* buf) { in ForString()
114 class StringCodeWriter : public CodeWriter { in ForString()
117 : CodeWriter(std::unique_ptr<std::ostream>(new std::stringstream())), buf_(buf) {} in ForString()