OpenMS
Loading...
Searching...
No Matches
IDDataContainer.h File Reference
#include <algorithm>
#include <concepts>
#include <cstddef>
#include <initializer_list>
#include <iterator>
#include <set>
#include <tuple>
#include <type_traits>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  IDDataContainer< Value, Key, Prefix, KeyMembers >
 A collection of identification records, unique and ordered by the key formed from the members KeyMembers. More...
 
struct  IDDataContainer< Value, Key, Prefix, KeyMembers >::Compare
 
class  IDSequencedContainer< Value, Key, KeyMember >
 Records kept in the order they were added, unique by the member KeyMember. More...
 
class  IDSequencedContainer< Value, Key, KeyMember >::ConstOrderedView
 Lookup of records by key. More...
 
class  IDSequencedContainer< Value, Key, KeyMember >::OrderedView
 
struct  IDSequencedContainer< Value, Key, KeyMember >::nth_index< Index >
 

Namespaces

namespace  OpenMS
 Main OpenMS namespace.
 
namespace  OpenMS::IdentificationDataInternal
 
namespace  OpenMS::IdentificationDataInternal::Detail
 

Functions

template<std::size_t I = 0, typename A , typename B >
bool tupleLess (const A &a, const B &b)
 

Variables

template<typename T >
constexpr bool is_tuple = false
 

Class Documentation

◆ OpenMS::IdentificationDataInternal::IDSequencedContainer::nth_index

struct OpenMS::IdentificationDataInternal::IDSequencedContainer::nth_index
template<typename Value, typename Key, auto KeyMember>
template<int Index>
struct OpenMS::IdentificationDataInternal::IDSequencedContainer< Value, Key, KeyMember >::nth_index< Index >
Class Members
typedef OrderedView type