24std::ostream & printLiteralBool(std::ostream & o,
bool b);
31std::ostream & printAttributeName(std::ostream & o, std::string_view s);
37bool isReservedKeyword(
const std::string_view str);
48std::ostream & printIdentifier(std::ostream & o, std::string_view s);
50void printValue(EvalState & state, std::ostream & str, Value & v, PrintOptions options = PrintOptions {});
63 friend std::ostream & operator << (std::ostream & output,
const ValuePrinter & printer);
71 : state(state), value(value), options(options) { }
74std::ostream & operator<<(std::ostream & output,
const ValuePrinter & printer);
Options for printing Nix values.
Definition print-options.hh:38