FARGOS/VISTA Object Management Environment Core
..
|
Public interface to OME fixed-point type. More...
#include <OMEfixed.h>
Public Member Functions | |
OMEfixed () | |
OMEfixed (const OMEfixed &org) | |
OMEfixed (const int32_t i) | |
OMEfixed (const uint32_t ui) | |
OMEfixed (const int64_t i64) | |
OMEfixed (const uint64_t ui64) | |
OMEfixed (const double d) | |
OMEfixed (M_APM newVal) | |
OMEfixed (const char *numberText) | |
~OMEfixed () | |
OMEfixed & | operator= (const OMEfixed &arg) |
OMEfixed & | operator= (const int32_t i) |
OMEfixed & | operator= (const uint32_t ui) |
OMEfixed & | operator= (const double d) |
bool | operator== (const OMEfixed &arg) const |
bool | operator!= (const OMEfixed &arg) const |
bool | operator< (const OMEfixed &arg) const |
bool | operator> (const OMEfixed &arg) const |
bool | operator<= (const OMEfixed &arg) const |
bool | operator>= (const OMEfixed &arg) const |
OMEfixed * | deepCopy () const |
OMEfixed & | operator+= (const OMEfixed &arg) |
OMEfixed & | operator+= (const double arg) |
OMEfixed & | operator-= (const OMEfixed &arg) |
OMEfixed & | operator-= (const double arg) |
OMEfixed & | operator*= (const OMEfixed &arg) |
OMEfixed & | operator*= (const double arg) |
OMEfixed & | operator/= (const OMEfixed &arg) |
OMEfixed & | operator/= (const double arg) |
OMEfixed | operator+ (const OMEfixed &arg) const |
OMEfixed | operator- (const OMEfixed &arg) const |
OMEfixed | operator* (const OMEfixed &arg) const |
OMEfixed | operator/ (const OMEfixed &arg) const |
operator double () const | |
operator float () const | |
operator int32_t () const | |
operator int64_t () const | |
operator uint64_t () const | |
operator uint32_t () const | |
operator uint16_t () const | |
operator uint8_t () const | |
template<typename STREAMTYPE > | |
STREAMTYPE & | outputOnStream (STREAMTYPE &outputStream, int_fast16_t indent=0) const |
![]() | |
void | getUniqueReference () |
Force unique reference to the data, which will trigger duplication if necessary (copy-on-write). More... | |
int_fast32_t | totalReferences () const OME_ALWAYS_INLINE |
Get current reference total. More... | |
Private Member Functions | |
OMEfixed (OMEfixedStorage *f) | |
Additional Inherited Members | |
![]() | |
void | addReadOnlyReference () OME_ALWAYS_INLINE |
void | dropReference (OMEfixedStorage *newData=nullptr) OME_ALWAYS_INLINE |
OMEreferenceToData () | |
OMEreferenceToData (OMEfixedStorage *existingData) NONNULL_CLASS_PARAMETERS(2) | |
OMEreferenceToData (const OMEreferenceToData< OMEfixedStorage > &org) | |
virtual | ~OMEreferenceToData () |
![]() | |
OMEfixedStorage * | data |
Public interface to OME fixed-point type.
|
inlineprivate |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
inline |
References OMEreferenceToData< C >::data.
OMEfixed & OMEfixed::operator*= | ( | const double | arg | ) |
OMEfixed & OMEfixed::operator+= | ( | const double | arg | ) |
OMEfixed & OMEfixed::operator-= | ( | const double | arg | ) |
OMEfixed & OMEfixed::operator/= | ( | const double | arg | ) |
|
inline |
References OMEreferenceToData< C >::data.
|
inline |
References OMEreferenceToData< C >::data.
|
inline |
References OMEreferenceToData< C >::dropReference().
|
inline |
References OMEreferenceToData< C >::dropReference().
|
inline |
References OMEreferenceToData< C >::dropReference().
|
inline |
References OMEreferenceToData< C >::data.
|
inline |
References OMEreferenceToData< C >::data.
|
inline |
References OMEreferenceToData< C >::data.
|
inline |
Referenced by operator<<().
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |