wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
wowlib::formats::detail::ValidatableSequence Concept Reference

A member the walker can iterate element-wise: std::vector, std::array, Repeated<> and std::string all qualify. More...

#include <wowlib/formats/common/validation.hpp>

Concept definition

template<typename T>
concept ValidatableSequence = requires(const T& value) {
typename T::value_type;
{ value.size() } -> std::convertible_to<std::size_t>;
value[std::size_t{0}];
}
A member the walker can iterate element-wise: std::vector, std::array, Repeated<> and std::string all...

Detailed Description

A member the walker can iterate element-wise: std::vector, std::array, Repeated<> and std::string all qualify.

Definition at line 203 of file validation.hpp.