library of assembled shared sources

http://lass.cocamware.com

impl::IntMod< T > Struct Template Reference


Public Types

typedef NumTraits< T >::signedType TSigned
typedef NumTraits< T >
::unsignedType 
TUnsigned

Static Public Member Functions

static T eval (TSigned x, TSigned m)
static T eval (TSigned x, TUnsigned m)

Detailed Description

template<typename T>
struct impl::IntMod< T >

Definition at line 111 of file basic_ops.inl.


Member Typedef Documentation

template<typename T >
typedef NumTraits<T>::signedType impl::IntMod< T >::TSigned

Definition at line 113 of file basic_ops.inl.

template<typename T >
typedef NumTraits<T>::unsignedType impl::IntMod< T >::TUnsigned

Definition at line 114 of file basic_ops.inl.


Member Function Documentation

template<typename T >
static T impl::IntMod< T >::eval ( TSigned  x,
TSigned  m 
) [inline, static]

Definition at line 116 of file basic_ops.inl.

References LASS_ASSERT.

template<typename T >
static T impl::IntMod< T >::eval ( TSigned  x,
TUnsigned  m 
) [inline, static]

Definition at line 123 of file basic_ops.inl.

References LASS_ASSERT.


The documentation for this struct was generated from the following file:

Generated on Mon Nov 10 14:22:09 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo