decimal128 Class Reference

128-bit decimal floating point. More...

#include <decimal.hpp>

Inheritance diagram for decimal128:
byte_array< 16 >

List of all members.

Public Types

Sequence container typedefs



typedef uint8_t value_type
typedef value_type * pointer
typedef const value_type * const_pointer
typedef value_type & reference
typedef const value_type & const_reference
typedef value_type * iterator
typedef const value_type * const_iterator
typedef std::size_t size_type
typedef std::ptrdiff_t difference_type
typedef std::reverse_iterator
< iterator > 
reverse_iterator
typedef std::reverse_iterator
< const_iterator > 
const_reverse_iterator

Public Member Functions

Array operators



value_type * begin ()
const value_type * begin () const
value_type * end ()
const value_type * end () const
value_type & operator[] (size_t i)
const value_type & operator[] (size_t i) const

Static Public Member Functions

static size_t size ()
 Size of the array.

Friends

std::ostream & operator<< (std::ostream &o, const byte_array &b)
 Print byte array in hex.
Comparison operators



bool operator== (const byte_array &x, const byte_array &y)
bool operator< (const byte_array &x, const byte_array &y)

Detailed Description

128-bit decimal floating point.


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

Generated on 27 Jan 2017 for Qpid Proton C++ by  doxygen 1.6.1