Iros
 
Loading...
Searching...
No Matches
di::concepts::MDAccessor Concept Reference

#include <di/vocab/md/concepts/md_accessor.h>

Concept definition

template<typename T>
requires {
typename T::ElementType;
typename T::DataHandle;
typename T::Reference;
typename T::OffsetPolicy;
typename T::OffsetPolicy::DataHandle;
requires(T const a, typename T::DataHandle p, size_t i) {
{ a.access(p, i) } -> SameAs<typename T::Reference>;
{ a.offset(p, i) } -> SameAs<typename T::OffsetPolicy::DataHandle>;
}
Definition common.h:203
Definition operations.h:40
Definition md_accessor.h:9