Home | History | Annotate | Download | only in utils

Lines Matching refs:Formatter

17 #include "Formatter.h"
25 Formatter::Formatter() : mFile(NULL /* invalid */), mIndentDepth(0), mAtStartOfLine(true) {}
27 Formatter::Formatter(FILE* file, size_t spacesPerIndent)
33 Formatter::~Formatter() {
40 void Formatter::indent(size_t level) {
44 void Formatter::unindent(size_t level) {
49 Formatter& Formatter::indent(size_t level, const std::function<void(void)>& func) {
56 Formatter& Formatter::indent(const std::function<void(void)>& func) {
60 Formatter& Formatter::block(const std::function<void(void)>& func) {
66 void Formatter::setLinePrefix(const std::string &prefix) {
70 void Formatter::unsetLinePrefix() {
74 Formatter &Formatter::endl() {
78 Formatter& Formatter::sIf(const std::string& cond, const std::function<void(void)>& block) {
83 Formatter& Formatter::sElseIf(const std::string& cond, const std::function<void(void)>& block) {
88 Formatter& Formatter::sElse(const std::function<void(void)>& block) {
93 Formatter& Formatter::sFor(const std::string& stmts, const std::function<void(void)>& block) {
98 Formatter& Formatter::sTry(const std::function<void(void)>& block) {
103 Formatter& Formatter::sCatch(const std::string& exception, const std::function<void(void)>& block) {
108 Formatter& Formatter::sFinally(const std::function<void(void)>& block) {
113 Formatter& Formatter::sWhile(const std::string& cond, const std::function<void(void)>& block) {
118 Formatter &Formatter::operator<<(const std::string &out) {
156 Formatter& Formatter::operator<<(__type__ n) { /* NOLINT */ \
176 Formatter& Formatter::operator<<(__type__ c) { /* NOLINT */ \
186 void Formatter::setNamespace(const std::string &space) {
190 bool Formatter::isValid() const {
194 void Formatter::output(const std::string &text) const {