|
| Stream (std::ostream &s, bool _compact) |
|
void | beginLine () |
|
void | endLine () |
|
void | emptyLine () |
|
char | newline () const |
|
const ID & | currentScope () const |
|
void | pushScope (ID id) |
|
void | popScope () |
|
bool | isCompact () |
|
bool | setCompact (bool new_compact) |
|
bool | isExpandSubsequentType () const |
|
void | setExpandSubsequentType (bool expand) |
|
bool | isFirstInBlock () const |
|
bool | isLastInBlock () const |
|
void | setPositionInBlock (bool first, bool last) |
|
auto | indent () const |
|
void | incrementIndent () |
|
void | decrementIndent () |
|
template<typename T , IF_DERIVED_FROM(T, trait::isNode) > |
Stream & | operator<< (const T &t) |
|
template<typename T , IF_NOT_DERIVED_FROM(T, trait::isNode) > |
Stream & | operator<< (const T &t) |
|
template<typename T > |
Stream & | operator<< (std::pair< T, const char *> p) |
|
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/spicy-docs/checkouts/v1.6.1/hilti/toolchain/include/compiler/printer.h