41 explicit DeckTree(
const std::string&);
43 const std::string& parent(
const std::string& fname)
const;
44 bool includes(
const std::string& parent_file,
const std::string& include_file)
const;
45 void add_include(std::string parent_file, std::string include_file);
46 void add_root(
const std::string& fname);
47 bool has_include(
const std::string& fname)
const;
48 const std::string& root()
const;
53 explicit TreeNode(
const std::string& fn);
54 TreeNode(
const std::string& pn,
const std::string& fn);
55 void add_include(
const std::string& include_file);
56 bool includes(
const std::string& include_file)
const;
59 std::optional<std::string> parent;
60 std::unordered_set<std::string> include_files;
63 std::string add_node(
const std::string& fname);
65 std::optional<std::string> root_file;
66 std::unordered_map<std::string, TreeNode> nodes;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30