BWAPI
Public Types
Algebraic_structure_traits< Type_ > Class Template Reference

#include <Algebraic_structure_traits.h>

List of all members.

Public Types

typedef Type_ Type
typedef Null_tag Algebraic_category
typedef Null_tag Is_exact
typedef Null_tag Is_numerical_sensitive
typedef Null_functor Simplify
typedef Null_functor Unit_part
typedef Null_functor Integral_division
typedef Null_functor Is_square
typedef Null_functor Gcd
typedef Null_functor Div_mod
typedef Null_functor Div
typedef Null_functor Mod
typedef Null_functor Square
typedef Null_functor Is_zero
typedef Null_functor Is_one
typedef Null_functor Sqrt
typedef Null_functor Kth_root
typedef Null_functor Root_of
typedef Null_functor Divides

template<class Type_>
class Algebraic_structure_traits< Type_ >


Member Typedef Documentation

template<class Type_>
typedef Null_tag Algebraic_structure_traits< Type_ >::Algebraic_category
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Div
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Div_mod
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Divides
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Gcd
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Integral_division
template<class Type_>
typedef Null_tag Algebraic_structure_traits< Type_ >::Is_exact
template<class Type_>
typedef Null_tag Algebraic_structure_traits< Type_ >::Is_numerical_sensitive
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Is_one
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Is_square
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Is_zero
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Kth_root
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Mod
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Root_of
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Simplify
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Sqrt
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Square
template<class Type_>
typedef Type_ Algebraic_structure_traits< Type_ >::Type
template<class Type_>
typedef Null_functor Algebraic_structure_traits< Type_ >::Unit_part

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines