Sha256: d88eda36d3ad3deb36c259ef4994134117237a21dee7b247cd46708b7cbb9b95
Contents?: true
Size: 874 Bytes
Versions: 16
Compression:
Stored size: 874 Bytes
Contents
#pragma once #include <hocon/config_value.hpp> #include <internal/config_util.hpp> namespace hocon { enum class config_string_type { QUOTED, UNQUOTED }; class config_string : public config_value { public: config_string(shared_origin origin, std::string text, config_string_type quoted); config_value::type value_type() const override; std::string transform_to_string() const override; unwrapped_value unwrapped() const override; bool was_quoted() const; bool operator==(config_value const& other) const override; protected: shared_value new_copy(shared_origin) const override; void render(std::string& s, int indent, bool at_root, config_render_options options) const override; private: std::string _text; config_string_type _quoted; }; } // namespace hocon
Version data entries
16 entries across 16 versions & 2 rubygems