#include <FillListWithSelection.h>
Public Member Functions | |
FillListWithSelection (TList &ioList, const TSelector &iSel) | |
const TList & | operator= (const TList &iList) const |
template<class TAList> | |
const TList & | operator= (const TAList &iList) const |
template<class TCandidate> | |
const TList & | operator= (const CombinatoricList< TCandidate > &aOtherList) |
Private Attributes | |
TList & | m_list |
const TSelector & | m_selector |
Definition at line 52 of file FillListWithSelection.h.
dchain::FillListWithSelection< TList, TSelector >::FillListWithSelection | ( | TList & | ioList, | |
const TSelector & | iSel | |||
) | [inline] |
Definition at line 60 of file FillListWithSelection.h.
00060 : 00061 m_list(ioList), m_selector(iSel) {} //virtual ~FillListWithSelection();
const TList& dchain::FillListWithSelection< TList, TSelector >::operator= | ( | const CombinatoricList< TCandidate > & | aOtherList | ) | [inline] |
Definition at line 79 of file FillListWithSelection.h.
References dchain::fill_using_selector(), dchain::FillListWithSelection< TList, TSelector >::m_list, and dchain::FillListWithSelection< TList, TSelector >::m_selector.
00079 { 00080 m_list.erase(); 00081 fill_using_selector(aOtherList, m_selector, m_list); 00082 return m_list; 00083 }
const TList& dchain::FillListWithSelection< TList, TSelector >::operator= | ( | const TAList & | iList | ) | const [inline] |
Definition at line 72 of file FillListWithSelection.h.
References dchain::fill_using_selector(), dchain::FillListWithSelection< TList, TSelector >::m_list, and dchain::FillListWithSelection< TList, TSelector >::m_selector.
00072 { 00073 m_list.erase(); 00074 fill_using_selector(iList, m_selector, m_list); 00075 return m_list; 00076 }
const TList& dchain::FillListWithSelection< TList, TSelector >::operator= | ( | const TList & | iList | ) | const [inline] |
Definition at line 65 of file FillListWithSelection.h.
References dchain::fill_using_selector(), dchain::FillListWithSelection< TList, TSelector >::m_list, and dchain::FillListWithSelection< TList, TSelector >::m_selector.
00065 { 00066 m_list.erase(); 00067 fill_using_selector(iList, m_selector, m_list); 00068 return m_list; 00069 }
TList& dchain::FillListWithSelection< TList, TSelector >::m_list [private] |
Definition at line 106 of file FillListWithSelection.h.
Referenced by dchain::FillListWithSelection< TList, TSelector >::operator=().
const TSelector& dchain::FillListWithSelection< TList, TSelector >::m_selector [private] |
Definition at line 107 of file FillListWithSelection.h.
Referenced by dchain::FillListWithSelection< TList, TSelector >::operator=().