Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Functions
Sacado::mpl Namespace Reference

Namespaces

 placeholders
 

Classes

struct  apply0
 
struct  apply1
 
struct  apply2
 
struct  apply3
 
struct  apply4
 
struct  apply5
 
struct  apply
 
struct  apply_wrap0
 
struct  apply_wrap1
 
struct  apply_wrap2
 
struct  apply_wrap3
 
struct  apply_wrap4
 
struct  apply_wrap5
 
struct  apply_wrap
 
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  at_impl
 
struct  at
 
struct  begin_impl
 
struct  begin
 
struct  hk
 
struct  hk< k, arg< N >, T1, T2, T3, T4, T5 >
 
struct  hk< k, arg<-1 >, T1, T2, T3, T4, T5 >
 
struct  bind1
 
struct  bind2
 
struct  bind3
 
struct  bind4
 
struct  bind5
 
struct  deref
 
struct  disable_if_c
 
struct  disable_if_c< false, T >
 
struct  disable_if
 
struct  lazy_disable_if_c
 
struct  lazy_disable_if_c< false, T >
 
struct  lazy_disable_if
 
struct  enable_if_c
 
struct  enable_if_c< true, T >
 
struct  enable_if
 
struct  lazy_enable_if_c
 
struct  lazy_enable_if_c< true, T >
 
struct  lazy_enable_if
 
struct  end_impl
 
struct  end
 
class  TypeSequenceDoesNotContainType
 
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  has_equal_to
 
struct  has_equal_to< T1, T2, void_t< decltype(std::declval< T1 >()==std::declval< T2 >())> >
 
struct  Found
 
struct  has_type
 
struct  mpl_if_c
 
struct  mpl_if_c< true, T1, T2 >
 
struct  mpl_if_c< false, T1, T2 >
 
struct  mpl_if
 
struct  integral_c
 
struct  integral_nonzero_constant
 
struct  integral_nonzero_constant< T, zero, false >
 
struct  convertible_impl
 
struct  is_convertible
 
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  is_same
 
struct  is_same< T, T >
 
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  next
 
struct  none
 
struct  arg
 
struct  arg< 1 >
 
struct  arg< 2 >
 
struct  arg< 3 >
 
struct  arg< 4 >
 
struct  arg< 5 >
 
struct  push_back_impl
 
struct  push_back
 
struct  quote0
 
struct  quote1
 
struct  quote2
 
struct  quote3
 
struct  quote4
 
struct  quote5
 
struct  quote
 
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_tag
 
struct  range_c
 
struct  range_c_iterator
 
struct  size_impl< range_c_tag >
 
struct  begin_impl< range_c_tag >
 
struct  end_impl< range_c_tag >
 
struct  next< range_c_iterator< Range, Pos > >
 
struct  at_impl< range_c_tag, Pos >
 
struct  deref< range_c_iterator< Range, Pos > >
 
struct  size_impl
 
struct  size
 
struct  add_type
 
struct  type_wrap_impl
 
struct  type_wrap_impl< true, T >
 
struct  type_wrap_impl< false, T >
 
struct  type_wrap
 
struct  vector_at
 
struct  vector_at< mpl::vector< T, Args...>, 0 >
 
struct  vector_at< mpl::vector< T, Args...>, Pos >
 
struct  vector_push_back
 
struct  vector_push_back< mpl::vector< Args...>, T >
 
struct  vector_size
 
struct  make_void
 

Typedefs

typedef char NotFound
 
template<typename... Ts>
using void_t = typename make_void< Ts...>::type
 

Functions

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

Typedef Documentation

typedef char Sacado::mpl::NotFound

Definition at line 40 of file Sacado_mpl_has_type.hpp.

template<typename... Ts>
using Sacado::mpl::void_t = typedef typename make_void<Ts...>::type

Definition at line 39 of file Sacado_mpl_void.hpp.

Function Documentation

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