In depth pointer equality functor. More...
#include <uniq_memory.hh>
Public Member Functions | |
| bool | operator() (Ty const *a, Ty const *b) const |
| Call operator. | |
| bool | operator() (Ty const *a, Ty const *b) const |
| Call operator. | |
In depth pointer equality functor.
This functor is used by utilmm::smart::ref_count::uniq_memory to test if two pointers are pointing to equal cells.
| Ty | The type of pointed cells | |
| Equal | equality functor for Ty |
Definition at line 60 of file install/include/utilmm/smart/bits/uniq_memory.hh.
| bool utilmm::smart::ref_count::eq_ptr< Ty, Equal >::operator() | ( | Ty const * | a, | |
| Ty const * | b | |||
| ) | const |
Call operator.
| a | a const pointer | |
| b | a const pointer |
This function checks if the pointed values by a and b are equals
Equal(*a, *b) | bool utilmm::smart::ref_count::eq_ptr< Ty, Equal >::operator() | ( | Ty const * | a, | |
| Ty const * | b | |||
| ) | const |
Call operator.
| a | a const pointer | |
| b | a const pointer |
This function checks if the pointed values by a and b are equals
Equal(*a, *b)