ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
LArBadChanImpl::combined_ordered_container< Cont, CMP > Class Template Reference

#include <combined_ordered_container.h>

Collaboration diagram for LArBadChanImpl::combined_ordered_container< Cont, CMP >:

Public Types

typedef Cont::value_type value_type
 
typedef combined_ordered_iterator< typename Cont::const_iterator, CMP > iterator
 
typedef combined_ordered_iterator< typename Cont::const_iterator, CMP > const_iterator
 

Public Member Functions

 combined_ordered_container (const Cont &c1, const Cont &c2)
 
const_iterator begin () const
 
const_iterator end () const
 

Private Attributes

const Cont & m_c1
 
const Cont & m_c2
 

Detailed Description

template<class Cont, class CMP = std::less<typename Cont::value_type>>
class LArBadChanImpl::combined_ordered_container< Cont, CMP >

Definition at line 19 of file combined_ordered_container.h.

Member Typedef Documentation

◆ const_iterator

template<class Cont , class CMP = std::less<typename Cont::value_type>>
typedef combined_ordered_iterator< typename Cont::const_iterator, CMP> LArBadChanImpl::combined_ordered_container< Cont, CMP >::const_iterator

Definition at line 24 of file combined_ordered_container.h.

◆ iterator

template<class Cont , class CMP = std::less<typename Cont::value_type>>
typedef combined_ordered_iterator< typename Cont::const_iterator, CMP> LArBadChanImpl::combined_ordered_container< Cont, CMP >::iterator

Definition at line 23 of file combined_ordered_container.h.

◆ value_type

template<class Cont , class CMP = std::less<typename Cont::value_type>>
typedef Cont::value_type LArBadChanImpl::combined_ordered_container< Cont, CMP >::value_type

Definition at line 22 of file combined_ordered_container.h.

Constructor & Destructor Documentation

◆ combined_ordered_container()

template<class Cont , class CMP = std::less<typename Cont::value_type>>
LArBadChanImpl::combined_ordered_container< Cont, CMP >::combined_ordered_container ( const Cont &  c1,
const Cont &  c2 
)
inline

Definition at line 26 of file combined_ordered_container.h.

26 : m_c1(c1), m_c2(c2) {}

Member Function Documentation

◆ begin()

template<class Cont , class CMP = std::less<typename Cont::value_type>>
const_iterator LArBadChanImpl::combined_ordered_container< Cont, CMP >::begin ( ) const
inline

Definition at line 28 of file combined_ordered_container.h.

28  {return iterator( m_c1.begin(), m_c1.end(),
29  m_c2.begin(), m_c2.end(), CMP());}

◆ end()

template<class Cont , class CMP = std::less<typename Cont::value_type>>
const_iterator LArBadChanImpl::combined_ordered_container< Cont, CMP >::end ( ) const
inline

Definition at line 30 of file combined_ordered_container.h.

30  {return iterator( m_c1.end(), m_c1.end(),
31  m_c2.end(), m_c2.end(), CMP());}

Member Data Documentation

◆ m_c1

template<class Cont , class CMP = std::less<typename Cont::value_type>>
const Cont& LArBadChanImpl::combined_ordered_container< Cont, CMP >::m_c1
private

Definition at line 35 of file combined_ordered_container.h.

◆ m_c2

template<class Cont , class CMP = std::less<typename Cont::value_type>>
const Cont& LArBadChanImpl::combined_ordered_container< Cont, CMP >::m_c2
private

Definition at line 36 of file combined_ordered_container.h.


The documentation for this class was generated from the following file:
extractSporadic.c1
c1
Definition: extractSporadic.py:134
LArBadChanImpl::combined_ordered_container::m_c2
const Cont & m_c2
Definition: combined_ordered_container.h:36
LArBadChanImpl::combined_ordered_container::m_c1
const Cont & m_c1
Definition: combined_ordered_container.h:35
python.DataFormatRates.c2
c2
Definition: DataFormatRates.py:123
LArBadChanImpl::combined_ordered_container::iterator
combined_ordered_iterator< typename Cont::const_iterator, CMP > iterator
Definition: combined_ordered_container.h:23