9 #ifndef __NODAMUSHI_SVD_NORMALIZED_ENUMERATION_HPP__ 10 #define __NODAMUSHI_SVD_NORMALIZED_ENUMERATION_HPP__ 77 using iterator =
typename std::vector<EnumeratedValue>::iterator;
78 using const_iterator =
typename std::vector<EnumeratedValue>::const_iterator;
92 namespace nv = ::nodamushi::visitor;
96 if(ret == r::BREAK)
return ret;
105 #endif // __NODAMUSHI_SVD_NORMALIZED_ENUMERATION_HPP__ size_t size() const noexcept
count of <enumeratedValue>
typename std::vector< EnumeratedValue >::iterator iterator
Normalized enumeratedValue.
helper for copy derivedFrom element
iterator begin() noexcept
enumeratedValue iterator.
EnumUsage
enumeratedValues.usage element
#define __NORMALIZED_DERIVED_FROM(name)
__NORMALIZED_DERIVED_FROM(name)
__NX_NORM_HANDLE_VISIT(Enumeration)
const_iterator end() const noexcept
enumeratedValue iterator.
bool empty() const noexcept
<enumeratedValue> is empty
const_iterator begin() const noexcept
enumeratedValue iterator.
iterator end() noexcept
enumeratedValue iterator.
Define <enumeratedValues>.<usage> enum.
std::vector< EnumeratedValue > enumeratedValue
<enumeratedValue> list
typename std::vector< EnumeratedValue >::const_iterator const_iterator
STRREF headerEnumName
<headerEnumName>
#define __NORMALIZED_DERIVED_FROM_HELPER(name)
size_t length() const noexcept
count of <enumeratedValue>
normalized <enumeratedValue> element
normalized <enumeratedValues> element. iterable