value_compare
concurrent_map::value_compare
は、concurrent_map::value_type
オブジェクトの最初のコンポーネントを比較する関数オブジェクトです。
クラスの概要
namespace oneapi { namespace tbb { template <typename Key, typename T, typename Compare, typename Allocator> class concurrent_map<Key, T, Compare, Allocator>::value_compare { protected: key_compare comp; value_compare( key_compare c ); public: bool operator()( const value_type& lhs, const value_type& rhs ) const; }; // class value_compare } // namespace tbb } // namespace oneapi
メンバー・オブジェクト
key_compare comp;キー比較関数オブジェクトです。
メンバー関数
value_compare( key_compare c );格納されたキー比較関数オブジェクト
c
を使用して、value_compare
を構築します。
bool operator()( const value_type& lhs, const value_type& rhs ) const;格納されたキー比較関数
comp
を呼び出して、lhs.first
とrhs.first
を比較します。戻り値:
lhs
とrhs
の最初のコンポーネントが等しい場合はtrue
、それ以外はfalse
を返します。