OpenMS
Loading...
Searching...
No Matches
IDSequencedContainer< Value, Key, KeyMember >::OrderedView Class Reference

#include <OpenMS/METADATA/ID/IDDataContainer.h>

Inheritance diagram for IDSequencedContainer< Value, Key, KeyMember >::OrderedView:
IDSequencedContainer< Value, Key, KeyMember >::ConstOrderedView

Public Member Functions

 OrderedView (IDSequencedContainer *owner)
 
template<typename Modifier >
bool modify (iterator &position, Modifier &&modifier)
 
- Public Member Functions inherited from IDSequencedContainer< Value, Key, KeyMember >::ConstOrderedView
 ConstOrderedView (const IDSequencedContainer *owner)
 
iterator find (const Key &key) const
 
iterator end () const
 
size_type size () const
 
bool empty () const
 

Private Attributes

IDSequencedContainer * mutable_owner_
 

Additional Inherited Members

- Protected Attributes inherited from IDSequencedContainer< Value, Key, KeyMember >::ConstOrderedView
const IDSequencedContainer * owner_
 

Constructor & Destructor Documentation

◆ OrderedView()

template<typename Value , typename Key , auto KeyMember>
OrderedView ( IDSequencedContainer *  owner)
inlineexplicit

Member Function Documentation

◆ modify()

template<typename Value , typename Key , auto KeyMember>
template<typename Modifier >
bool modify ( iterator &  position,
Modifier &&  modifier 
)
inline

Member Data Documentation

◆ mutable_owner_

template<typename Value , typename Key , auto KeyMember>
IDSequencedContainer* mutable_owner_
private