21 #ifndef ATHCONTAINERS_AUXELEMENTCONCEPTS_H
22 #define ATHCONTAINERS_AUXELEMENTCONCEPTS_H
38 concept IsConstAuxElement =
39 requires (
const T& elt)
41 { elt } -> std::convertible_to<const IAuxElement&>;
42 { elt.container() } -> std::convertible_to<const AuxVectorData*>;
48 concept IsAuxElement =
51 { elt } -> std::convertible_to<IAuxElement&>;
52 { elt.container() } -> std::convertible_to<AuxVectorData*>;
62 #endif // not ATHCONTAINERS_AUXELEMENTCONCEPTS_H