library of assembled shared sources

http://lass.cocamware.com

lass::num::NumTraits< char > Struct Template Reference

#include <num_traits.h>


Public Types

enum  {
  isDistribution = 0, isIntegral = 1, isNative = 1, isSigned = 0,
  hasInfinity = 0, hasNaN = 0, isFloatingPoint = 0
}
typedef char selfType
typedef char baseType
typedef float intervalType
typedef signed char signedType
typedef unsigned char unsignedType

Static Public Member Functions

static const std::string name ()

Static Public Attributes

static const size_t memorySize
static const size_t mantisseSize
static const selfType one
static const selfType zero
static const selfType epsilon
static const selfType min
static const selfType max
static const selfType minStrictPositive


Detailed Description

template<>
struct lass::num::NumTraits< char >

Definition at line 189 of file num_traits.h.


Member Typedef Documentation

typedef char lass::num::NumTraits< char >::selfType

Definition at line 191 of file num_traits.h.

typedef char lass::num::NumTraits< char >::baseType

Definition at line 192 of file num_traits.h.

typedef float lass::num::NumTraits< char >::intervalType

Definition at line 193 of file num_traits.h.

typedef signed char lass::num::NumTraits< char >::signedType

Definition at line 194 of file num_traits.h.

typedef unsigned char lass::num::NumTraits< char >::unsignedType

Definition at line 195 of file num_traits.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
isDistribution 
isIntegral 
isNative 
isSigned 
hasInfinity 
hasNaN 
isFloatingPoint 

Definition at line 196 of file num_traits.h.


Member Function Documentation

static const std::string lass::num::NumTraits< char >::name (  )  [inline, static]

Definition at line 212 of file num_traits.h.

References LASS_STRINGIFY.


Field Documentation

const size_t lass::num::NumTraits< char >::memorySize [static]

Definition at line 210 of file num_traits.h.

const size_t lass::num::NumTraits< char >::mantisseSize [static]

Definition at line 211 of file num_traits.h.

const selfType lass::num::NumTraits< char >::one [static]

Definition at line 213 of file num_traits.h.

const selfType lass::num::NumTraits< char >::zero [static]

Definition at line 214 of file num_traits.h.

const selfType lass::num::NumTraits< char >::epsilon [static]

Definition at line 215 of file num_traits.h.

const selfType lass::num::NumTraits< char >::min [static]

Definition at line 216 of file num_traits.h.

const selfType lass::num::NumTraits< char >::max [static]

Definition at line 217 of file num_traits.h.

Definition at line 218 of file num_traits.h.


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

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