Project
Loading...
Searching...
No Matches
o2::itsmft::tracking::detail::Identifier< Tag, ValueType > Class Template Reference

#include <IdTypes.h>

Public Member Functions

 GPUhdDefault () const expr Identifier() noexcept=default
 
 GPUhdDefault () explicit const expr Identifier(ValueType value) noexcept
 
 GPUhdi () const expr ValueType value() const noexcept
 
 GPUhdi () const expr bool isValid() const noexcept
 
 GPUhdi () static const expr Identifier invalid() noexcept
 
 GPUhdi () friend const expr bool operator
 

Static Public Attributes

static constexpr ValueType InvalidValue = std::numeric_limits<ValueType>::max()
 

Detailed Description

template<typename Tag, typename ValueType>
class o2::itsmft::tracking::detail::Identifier< Tag, ValueType >

Definition at line 34 of file IdTypes.h.

Member Function Documentation

◆ GPUhdDefault() [1/2]

template<typename Tag , typename ValueType >
o2::itsmft::tracking::detail::Identifier< Tag, ValueType >::GPUhdDefault ( ) const
defaultnoexcept

◆ GPUhdDefault() [2/2]

template<typename Tag , typename ValueType >
o2::itsmft::tracking::detail::Identifier< Tag, ValueType >::GPUhdDefault ( ) const
inlinenoexcept

Definition at line 40 of file IdTypes.h.

◆ GPUhdi() [1/4]

template<typename Tag , typename ValueType >
o2::itsmft::tracking::detail::Identifier< Tag, ValueType >::GPUhdi ( ) const
inlinenoexcept

Definition at line 43 of file IdTypes.h.

◆ GPUhdi() [2/4]

template<typename Tag , typename ValueType >
o2::itsmft::tracking::detail::Identifier< Tag, ValueType >::GPUhdi ( ) const
inlinenoexcept

Definition at line 42 of file IdTypes.h.

◆ GPUhdi() [3/4]

template<typename Tag , typename ValueType >
o2::itsmft::tracking::detail::Identifier< Tag, ValueType >::GPUhdi ( ) const

◆ GPUhdi() [4/4]

template<typename Tag , typename ValueType >
o2::itsmft::tracking::detail::Identifier< Tag, ValueType >::GPUhdi ( ) const
inlinenoexcept

Definition at line 44 of file IdTypes.h.

Member Data Documentation

◆ InvalidValue

template<typename Tag , typename ValueType >
constexpr ValueType o2::itsmft::tracking::detail::Identifier< Tag, ValueType >::InvalidValue = std::numeric_limits<ValueType>::max()
staticconstexpr

Definition at line 37 of file IdTypes.h.


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