#include <RefTraits.h>
Public Types | |
typedef C const & | first_argument_type |
typedef T const * | result_type |
typedef unsigned int | second_argument_type |
Public Member Functions | |
result_type | operator() (first_argument_type iContainer, second_argument_type iIndex) |
Definition at line 13 of file RefTraits.h.
typedef C const& edm::refhelper::FindUsingAdvance< C, T >::first_argument_type |
Definition at line 14 of file RefTraits.h.
typedef T const* edm::refhelper::FindUsingAdvance< C, T >::result_type |
Definition at line 16 of file RefTraits.h.
typedef unsigned int edm::refhelper::FindUsingAdvance< C, T >::second_argument_type |
Definition at line 15 of file RefTraits.h.
result_type edm::refhelper::FindUsingAdvance< C, T >::operator() | ( | first_argument_type | iContainer, |
second_argument_type | iIndex | ||
) | [inline] |
Definition at line 18 of file RefTraits.h.
{ typename C::const_iterator it = iContainer.begin(); std::advance(it, static_cast<typename C::size_type>(iIndex)); return it.operator->(); }