Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
JPredicate.hh File Reference
#include "JLang/JClass.hh"
#include "JLang/JComparison.hh"

Go to the source code of this file.

Classes

class  JLANG::JPredicate< JTypename_t, JComparator_t >
 Template definition of auxiliary class to select objects. More...
 
class  JLANG::JPredicate< JResult_t T::*, JComparator_t >
 Template specialisation of JPredicate for selection of objects via data member. More...
 
class  JLANG::JPredicate< JResult_t(T::*)() const, JComparator_t >
 Template specialisation of JPredicate for selection of objects via member method. More...
 

Namespaces

 JLANG
 Auxiliary classes and methods for language specific functionality.
 
 JPP
 

Functions

template<class T , class JResult_t >
JPredicate< JResult_t T::*,
JComparison::eq
JLANG::make_predicate (JResult_t T::*member, const JResult_t value)
 Helper method to create predicate for data member. More...
 
template<class T , class JResult_t , class JComparator_t >
JPredicate< JResult_t T::*,
JComparator_t > 
JLANG::make_predicate (JResult_t T::*member, const JResult_t value, const JComparator_t &comparator)
 Helper method to create predicate for data member. More...
 
template<class T , class JResult_t >
JPredicate< JResult_t(T::*)()
const, JComparison::eq
JLANG::make_predicate (JResult_t(T::*function)() const, const JResult_t value)
 Helper method to create predicate for return values of member method. More...
 
template<class T , class JResult_t , class JComparator_t >
JPredicate< JResult_t(T::*)()
const, JComparator_t > 
JLANG::make_predicate (JResult_t(T::*function)() const, const JResult_t value, const JComparator_t &comparator)
 Helper method to create predicate for return values of member method. More...