OnixS CME Drop Copy Handler C++ library  5.6.0
API documentation
Numeric.h File Reference
#include "OnixS/CME/DropCopy/Export.h"
#include <cassert>
#include <cmath>
#include <ostream>
#include <string>
#include <stdexcept>

Go to the source code of this file.

Classes

class  Decimal
 
struct  Number
 
struct  DecimalComparator
 

Namespaces

 OnixS
 
 OnixS::CME
 
 OnixS::CME::DropCopy
 
 OnixS::CME::DropCopy::NumericDetails
 
 OnixS::CME::DropCopy::GenericDecimal
 
 OnixS::CME::DropCopy::FixedPointDecimal
 

Typedefs

typedef int Int32
 
typedef unsigned int UInt32
 
typedef long long Int64
 
typedef unsigned long long UInt64
 
typedef double Double
 
typedef Int64 DecimalMantissa
 
typedef Int32 DecimalExponent
 

Functions

OnixS::CME::DropCopy::Double fastPower10 (int power)
 
bool equal (const Decimal &lhs, const Decimal &rhs)
 
bool nonEqual (const Decimal &lhs, const Decimal &rhs)
 
bool less (const Decimal &lhs, const Decimal &rhs)
 
bool greater (const Decimal &lhs, const Decimal &rhs)
 
bool equal (const Decimal &lhs, const Decimal &rhs)
 
bool nonEqual (const Decimal &lhs, const Decimal &rhs)
 
bool less (const Decimal &lhs, const Decimal &rhs)
 
bool greater (const Decimal &lhs, const Decimal &rhs)
 
std::ostream & operator<< (std::ostream &, const OnixS::CME::DropCopy::Decimal &)
 

Variables

const DecimalComparator Comparator
 
const DecimalComparator Comparator
 

Function Documentation

std::ostream& std::operator<< ( std::ostream &  ,
const OnixS::CME::DropCopy::Decimal  
)