8 #include <hilti/base/code-formatter.h> 9 #include <hilti/compiler/detail/cxx/elements.h> 54 std::optional<std::string>
namespace_(
int level = -1)
const;
67 bool ensure_braces_for_block =
true;
68 bool compact_block =
true;
69 bool eos_after_block =
false;
70 bool sep_after_block =
true;
73 std::vector<std::string> _namespaces;
77 template<
typename T, IF_DERIVED_FROM(T, code_formatter::isManipulator)>
82 template<typename T, typename std::enable_if_t<std::is_scalar<T>::value>* =
nullptr>
99 using dedent = hilti::code_formatter::dedent<Formatter>;
100 using eol = hilti::code_formatter::eol<Formatter>;
101 using eos = hilti::code_formatter::eos<Formatter>;
102 using indent = hilti::code_formatter::indent<Formatter>;
103 using separator = hilti::code_formatter::separator<Formatter>;
104 using quoted = hilti::code_formatter::quoted<Formatter>;
105 using comment = hilti::code_formatter::comment<Formatter>;
Definition: elements.h:18
Definition: elements.h:91