Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Sacado::integral_nonzero< T, v, NonZero > Struct Template Reference

#include <Sacado_Traits.hpp>

Inheritance diagram for Sacado::integral_nonzero< T, v, NonZero >:

Public Types

enum  { value = T(v) }
typedef T value_type
typedef integral_nonzero< T, v > type

Public Member Functions

SACADO_INLINE_FUNCTION integral_nonzero ()
SACADO_INLINE_FUNCTION integral_nonzero (const T &)
SACADO_INLINE_FUNCTION integral_nonzero (const integral_nonzero &)
SACADO_INLINE_FUNCTION integral_nonzerooperator= (const integral_nonzero &)
SACADO_INLINE_FUNCTION integral_nonzerooperator= (const T &)

Detailed Description

template<typename T, T v, bool NonZero = ( v != T(0) )>
struct Sacado::integral_nonzero< T, v, NonZero >

Definition at line 542 of file Sacado_Traits.hpp.

Member Typedef Documentation

◆ value_type

template<typename T, T v, bool NonZero = ( v != T(0) )>
typedef T Sacado::integral_nonzero< T, v, NonZero >::value_type

Definition at line 547 of file Sacado_Traits.hpp.

◆ type

template<typename T, T v, bool NonZero = ( v != T(0) )>
typedef integral_nonzero<T,v> Sacado::integral_nonzero< T, v, NonZero >::type

Definition at line 548 of file Sacado_Traits.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename T, T v, bool NonZero = ( v != T(0) )>
anonymous enum
Enumerator
value 

Definition at line 546 of file Sacado_Traits.hpp.

Constructor & Destructor Documentation

◆ integral_nonzero() [1/3]

template<typename T, T v, bool NonZero = ( v != T(0) )>
SACADO_INLINE_FUNCTION Sacado::integral_nonzero< T, v, NonZero >::integral_nonzero ( )
inline

Definition at line 549 of file Sacado_Traits.hpp.

◆ integral_nonzero() [2/3]

template<typename T, T v, bool NonZero = ( v != T(0) )>
SACADO_INLINE_FUNCTION Sacado::integral_nonzero< T, v, NonZero >::integral_nonzero ( const T & )
inline

Definition at line 550 of file Sacado_Traits.hpp.

◆ integral_nonzero() [3/3]

template<typename T, T v, bool NonZero = ( v != T(0) )>
SACADO_INLINE_FUNCTION Sacado::integral_nonzero< T, v, NonZero >::integral_nonzero ( const integral_nonzero< T, v, NonZero > & )
inline

Definition at line 551 of file Sacado_Traits.hpp.

Member Function Documentation

◆ operator=() [1/2]

template<typename T, T v, bool NonZero = ( v != T(0) )>
SACADO_INLINE_FUNCTION integral_nonzero & Sacado::integral_nonzero< T, v, NonZero >::operator= ( const integral_nonzero< T, v, NonZero > & )
inline

Definition at line 552 of file Sacado_Traits.hpp.

◆ operator=() [2/2]

template<typename T, T v, bool NonZero = ( v != T(0) )>
SACADO_INLINE_FUNCTION integral_nonzero & Sacado::integral_nonzero< T, v, NonZero >::operator= ( const T & )
inline

Definition at line 553 of file Sacado_Traits.hpp.


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