Object Member Comparsion | ||||||||||||||||||||||||||||||||||||||||
Classes | |
| class | compare_members_t< T, R, Compare > |
| Utility class for adobe::compare_members. More... | |
Functions | |
| template<class T , typename R > | |
| compare_members_t< T, R, std::less< R > > | compare_members (R T::*member) |
| template<class T , typename R , class Compare > | |
| compare_members_t< T, R, Compare > | compare_members (R T::*member, Compare compare) |
Detailed Description
The library provides basic function object classes for comparing two member variables between object instances.
Function Documentation
| adobe::compare_members_t< T, R, std::less< R > > compare_members | ( | R T::* | member ) |
Used to compare members in two objects of type T using std::less<R>.
- Parameters:
-
member Name of the member to compare.
- Returns:
- An adobe::compare_members_t which can be used to make the comparison.
Definition at line 379 of file functional.hpp.
| adobe::compare_members_t< T, R, Compare > compare_members | ( | R T::* | member, |
| Compare | compare | ||
| ) |
Used to compare members in two objects of type T using a provided comparsion function object.
- Parameters:
-
member Name of the member to compare. compare ConvertibleToFunction object used for comparing the instance members.
- Returns:
- An adobe::compare_members_t which can be used to make the comparison.
Definition at line 385 of file functional.hpp.

