CDL2STL.h File Reference

#include <vector>
#include <list>
#include "Candidate/CandHandle.h"

Go to the source code of this file.

Namespaces

namespace  DataUtil

Functions

template<class OutputIterator , class CandDaughterType >
OutputIterator DataUtil::CDL2STL (const CandHandle &handle, OutputIterator result)
 Base function to convert a candidate daughter list to an STL container of specific Candidate Handle type.
template<class OutputIterator >
OutputIterator DataUtil::CDL2STL (const CandHandle &handle, OutputIterator result)
 Base function to convert a candidate daughter list to an STL container of CandHandles.
template<class CandDaughterType >
std::vector< const
CandDaughterType * > 
DataUtil::CDL2STLvector (const CandHandle &handle)
 Convert a Candidate's Daughter list to an STL vector of pointers to given candidate handle type.
template<class CandDaughterType >
std::vector< CandDaughterType * > DataUtil::CDL2STLvector (CandHandle &handle)
 non const
template<class CandDaughterType >
std::list< const
CandDaughterType * > 
DataUtil::CDL2STLlist (const CandHandle &handle)
 Convert a Candidate's Daughter list to an STL list of pointers to given candidate handle type.
template<class CandDaughterType >
std::list< CandDaughterType * > DataUtil::CDL2STLlist (CandHandle &handle)
 nonconst version:

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1