ECSTASY
All in the name
Loading...
Searching...
No Matches
ecstasy::query::Modifier Concept Reference

Defines a query modifier type. More...

#include <Modifier.hpp>

Concept definition

template<typename M>
concept ecstasy::query::Modifier = requires(M &modifier) {
requires Queryable<M>;
requires std::derived_from<M, ecstasy::query::modifier::ModifierBase>;
typename M::Operands;
}
Defines a query modifier type.
Definition Modifier.hpp:31
Defines a type that can be queried.

Detailed Description

Defines a query modifier type.

A modifier is a queryable type, that inherits from ModifierBase and has an Operands type.

Template Parameters
MEvaluated type.
Author
Andréas Leroux (andre.nosp@m.as.l.nosp@m.eroux.nosp@m.@epi.nosp@m.tech..nosp@m.eu)
Since
1.0.0 (2022-11-22)

Definition at line 31 of file Modifier.hpp.