11 const std::string_view& path,
12 const std::optional<uint8_t>& dimension,
13 const std::optional<attribute::AttributeType>& type)
16 if (type.has_value()) {
22 if (type.has_value() && dimension.has_value()) {
23 return fmt::format(
"named {} on {}-simplices of type {}", path, dimension.value(), typestr);
24 }
else if (dimension.has_value()) {
25 return fmt::format(
"named {} on {}-simplices", path, dimension.value());
26 }
else if (type.has_value()) {
27 return fmt::format(
"named {} of type {}", path, typestr);
29 return fmt::format(
"named {}", path);