Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
ObjexxFCL::ChunkExponent Class Reference

ChunkExponent: ChunkVector Exponent Wrapper for Function Disambiguation and Range Clipping. More...

#include <ChunkExponent.hh>

Public Types

typedef std::size_t T
 
typedef T value_type
 

Public Member Functions

 ChunkExponent (T const exponent_a)
 Constructor (Implicit): Clips Exponent to Valid Range. More...
 
 ~ChunkExponent ()
 Destructor. More...
 
 operator T () const
 Exponent Value Conversion. More...
 

Private Attributes

T exponent_
 Exponent value. More...
 

Detailed Description

ChunkExponent: ChunkVector Exponent Wrapper for Function Disambiguation and Range Clipping.

Remarks
The exponent is clipped to be less than the number of bits in its type so that 2^exponent can be stored in that type

Member Typedef Documentation

Constructor & Destructor Documentation

ObjexxFCL::ChunkExponent::ChunkExponent ( T const  exponent_a)
inline

Constructor (Implicit): Clips Exponent to Valid Range.

ObjexxFCL::ChunkExponent::~ChunkExponent ( )
inline

Destructor.

Member Function Documentation

ObjexxFCL::ChunkExponent::operator T ( ) const
inline

Exponent Value Conversion.

References exponent_.

Member Data Documentation

T ObjexxFCL::ChunkExponent::exponent_
private

Exponent value.

Referenced by operator T().


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