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

Go to the source code of this file.

Classes

class  JLANG::JComparator< JTypename_t, JComparator_t >
 Template definition of auxiliary class to compare objects. More...
 
class  JLANG::JComparator< JResult_t T::*, JComparator_t >
 Template specialisation of JComparator for comparison between values of data members. More...
 
class  JLANG::JComparator< JResult_t(T::*)() const, JComparator_t >
 Template specialisation of JComparator for comparison between return values of member methods. More...
 

Namespaces

 JLANG
 Auxiliary classes and methods for language specific functionality.
 
 JPP
 

Functions

template<class T , class JResult_t >
JComparator< JResult_t T::*,
JComparison::lt
JLANG::make_comparator (JResult_t T::*member)
 Helper method to create comparator between values of data member. More...
 
template<class T , class JResult_t , class JComparator_t >
JComparator< JResult_t T::*,
JComparator_t > 
JLANG::make_comparator (JResult_t T::*member, const JComparator_t &comparator)
 Helper method to create comparator between values of data member. More...
 
template<class T , class JResult_t >
JComparator< JResult_t(T::*)()
const, JComparison::lt
JLANG::make_comparator (JResult_t(T::*function)() const)
 Helper method to create comparator between return values of member method. More...
 
template<class T , class JResult_t , class JComparator_t >
JComparator< JResult_t(T::*)()
const, JComparator_t > 
JLANG::make_comparator (JResult_t(T::*function)() const, const JComparator_t &comparator)
 Helper method to create comparator between return values of member method. More...