MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ find_field()

std::optional< size_t > MayaFlux::Kakshya::CompositeLayout::find_field ( std::string_view  name) const
noexcept

Find a field index by name, or std::nullopt if absent.

Definition at line 54 of file Composite.cpp.

55{
56 for (size_t i = 0; i < m_fields.size(); ++i) {
57 if (m_fields[i].name == name)
58 return i;
59 }
60 return std::nullopt;
61}
std::string name
Definition VKDevice.cpp:123
std::vector< CompositeField > m_fields
Definition Composite.hpp:93

References name.

Referenced by add_field_impl(), MayaFlux::Kakshya::CompositeArray::clear(), MayaFlux::Kakshya::CompositeArray::set_blob(), MayaFlux::Kakshya::CompositeArray::set_text(), MayaFlux::Kakshya::Composite::text(), and MayaFlux::Kakshya::CompositeArray::validate_write().

+ Here is the caller graph for this function: