antioch-0.4.0
Classes | Namespaces | Functions
metaphysicl_utils.h File Reference
#include "antioch_config.h"
#include <cstddef>
#include "metaphysicl/numberarray.h"
#include "antioch/metaprogramming.h"

Go to the source code of this file.

Classes

struct  Antioch::has_size< T, typename Antioch::enable_if_c< is_metaphysicl< T >::value, void >::type >
 
struct  Antioch::return_auto< T, typename Antioch::enable_if_c< is_metaphysicl< T >::value, void >::type >
 
struct  Antioch::size_type< T, typename Antioch::enable_if_c< is_metaphysicl< T >::value, void >::type >
 
struct  Antioch::value_type< T, typename Antioch::enable_if_c< is_metaphysicl< T >::value, void >::type >
 
struct  Antioch::raw_value_type< T, typename Antioch::enable_if_c< is_metaphysicl< T >::value, void >::type >
 

Namespaces

 Antioch
 The parameters are reduced parameters.
 

Functions

template<typename T >
Antioch::enable_if_c
< is_metaphysicl< T >::value,
typename value_type< T >::type >
::type 
Antioch::max (const T &in)
 
template<typename T >
Antioch::enable_if_c
< is_metaphysicl< T >::value,
typename value_type< T >::type >
::type 
Antioch::min (const T &in)
 
template<typename Tbool , typename Ttrue , typename Tfalse >
Antioch::enable_if_c
< is_metaphysicl< Tbool >
::value &&is_metaphysicl
< Ttrue >::value
&&is_metaphysicl< Tfalse >
::value, typename state_type
< Ttrue >::type >::type 
Antioch::if_else (const Tbool &condition, const Ttrue &if_true, const Tfalse &if_false)
 
template<typename VectorT , typename UIntType >
Antioch::enable_if_c
< is_metaphysicl< typename
Antioch::value_type< VectorT >
::type >::value
&&is_metaphysicl< UIntType >
::value, typename
Antioch::value_type< VectorT >
::type >::type 
Antioch::eval_index (const VectorT &vec, const UIntType &indexes)
 

Generated on Thu Jul 7 2016 11:09:47 for antioch-0.4.0 by  doxygen 1.8.8