#include <string>
#include "xyzzy/portable.hxx"
#include "xyzzy/assert.hxx"
Go to the source code of this file.
Namespaces | |
namespace | xyzzy |
Classes | |
class | xyzzy::PTFixedPtBase< T > |
class | xyzzy::TFixedPt32< INTN, FRACTN > |
class | xyzzy::TFixedPt64< INTN, FRACTN > |
Defines | |
#define | _xyzzy_fixedpt_hxx_ |
Functions | |
template<typename T> | |
T | xyzzy::asr (T x, unsigned shift) |
const PTFixedPtBase< TInt32 > | xyzzy::to32 (const PTFixedPtBase< TInt64 > &r) |
template<unsigned INTN, unsigned FRACTN> | |
TFixedPt32< INTN, FRACTN > | xyzzy::operator+ (const TFixedPt32< INTN, FRACTN > &a, const TFixedPt32< INTN, FRACTN > &b) |
template<unsigned INTN, unsigned FRACTN> | |
TFixedPt64< INTN, FRACTN > | xyzzy::operator+ (const TFixedPt64< INTN, FRACTN > &a, const TFixedPt64< INTN, FRACTN > &b) |
template<unsigned INTN, unsigned FRACTN> | |
PTFixedPtBase< TInt64 > | xyzzy::operator * (const TFixedPt32< INTN, FRACTN > &a, const TFixedPt32< INTN, FRACTN > &b) |
template<unsigned INTN, unsigned FRACTN> | |
PTFixedPtBase< TInt64 > | xyzzy::operator * (const TFixedPt64< INTN, FRACTN > &a, const TFixedPt64< INTN, FRACTN > &b) |
#define _xyzzy_fixedpt_hxx_ |