density
C++11 library for paged memory management, function queues, heterogeneous queues and lifo memory management
Public Member Functions | Static Public Member Functions | List of all members
f_equal Class Reference

#include <runtime_type.h>

Public Member Functions

bool operator() (void const *i_first, void const *i_second) const noexcept
 

Static Public Member Functions

template<typename TARGET_TYPE >
static constexpr f_equal make () noexcept
 

Detailed Description

Compares two objects for equality. The target type must satisfy the requirements of EqualityComparable.

Member Function Documentation

static constexpr f_equal make ( )
inlinestaticnoexcept

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_firstpointer 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_secondpointer 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: