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

#include <msemsevector.h>

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

Public Member Functions

 assignable_CMMConstIterators_value_type ()
 
 assignable_CMMConstIterators_value_type (const typename CMMConstIterators::value_type &src)
 
assignable_CMMConstIterators_value_typeoperator= (const typename CMMConstIterators::value_type &rhs)
 
 operator typename CMMConstIterators::value_type () const
 

Detailed Description

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

Definition at line 1144 of file msemsevector.h.

Constructor & Destructor Documentation

◆ assignable_CMMConstIterators_value_type() [1/2]

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

Definition at line 1146 of file msemsevector.h.

1146 {}

◆ assignable_CMMConstIterators_value_type() [2/2]

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

Definition at line 1147 of file msemsevector.h.

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

Member Function Documentation

◆ operator typename CMMConstIterators::value_type()

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

Definition at line 1149 of file msemsevector.h.

1149 { return CMMConstIterators::value_type((*this).first, (*this).second); }

◆ operator=()

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

Definition at line 1148 of file msemsevector.h.

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

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