| The Gaudi Framework v29r1 (5cd95fa2)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Static Private Member Functions | List of all members
Gaudi::details::_has_typename_container_< T > Struct Template Reference

`#include <GaudiKernel/Range.h>`

## Public Types
enum | { value = !std::is_void<decltype( test<T>( 0 ) )>::value }

## Static Private Member Functions
template<typename T1 >
static T1::Container | test (int)
template<typename >
static void | test (...)

## Detailed Description

### template<typename T>
struct Gaudi::details::_has_typename_container_< T >

Definition at line 46 of file Range.h.

## Member Enumeration Documentation

template<typename T >

anonymous enum

Enumerator
value |

Definition at line 54 of file Range.h.

54 { value = !std::is_void<decltype( test<T>( 0 ) )>::value };
std::is_void
Gaudi::details::_has_typename_container_::value
Definition: Range.h:54

## Member Function Documentation

template<typename T >
template<typename T1 >

static T1::Container Gaudi::details::_has_typename_container_< T >::test | ( | int |  | ) |
| static private

template<typename T >
template<typename >

static void Gaudi::details::_has_typename_container_< T >::test | ( |  | ... | ) |
| static private

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

- GaudiKernel/GaudiKernel/Range.h