<allocators>
演算子
これらは、<allocators>
で定義されているグローバル テンプレート演算子関数です。 クラス メンバー演算子関数については、クラスのドキュメントを参照してください。
operator!=
指定したクラスのアロケーター オブジェクト間の非等値をテストします。
template <class Type, class Sync>
bool operator!=(
const allocator_base<Type, Sync>& left,
const allocator_base<Type, Sync>& right);
パラメーター
left
不等性をテストする一方のアロケーター オブジェクト。
right
不等性をテストする一方のアロケーター オブジェクト。
戻り値
アロケーター オブジェクトが等しくない場合は true
、アロケーター オブジェクトが等しい場合は false
。
解説
このテンプレート演算子は !(left == right)
を返します。
operator==
指定したクラスのアロケーター オブジェクト間の等値をテストします。
template <class Type, class Sync>
bool operator==(
const allocator_base<Type, Sync>& left,
const allocator_base<Type, Sync>& right);
パラメーター
left
等しいかどうかをテストする一方のアロケーター オブジェクト。
right
等しいかどうかをテストする一方のアロケーター オブジェクト。
戻り値
アロケーター オブジェクトが等しい場合は true
、アロケーター オブジェクトが等しくない場合は false
。
解説
このテンプレート演算子は left.equals(right)
を返します。