btool
A parser/converter/transpiler for .bib files
StyleProperties.hpp
Go to the documentation of this file.
1 #ifndef BIBPARSER_STYLEPROPERTIES_HPP
2 #define BIBPARSER_STYLEPROPERTIES_HPP
3 
4 #include <string>
5 #include <unordered_set>
6 
12  std::string name{};
13  std::unordered_set<std::string> requiredFields{};
14  std::unordered_set<std::string> optionalFields{};
15 
16  auto operator==(const StyleProperties &other) const noexcept -> bool;
17 };
18 
19 #endif
StyleProperties
style-properties-container
Definition: StyleProperties.hpp:11
StyleProperties::name
std::string name
name of the style
Definition: StyleProperties.hpp:12
StyleProperties::requiredFields
std::unordered_set< std::string > requiredFields
all the required fields
Definition: StyleProperties.hpp:13
StyleProperties::optionalFields
std::unordered_set< std::string > optionalFields
all the optional fields
Definition: StyleProperties.hpp:14
StyleProperties::operator==
auto operator==(const StyleProperties &other) const noexcept -> bool
Definition: StyleProperties.cpp:8