24 #include <nlohmann/json_fwd.hpp>
58 explicit Section(
const std::string& title =
"",
const std::string& description =
"");
112 std::string m_Description;
113 std::vector<std::unique_ptr<Question>> m_Questions;
123 explicit Form(
const std::string& title =
"",
const std::string& description =
"");
243 std::vector<Section>::const_iterator
begin()
const;
247 std::vector<Section>::const_iterator
end()
const;
251 std::vector<Section>::iterator
begin();
255 std::vector<Section>::iterator
end();
258 std::vector<Section> m_Sections;
259 std::map<std::string, std::string> m_Supplements;
Portability header that provides a unified namespace alias for the C++ filesystem library.