13 template <
typename... Args>
21 const Mesh&
get_mesh(
const std::string_view& path)
const;
22 bool has_mesh(
const std::string_view& path)
const;
32 std::map<std::string, const Mesh&>
all_meshes()
const;
35 std::map<std::string_view, std::unique_ptr<NamedMultiMesh>>
m_meshes;
const NamedMultiMesh & get_named_multimesh(const std::string_view &path) const
const Mesh & get_mesh(const std::string_view &path) const
bool has_mesh(const std::string_view &path) const
bool has_named_multimesh(const std::string_view &path) const
NamedMultiMesh & add_mesh(NamedMultiMesh o)
NamedMultiMesh & emplace_mesh(Args &&... args)
std::map< std::string, const Mesh & > all_meshes() const
std::map< std::string_view, std::unique_ptr< NamedMultiMesh > > m_meshes