Public Types | Static Public Attributes | List of all members
geo::fhicl::IDparameterTraits< geo::fhicl::IDparameter< ID > > Struct Template Reference

#include <geo_types_fhicl.h>

Inheritance diagram for geo::fhicl::IDparameterTraits< geo::fhicl::IDparameter< ID > >:
geo::fhicl::IDparameterTraits< geo::fhicl::IDsequence< ID > > geo::fhicl::IDparameterTraits< geo::fhicl::OptionalID< ID > > geo::fhicl::IDparameterTraits< geo::fhicl::OptionalIDsequence< ID > >

Public Types

using type = IDparameter< ID >
 Type of parameter. More...
 
using ID_t = typename type::ID_t
 Type of ID read. More...
 

Static Public Attributes

static constexpr bool isOptional = false
 Whether it is optional. More...
 
static constexpr bool isAtom = true
 Whether it is a single value. More...
 
static constexpr bool isSequence = false
 Whether it is a sequence. More...
 

Detailed Description

template<typename ID>
struct geo::fhicl::IDparameterTraits< geo::fhicl::IDparameter< ID > >

Definition at line 736 of file geo_types_fhicl.h.

Member Typedef Documentation

template<typename ID >
using geo::fhicl::IDparameterTraits< geo::fhicl::IDparameter< ID > >::ID_t = typename type::ID_t

Type of ID read.

Definition at line 740 of file geo_types_fhicl.h.

template<typename ID >
using geo::fhicl::IDparameterTraits< geo::fhicl::IDparameter< ID > >::type = IDparameter<ID>

Type of parameter.

Definition at line 738 of file geo_types_fhicl.h.

Member Data Documentation

template<typename ID >
constexpr bool geo::fhicl::IDparameterTraits< geo::fhicl::IDparameter< ID > >::isAtom = true
static

Whether it is a single value.

Definition at line 744 of file geo_types_fhicl.h.

template<typename ID >
constexpr bool geo::fhicl::IDparameterTraits< geo::fhicl::IDparameter< ID > >::isOptional = false
static

Whether it is optional.

Definition at line 742 of file geo_types_fhicl.h.

template<typename ID >
constexpr bool geo::fhicl::IDparameterTraits< geo::fhicl::IDparameter< ID > >::isSequence = false
static

Whether it is a sequence.

Definition at line 746 of file geo_types_fhicl.h.


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