#include <runtime_type.h>
|
bool | operator() (void const *i_first, void const *i_second) const noexcept |
|
|
template<typename TARGET_TYPE > |
static constexpr f_equal | make () noexcept |
|
Compares two objects for equality. The target type must satisfy the requirements of EqualityComparable.
Creates an instance of this feature bound to the specified target type
bool operator() |
( |
void const * |
i_first, |
|
|
void const * |
i_second |
|
) |
| const |
|
inlinenoexcept |
Returns whether two target object compare equal.
- Parameters
-
i_first | pointer to the first object to destroy. Can't be null. If the dynamic type of the pointed object is not the target type (assigned by the function make), the behavior is undefined. |
i_second | pointer to the second object to destroy. Can't be null. If the dynamic type of the pointed object is not the target type (assigned by the function make), the behavior is undefined. |
The documentation for this class was generated from the following file: