Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
field_expr_utilities.h File Reference

Go to the source code of this file.

Classes

struct  decay_is_same< T1, T2 >
 
struct  or_type<>
 
struct  or_type< B1 >
 
struct  or_type< B1, B2 >
 
struct  or_type< B1, B2, B3, Bn... >
 
struct  and_type<>
 
struct  and_type< B1 >
 
struct  and_type< B1, B2 >
 
struct  and_type< B1, B2, B3, Bn... >
 
struct  not_type< P >
 
struct  index_list< Is >
 
struct  range_builder< MIN, MIN, Is... >
 
struct  range_builder< MIN, N, Is >
 
struct  functor_traits< T >
 
struct  functor_traits< R(C::*)(Args...) const >
 
struct  functor_traits< R(C::*)(Args...) const >::arg< I >
 
struct  true_function_traits< R(*)(Args...)>
 
struct  true_function_traits< R(Args...)>
 
struct  true_function_traits< R(Args...)>::arg< I >
 
struct  function_traits< F >
 
struct  function_traits< R(Args...)>
 
struct  function_traits< R(*)(Args...)>
 
struct  build_free_function< typename, typename >
 
struct  build_free_function< F, R(Args...)>
 
struct  build_class_function< typename, typename >
 
struct  build_class_function< C, R(Args...)>
 
struct  build_class_function< C, R(Args...) const >
 
struct  build_class_function< C, R(Args...) volatile >
 
struct  is_functor_with_signature< C, S >
 
struct  is_function_with_signature< F, S >
 
struct  is_callable_impl< C, S, bool >
 
struct  is_callable_impl< F, S, false >
 
struct  is_callable< Callable, Signature >
 
struct  is_callable< Signature, Signature >
 
struct  get_functor_result_impl< typename, typename >
 
struct  get_functor_result_impl< C, R(C::*)(Args...)>
 
struct  get_functor_result_impl< C, R(C::*)(Args...) const >
 
struct  get_functor_result_impl< C, R(C::*)(Args...) volatile >
 
struct  get_functor_result< F, Sfinae >
 
struct  get_functor_result< F, typename std::enable_if< std::is_member_function_pointer< decltype(&F::operator())>::value >::type >
 
struct  is_functor< F, Sfinae >
 
struct  is_functor< F, typename std::enable_if< get_functor_result< F >::value >::type >
 

Namespaces

namespace  rheolef
 This file is part of Rheolef.
 
namespace  rheolef::details
 

Macros

#define _RHEOLEF_IS_CALLABLE_POSITIVE   "should be recognized as callable"
 
#define _RHEOLEF_IS_CALLABLE_NEGATIVE   "should not be recognized as callable"
 

Typedefs

template<size_t MIN, size_t MAX>
using index_range = typename range_builder< MIN, MAX >::type
 

Macro Definition Documentation

◆ _RHEOLEF_IS_CALLABLE_POSITIVE

#define _RHEOLEF_IS_CALLABLE_POSITIVE   "should be recognized as callable"

Definition at line 298 of file field_expr_utilities.h.

◆ _RHEOLEF_IS_CALLABLE_NEGATIVE

#define _RHEOLEF_IS_CALLABLE_NEGATIVE   "should not be recognized as callable"

Definition at line 299 of file field_expr_utilities.h.