CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::Predicate< T > Struct Template Reference

A type that predicate types must extend to allow automatic operator overloading. More...

#include <CeresEngine/Foundation/Predicate.hpp>

Inheritance diagram for CeresEngine::Predicate< T >:
CeresEngine::AndPredicate< ComponentPredicate< Cs... >, SecondPredicate > CeresEngine::BinaryPredicate< AndPredicate< Predicate1, Predicate2 >, Predicate1, Predicate2 > CeresEngine::BinaryPredicate< OrPredicate< Predicate1, Predicate2 >, Predicate1, Predicate2 > CeresEngine::UnaryPredicate< NotPredicate< OrPredicate< Predicate1, Predicate2 > >, OrPredicate< Predicate1, Predicate2 > > CeresEngine::UnaryPredicate< NotPredicate< TPredicate >, TPredicate > CeresEngine::UnaryPredicate< NotPredicate< AndPredicate< Predicate1, Predicate2 > >, AndPredicate< Predicate1, Predicate2 > > CeresEngine::BinaryPredicate< T, Predicate1, Predicate2 > CeresEngine::UnaryPredicate< T, TPredicate >

Detailed Description

template<typename T>
struct CeresEngine::Predicate< T >

A type that predicate types must extend to allow automatic operator overloading.

Template Parameters
Tthe concrete predicate type

The documentation for this struct was generated from the following file: