MT Core (C++)
Core library for replacing C++ standard in project usage
Loading...
Searching...
No Matches
mtcore::StdIterable Concept Reference

Detect if something is C++ standard iterable. More...

#include <traits.hpp>

Concept definition

template<typename T>
concept mtcore::StdIterable = requires(const T &t) {
std::begin(t) != std::end(t);
++std::declval<decltype(std::begin(t)) &>();
*std::begin(t);
}
Detect if something is C++ standard iterable.

Detailed Description

Detect if something is C++ standard iterable.

Definition at line 113 of file core/mtcore/traits.hpp.