| The Gaudi Framework v32r1 (f65d50dc)

Public Types | List of all members
Gaudi::details::container< CONTAINER > Struct Template Reference

helper structure to get container type More...

`#include <GaudiKernel/Range.h>`

## Public Types
template<typename T >
using | _has_container_t = typename T::Container
using | Container = Gaudi::cpp17::detected_or_t< CONTAINER, _has_container_t, CONTAINER >
using | Iterator = typename CONTAINER::const_iterator

## Detailed Description

### template<class CONTAINER>
struct Gaudi::details::container< CONTAINER >

helper structure to get container type

Definition at line 46 of file Range.h.

## Member Typedef Documentation

## ◆ _has_container_t

template<class CONTAINER >
template<typename T >

using Gaudi::details::container< CONTAINER >::_has_container_t = typename T::Container

Definition at line 48 of file Range.h.

## ◆ Container

template<class CONTAINER >

using Gaudi::details::container< CONTAINER >::Container = Gaudi::cpp17::detected_or_t<CONTAINER, _has_container_t, CONTAINER>

Definition at line 49 of file Range.h.

## ◆ Iterator

template<class CONTAINER >

using Gaudi::details::container< CONTAINER >::Iterator = typename CONTAINER::const_iterator

Definition at line 50 of file Range.h.

The documentation for this struct was generated from the following file:

- GaudiKernel/GaudiKernel/Range.h