Home | History | Annotate | Download | only in hidl-util

Lines Matching refs:Formatter

26 // Two styles to use a Formatter.
31 struct Formatter {
32 static Formatter invalid() { return Formatter(); }
35 Formatter(FILE* file, size_t spacesPerIndent = 4);
36 Formatter(Formatter&&) = default;
37 ~Formatter();
46 Formatter& indent(size_t level, const std::function<void(void)>& func);
52 Formatter& indent(const std::function<void(void)>& func);
66 Formatter& block(const std::function<void(void)>& func);
69 Formatter &endl();
79 Formatter& sIf(const std::string& cond, const std::function<void(void)>& block);
80 Formatter& sElseIf(const std::string& cond, const std::function<void(void)>& block);
81 Formatter& sElse(const std::function<void(void)>& block);
86 Formatter& sFor(const std::string& stmts, const std::function<void(void)>& block);
96 Formatter& sTry(const std::function<void(void)>& block);
97 Formatter& sCatch(const std::string& exception, const std::function<void(void)>& block);
98 Formatter& sFinally(const std::function<void(void)>& block);
103 Formatter& sWhile(const std::string& cond, const std::function<void(void)>& block);
109 Formatter& join(
113 Formatter &operator<<(const std::string &out);
115 Formatter &operator<<(char c);
116 Formatter &operator<<(signed char c);
117 Formatter &operator<<(unsigned char c);
119 Formatter &operator<<(short c);
120 Formatter &operator<<(unsigned short c);
121 Formatter &operator<<(int c);
122 Formatter &operator<<(unsigned int c);
123 Formatter &operator<<(long c);
124 Formatter &operator<<(unsigned long c);
125 Formatter &operator<<(long long c);
126 Formatter &operator<<(unsigned long long c);
127 Formatter &operator<<(float c);
128 Formatter &operator<<(double c);
129 Formatter &operator<<(long double c);
145 // Creates an invalid formatter object.
146 Formatter();
158 Formatter(const Formatter&) = delete;
159 void operator=(const Formatter&) = delete;
163 Formatter& Formatter::join(