|
NTLib - Number Theory Library 0.9
|
Traits class for algebraic types. More...
Traits class for algebraic types.
This empty class is the primary template definition. Concepts defined by NTLib use this traits class to determine algebraic properties of types.
All algebraic types defined by NTLib specialize this class appropriately. To be able to use a user-defined type T with NTLib, you need to provide a specialization of ntlib::algebra_traits<T>.
A specialization must contain the following static member functions:
A specialization must contain the following static member constants: