STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping > Class Template Reference

#include <concurrent_unordered_set.h>

Inheritance diagram for Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >:

Public Types

enum  { _M_allow_multimapping = _Allow_multimapping }
 
typedef _Key_type value_type
 
typedef _Key_type key_type
 
typedef _Key_comparator _Key_compare
 
typedef _Allocator_type::template rebind< value_type >::other allocator_type
 
typedef _Key_compare _Value_compare
 

Public Member Functions

 _Concurrent_unordered_set_traits ()
 
 _Concurrent_unordered_set_traits (const _Key_comparator &_Traits)
 

Static Public Member Functions

static const _Key_type & _Key_function (const value_type &_Value)
 

Public Attributes

_Key_comparator _M_comparator
 

Member Typedef Documentation

template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
typedef _Key_comparator Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::_Key_compare
template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
typedef _Key_compare Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::_Value_compare
template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
typedef _Allocator_type::template rebind<value_type>::other Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::allocator_type
template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
typedef _Key_type Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::key_type
template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
typedef _Key_type Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::value_type

Member Enumeration Documentation

template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
anonymous enum
Enumerator
_M_allow_multimapping 
48  {
49  _M_allow_multimapping = _Allow_multimapping
50  };

Constructor & Destructor Documentation

template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::_Concurrent_unordered_set_traits ( )
inline
52  : _M_comparator()
53  {
54  }
_Key_comparator _M_comparator
Definition: concurrent_unordered_set.h:67
template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::_Concurrent_unordered_set_traits ( const _Key_comparator &  _Traits)
inline
56  : _M_comparator(_Traits)
57  {
58  }
_Key_comparator _M_comparator
Definition: concurrent_unordered_set.h:67

Member Function Documentation

template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
static const _Key_type& Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::_Key_function ( const value_type _Value)
inlinestatic
63  {
64  return _Value;
65  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190

Member Data Documentation

template<typename _Key_type, typename _Key_comparator, typename _Allocator_type, bool _Allow_multimapping>
_Key_comparator Concurrency::details::_Concurrent_unordered_set_traits< _Key_type, _Key_comparator, _Allocator_type, _Allow_multimapping >::_M_comparator

The documentation for this class was generated from the following file: