ManaPlus
Public Member Functions
mse::msevector< _Ty, _A >::mm_iterator_set_type::assignable_CMMIterators_value_type Class Reference

#include <msemsevector.h>

Inheritance diagram for mse::msevector< _Ty, _A >::mm_iterator_set_type::assignable_CMMIterators_value_type:

Public Member Functions

 assignable_CMMIterators_value_type ()
 
 assignable_CMMIterators_value_type (const typename CMMIterators::value_type &src)
 
assignable_CMMIterators_value_typeoperator= (const typename CMMIterators::value_type &rhs)
 
 operator typename CMMIterators::value_type () const
 

Detailed Description

template<class _Ty, class _A = std::allocator<_Ty>>
class mse::msevector< _Ty, _A >::mm_iterator_set_type::assignable_CMMIterators_value_type

Definition at line 1151 of file msemsevector.h.

Constructor & Destructor Documentation

◆ assignable_CMMIterators_value_type() [1/2]

template<class _Ty , class _A = std::allocator<_Ty>>
mse::msevector< _Ty, _A >::mm_iterator_set_type::assignable_CMMIterators_value_type::assignable_CMMIterators_value_type ( )
inline

Definition at line 1153 of file msemsevector.h.

1153 {}

◆ assignable_CMMIterators_value_type() [2/2]

template<class _Ty , class _A = std::allocator<_Ty>>
mse::msevector< _Ty, _A >::mm_iterator_set_type::assignable_CMMIterators_value_type::assignable_CMMIterators_value_type ( const typename CMMIterators::value_type &  src)
inline

Definition at line 1154 of file msemsevector.h.

1154 : std::pair<CHashKey1, std::shared_ptr<mm_iterator_type>>(src.first, src.second) {}

Member Function Documentation

◆ operator typename CMMIterators::value_type()

template<class _Ty , class _A = std::allocator<_Ty>>
mse::msevector< _Ty, _A >::mm_iterator_set_type::assignable_CMMIterators_value_type::operator typename CMMIterators::value_type ( ) const
inline

Definition at line 1156 of file msemsevector.h.

1156 { return CMMIterators::value_type((*this).first, (*this).second); }

◆ operator=()

template<class _Ty , class _A = std::allocator<_Ty>>
assignable_CMMIterators_value_type& mse::msevector< _Ty, _A >::mm_iterator_set_type::assignable_CMMIterators_value_type::operator= ( const typename CMMIterators::value_type &  rhs)
inline

Definition at line 1155 of file msemsevector.h.

1155 { (*this).first = rhs.first; (*this).second = rhs.second; return (*this); }

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