#include <lestes/common.hh>
Go to the source code of this file.
Namespaces | |
| namespace | lestes |
Functions | |
| template<typename Left, typename Right> | |
| bool | lestes::is_equal (const Left &left, const Right &right) |
| template<typename Left, typename Right> | |
| bool | lestes::is_equal (const ptr< Left > &left, const ptr< Right > &right) |
| template<typename Left, typename Right> | |
| bool | lestes::is_equal (const srp< Left > &left, const ptr< Right > &right) |
| template<typename Left, typename Right> | |
| bool | lestes::is_equal (const srp< Left > &left, const srp< Right > &right) |
| template<typename Left, typename Right> | |
| bool | lestes::is_equal (const ptr< Left > &left, const srp< Right > &right) |
| template<typename Left, typename Right> | |
| bool | lestes::is_less (const Left &left, const Right &right) |
| template<typename Left, typename Right> | |
| bool | lestes::is_less (const ptr< Left > &left, const ptr< Right > &right) |
Defines equality and comparison templates. Attempt for unified handling of simple types and objects. A call of the template on simple types dispatches to the respective operator, while a call on objects dispatches to a respective method. NULL values for objects are supported.
Definition in file equality.hh.
1.5.1-20070107