Aracılığıyla paylaş


concurrent_unordered_multiset sınıfı

concurrent_unordered_multiset Türü _Key_type öğeleri değişen uzunlukta bir dizi denetleyen bir eşzamanlılık güvenli kapsayıcı bir sınıftır.Sıra sağlayan eşzamanlılık açısından güvenli bir şekilde temsil edilen öğesi erişimleri, yineleyici erişim ve Yineleyici çapraz geçiş işlemleri ekleme.

template <
   typename _Key_type,
   typename _Hasher = std::tr1::hash<_Key_type>,
   typename _Key_equality = std::equal_to<_Key_type>,
   typename _Allocator_type = std::allocator<_Key_type>
>
, typename _Key_equality = std::equal_to<_Key_type>, typename _Allocator_type = std::allocator<_Key_type> > class concurrent_unordered_multiset : public details::_Concurrent_hash< details::_Concurrent_unordered_set_traits<_Key_type, details::_Hash_compare<_Key_type, _Hasher, _Key_equality>, _Allocator_type, true> >;

Parametreler

  • _Key_type
    Anahtar türü.

  • _Hasher
    Karma işlevi nesne türü.Bu bağımsız değişkeni isteğe bağlıdır ve varsayılan değer olan std::tr1::hash<_Key_type**>**.

  • _Key_equality
    Eşitlik karşılaştırma işlevi nesne türü.Bu bağımsız değişkeni isteğe bağlıdır ve varsayılan değer olan std::equal_to<_Key_type**>**.

  • _Allocator_type
    Ayırma ve eş zamanlı vektör bellek ayırmayı kaldırma hakkındaki ayrıntıları saklar saklı ayırıcı nesnesini gösteren türü.Bu bağımsız değişkeni isteğe bağlıdır ve varsayılan değer olan std::allocator<_Key_type**>**.

Üyeler

Hh749969.collapse_all(tr-tr,VS.110).gifGenel Typedefler

Ad

Tanımlama

allocator_type

Depolama yönetmek için bir ayırıcı türü.

const_iterator

Denetlenen sırası için sabit bir yineleyici türü.

const_local_iterator

Denetlenen sırası için bir sabit sepet Yineleyici türü.

const_pointer

Bir öğe için sabit bir işaretçi türü.

const_reference

Bir öğeye sabit başvuru türü.

difference_type

İki öğe arasında imzalanmış bir mesafe türü.

hasher

Karma işlevi türü.

iterator

Denetlenen sırası için bir yineleyici türü.

key_equal

Karşılaştırma işlevi türü.

key_type

Bir sıralama anahtarı türü.

local_iterator

Denetlenen sıradaki bir Kova Yineleyici türü.

pointer

Bir öğe için bir işaretçi türü.

reference

Bir öğeye başvuru türü.

size_type

İki öğe arasında işaretsiz bir mesafe türü.

value_type

Öğenin türü.

Hh749969.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucular

Ad

Tanımlama

concurrent_unordered_multiset::concurrent_unordered_multiset yapıcı

Aşırı yüklenmiş.Eş zamanlı bir sırasız Kü oluşturur.

Hh749969.collapse_all(tr-tr,VS.110).gifOrtak Yöntemler

Ad

Tanımlama

concurrent_unordered_multiset::begin Method

Eş zamanlı kapsayıcısında ilk öğeye işaret eden bir yineleyici döndürür.Bu eşzamanlılık güvenli yöntemdir.

concurrent_unordered_multiset::cbegin Method

İlk eş zamanlı kapsayıcı öğe gösteren sabit bir yineleyici döndürür.Bu eşzamanlılık güvenli yöntemdir.

concurrent_unordered_multiset::cend Method

Son öğe eşzamanlı kapsayıcısında izleyen konumuna işaret eden bir const Yineleyici döndürür.Bu eşzamanlılık güvenli yöntemdir.

concurrent_unordered_multiset::clear Method

Eş zamanlı kapsayıcıdaki tüm öğeleri siler.Bu işlev, eşzamanlılık güvenli değildir.

concurrent_unordered_multiset::count Method

Belirtilen anahtar eşleşen öğe sayısını sayar.Bu işlev, eşzamanlılık güvenli kullanılır.

concurrent_unordered_multiset::empty Method

Herhangi bir öğe olup olmadığını test sunar.Bu eşzamanlılık güvenli yöntemdir.

concurrent_unordered_multiset::end Method

Son öğe eşzamanlı kapsayıcısında izleyen konumuna işaret eden bir yineleyici döndürür.Bu eşzamanlılık güvenli yöntemdir.

concurrent_unordered_multiset::equal_range Method

Belirtilen anahtar eşleşen bir aralığı bulur.Bu işlev, eşzamanlılık güvenli kullanılır.

concurrent_unordered_multiset::find Method

Belirtilen anahtar eşleşen bir öğe bulur.Bu işlev, eşzamanlılık güvenli kullanılır.

concurrent_unordered_multiset::get_allocator Method

Bu eşzamanlı kapsayıcı için saklı ayırıcı nesnesini döndürür.Bu eşzamanlılık güvenli yöntemdir.

concurrent_unordered_multiset::hash_function yöntemi

Saklanan karma işlevi nesnesi döndürür.

concurrent_unordered_multiset::insert yöntemi

Aşırı yüklenmiş.Öğeleri ekler concurrent_unordered_multiset nesne.

concurrent_unordered_multiset::key_eq yöntemi

Saklı eşitlik karşılaştırma işlevi nesnesi.

concurrent_unordered_multiset::load_factor Method

Hesaplar ve kapsayıcı geçerli yük faktörünü verir.Yük faktörü demetleri numarasına göre bölünmüş konteynerdeki öğelerin sayısıdır.

concurrent_unordered_multiset::max_load_factor Method

Alır veya ayarlar kapsayıcı en fazla yük faktörü.Kapsayıcı kendi iç tablo büyüyor önce herhangi bir Kova içinde olabilir en büyük öğe sayısını en fazla yük faktörü olur.

concurrent_unordered_multiset::max_size Method

Eş zamanlı kapsayıcısının ayırıcı tarafından belirlenen en büyük boyutu döndürür.Bu eşzamanlılık güvenli yöntemdir.

concurrent_unordered_multiset::rehash Method

Karma tablo oluşturur.

concurrent_unordered_multiset::size Method

Eşzamanlı bu kapsayıcı öğelerin sayısını döndürür.Bu eşzamanlılık güvenli yöntemdir.

concurrent_unordered_multiset::Swap yöntemi

İki içeriğini değiştirir concurrent_unordered_multiset nesneler.Bu yöntem, eşzamanlılık açısından güvenli değildir.

concurrent_unordered_multiset::unsafe_begin Method

Bu kapsayıcı için belirli bir Kova ilk öğe için bir yineleyici döndürür.

concurrent_unordered_multiset::unsafe_bucket Method

Bu kapsayıcı içinde belirli bir anahtarı eşleyen demet dizinini döner.

concurrent_unordered_multiset::unsafe_bucket_count Method

Bu kapsayıcı içinde geçerli demetleri sayısını döndürür.

concurrent_unordered_multiset::unsafe_bucket_size Method

Bu kapsayıcının belirli bir Kova içinde öğe sayısını döndürür.

concurrent_unordered_multiset::unsafe_cbegin Method

Bu kapsayıcı için belirli bir Kova ilk öğe için bir yineleyici döndürür.

concurrent_unordered_multiset::unsafe_cend Method

İzleyen belirli bir Kova'deki son öğe konumu için bir yineleyici döndürür.

concurrent_unordered_multiset::unsafe_end Method

Bu kapsayıcı için belirli bir Kova'deki son öğe için bir yineleyici döndürür.

concurrent_unordered_multiset::unsafe_erase yöntemi

Aşırı yüklenmiş.Gelen öğeleri kaldırır concurrent_unordered_multiset belirtilen konumlarda.Bu yöntem, eşzamanlılık açısından güvenli değildir.

concurrent_unordered_multiset::unsafe_max_bucket_count Method

Bu kapsayıcı içinde demetleri sayısını döndürür.

Hh749969.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Tanımlama

concurrent_unordered_multiset::operator = işleci

Aşırı yüklenmiş.Başka bir içeriği atar concurrent_unordered_multiset bu bir nesne.Bu yöntem, eşzamanlılık açısından güvenli değildir.

Notlar

Ayrıntılı bilgi için concurrent_unordered_multiset sınıfı için bkz: Paralel kapsayıcıları ve nesneleri.

Devralma Hiyerarşisi

_Traits

_Concurrent_hash

concurrent_unordered_multiset

Gereksinimler

Başlık: concurrent_unordered_set.h

Ad Alanı: concurrency

Ayrıca bkz.

Başvuru

eşzamanlılık ad

Kavramlar

Paralel kapsayıcıları ve nesneleri