library of assembled shared sources

http://lass.cocamware.com

impl::IntPow< 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 p)
static T eval (TSigned x, TUnsigned p)

Detailed Description

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

Definition at line 53 of file basic_ops.inl.


Member Typedef Documentation

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

Definition at line 55 of file basic_ops.inl.

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

Definition at line 56 of file basic_ops.inl.


Member Function Documentation

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

Definition at line 58 of file basic_ops.inl.

References LASS_ASSERT.

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

Definition at line 64 of file basic_ops.inl.


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