Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Sacado::mpl Namespace Reference

Namespaces

namespace  placeholders

Classes

struct  add_type
struct  apply
struct  apply0
struct  apply1
struct  apply2
struct  apply3
struct  apply4
struct  apply5
struct  apply_wrap
struct  apply_wrap0
struct  apply_wrap1
struct  apply_wrap2
struct  apply_wrap3
struct  apply_wrap4
struct  apply_wrap5
struct  apply_wrap< F, A1, A2, A3, A4, mpl::none >
struct  apply_wrap< F, A1, A2, A3, mpl::none, mpl::none >
struct  apply_wrap< F, A1, A2, mpl::none, mpl::none, mpl::none >
struct  apply_wrap< F, A1, mpl::none, mpl::none, mpl::none, mpl::none >
struct  apply_wrap< F, mpl::none, mpl::none, mpl::none, mpl::none, mpl::none >
struct  arg
struct  arg< 1 >
struct  arg< 2 >
struct  arg< 3 >
struct  arg< 4 >
struct  arg< 5 >
struct  at
struct  at_impl
struct  at_impl< range_c_tag, Pos >
struct  at_impl< vector_tag, Pos >
struct  begin
struct  begin< TemplateContainer< TypeSeq, ObjectT > >
struct  begin_impl
struct  begin_impl< range_c_tag >
struct  begin_impl< vector_tag >
struct  bind1
struct  bind2
struct  bind3
struct  bind4
struct  bind5
struct  deref
struct  deref< range_c_iterator< Range, Pos > >
struct  deref< vector_iterator< Vector, Pos > >
struct  disable_if
struct  disable_if_c
struct  disable_if_c< false, T >
struct  enable_if
struct  enable_if_c
struct  enable_if_c< true, T >
struct  end
struct  end< TemplateContainer< TypeSeq, ObjectT > >
struct  end_impl
struct  end_impl< range_c_tag >
struct  end_impl< vector_tag >
struct  find
struct  find< Seq, T, Iter1, Iter1 >
struct  for_each
struct  for_each< Seq, Iter1, Iter1 >
struct  for_each_no_kokkos
struct  for_each_no_kokkos< Seq, Iter1, Iter1 >
struct  Found
struct  has_equal_to
struct  has_equal_to< T1, T2, std::void_t< decltype(std::declval< T1 >()==std::declval< T2 >())> >
struct  has_type
struct  hk
struct  hk< k, arg< N >, T1, T2, T3, T4, T5 >
struct  hk< k, arg<-1 >, T1, T2, T3, T4, T5 >
struct  integral_c
struct  integral_nonzero_constant
struct  integral_nonzero_constant< T, zero, false >
struct  is_placeholder
struct  is_placeholder< arg< N > >
struct  is_placeholder< F< T1 > >
struct  is_placeholder< F< T1, T2 > >
struct  is_placeholder< F< T1, T2, T3 > >
struct  is_placeholder< F< T1, T2, T3, T4 > >
struct  is_placeholder< F< T1, T2, T3, T4, T5 > >
struct  lambda
struct  lambda< F< T1 > >
struct  lambda< F< T1, T2 > >
struct  lambda< F< T1, T2, T3 > >
struct  lambda< F< T1, T2, T3, T4 > >
struct  lambda< F< T1, T2, T3, T4, T5 > >
struct  lazy_disable_if
struct  lazy_disable_if_c
struct  lazy_disable_if_c< false, T >
struct  lazy_enable_if
struct  lazy_enable_if_c
struct  lazy_enable_if_c< true, T >
struct  mpl_if
struct  mpl_if_c
struct  mpl_if_c< false, T1, T2 >
struct  mpl_if_c< true, T1, T2 >
struct  next
struct  next< range_c_iterator< Range, Pos > >
struct  next< vector_iterator< Vector, Pos > >
struct  none
struct  push_back
struct  push_back_impl
struct  push_back_impl< vector_tag >
struct  quote
struct  quote0
struct  quote1
struct  quote2
struct  quote3
struct  quote4
struct  quote5
struct  quote< F< T1 > >
struct  quote< F< T1, T2 > >
struct  quote< F< T1, T2, T3 > >
struct  quote< F< T1, T2, T3, T4 > >
struct  quote< F< T1, T2, T3, T4, T5 > >
struct  range_c
struct  range_c_iterator
struct  range_c_tag
struct  size
struct  size_impl
struct  size_impl< range_c_tag >
struct  size_impl< vector_tag >
struct  type_wrap
struct  type_wrap_impl
struct  type_wrap_impl< false, T >
struct  type_wrap_impl< true, T >
class  TypeSequenceDoesNotContainType
struct  vector
struct  vector_at
struct  vector_at< mpl::vector< T, Args... >, 0 >
struct  vector_at< mpl::vector< T, Args... >, Pos >
struct  vector_iterator
struct  vector_push_back
struct  vector_push_back< mpl::vector< Args... >, T >
struct  vector_size
struct  vector_tag

Typedefs

typedef char NotFound

Functions

template<class T>
Found testHasType (typename T::type *)
template<class T>
NotFound testHasType (...)

Typedef Documentation

◆ NotFound

typedef char Sacado::mpl::NotFound

Definition at line 40 of file Sacado_mpl_has_type.hpp.

Function Documentation

◆ testHasType() [1/2]

template<class T>
Found Sacado::mpl::testHasType ( typename T::type * )

◆ testHasType() [2/2]

template<class T>
NotFound Sacado::mpl::testHasType ( ...)