momo  3.9
momo::internal::InsertResult< Position > Struct Template Reference

#include <IteratorUtility.h>

Public Member Functions

 InsertResult () noexcept
 
 InsertResult (Position pos, bool inserted) noexcept
 
 InsertResult (const InsertResult &insRes) noexcept
 
 ~InsertResult ()=default
 
InsertResultoperator= (const InsertResult &insRes) noexcept
 

Public Attributes

union {
   Position   position
 
   Position iterator   MOMO_DEPRECATED
 
}; 
 
bool inserted
 

Constructor & Destructor Documentation

◆ InsertResult() [1/3]

template<typename Position >
momo::internal::InsertResult< Position >::InsertResult ( )
inlinenoexcept

◆ InsertResult() [2/3]

template<typename Position >
momo::internal::InsertResult< Position >::InsertResult ( Position  pos,
bool  inserted 
)
inlinenoexcept

◆ InsertResult() [3/3]

template<typename Position >
momo::internal::InsertResult< Position >::InsertResult ( const InsertResult< Position > &  insRes)
inlinenoexcept

◆ ~InsertResult()

template<typename Position >
momo::internal::InsertResult< Position >::~InsertResult ( )
default

Member Function Documentation

◆ operator=()

template<typename Position >
InsertResult& momo::internal::InsertResult< Position >::operator= ( const InsertResult< Position > &  insRes)
inlinenoexcept

Member Data Documentation

◆ @1

union { ... }

◆ inserted

template<typename Position >
bool momo::internal::InsertResult< Position >::inserted

◆ MOMO_DEPRECATED

template<typename Position >
Position iterator momo::internal::InsertResult< Position >::MOMO_DEPRECATED

◆ position

template<typename Position >
Position momo::internal::InsertResult< Position >::position

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