# ATDecimalOrDerived Member List

This is the complete list of members for ATDecimalOrDerived, including all inherited members.

_ref_count | ReferenceCounted | `[protected]`
abs(const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
add(const Numeric::Ptr &other, const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
ANY_SIMPLE_TYPE enum value | AnyAtomicType |
ANY_URI enum value | AnyAtomicType |
asDecimalString(const MAPM &value, int significantDigits, const StaticContext *context) | Numeric | `[static]`
asDecimalString(int significantDigits, const StaticContext *context) const | Numeric | `[protected]`
asDoubleString(State state, const MAPM &value, int significantDigits, const StaticContext *context) | Numeric | `[static]`
asDoubleString(int significantDigits, const StaticContext *context) const | Numeric | `[protected]`
asMAPM() const =0 | ATDecimalOrDerived | `[pure virtual]`
asString(const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
AtomicObjectType enum name | AnyAtomicType |
BASE_64_BINARY enum value | AnyAtomicType |
BOOLEAN enum value | AnyAtomicType |
castable(const XMLCh *targetURI, const XMLCh *targetType, const DynamicContext *context) const | AnyAtomicType | `[virtual]`
castAs(const XMLCh *targetURI, const XMLCh *targetType, const DynamicContext *context) const | AnyAtomicType |
castAsInternal(AtomicObjectType targetIndex, const XMLCh *targetURI, const XMLCh *targetType, const DynamicContext *context) const | Numeric | `[protected, virtual]`
AnyAtomicType::castAsInternal(AtomicObjectType targetIndex, const XMLCh *targetURI, const XMLCh *targetType, const DynamicContext *context) const | AnyAtomicType | `[protected, virtual]`
castIsSupported(AtomicObjectType targetIndex, const DynamicContext *context) const | AnyAtomicType |
ceiling(const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
checkDoubleLimits(Numeric::State &state, MAPM &value) | Numeric | `[static]`
checkFloatLimits(Numeric::State &state, MAPM &value) | Numeric | `[static]`
compare(const Numeric::Ptr &other, const DynamicContext *context) const | Numeric | `[virtual]`
DATE enum value | AnyAtomicType |
DATE_TIME enum value | AnyAtomicType |
DAY_TIME_DURATION enum value | AnyAtomicType |
DECIMAL enum value | AnyAtomicType |
decrementRefCount() const | ReferenceCounted | `[inline, virtual]`
divide(const Numeric::Ptr &other, const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
DOUBLE enum value | AnyAtomicType |
DURATION enum value | AnyAtomicType |
equals(const AnyAtomicType::Ptr &target, const DynamicContext *context) const | Numeric | `[virtual]`
fgDT_ANYATOMICTYPE | AnyAtomicType | `[static]`
fgDT_ANYATOMICTYPE_XERCESHASH | AnyAtomicType | `[static]`
FLOAT enum value | AnyAtomicType |
floor(const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
G_DAY enum value | AnyAtomicType |
G_MONTH enum value | AnyAtomicType |
G_MONTH_DAY enum value | AnyAtomicType |
G_YEAR enum value | AnyAtomicType |
G_YEAR_MONTH enum value | AnyAtomicType |
getInterface(const XMLCh *name) const =0 | Item | `[pure virtual]`
getPrimitiveTypeIndex() const =0 | ATDecimalOrDerived | `[pure virtual]`
getPrimitiveTypeName() const =0 | ATDecimalOrDerived | `[pure virtual]`
getPrimitiveTypeURI() const | AnyAtomicType | `[virtual]`
getState() const =0 | ATDecimalOrDerived | `[pure virtual]`
getTypeName() const =0 | ATDecimalOrDerived | `[pure virtual]`
getTypeURI() const =0 | ATDecimalOrDerived | `[pure virtual]`
greaterThan(const Numeric::Ptr &other, const DynamicContext *context) const | Numeric | `[virtual]`
gXQilla | Item | `[static]`
HEX_BINARY enum value | AnyAtomicType |
incrementRefCount() const | ReferenceCounted | `[inline]`
INF enum value | Numeric |
INF_string | Numeric | `[static]`
invert(const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
isAtomicValue() const | AnyAtomicType | `[virtual]`
isDateOrTimeTypeValue() const | AnyAtomicType | `[virtual]`
isInfinite() const | ATDecimalOrDerived | `[inline, virtual]`
isInstanceOfType(const XMLCh *targetURI, const XMLCh *targetType, const StaticContext *context) const | AnyAtomicType | `[virtual]`
isNaN() const | ATDecimalOrDerived | `[inline, virtual]`
isNegative() const =0 | ATDecimalOrDerived | `[pure virtual]`
isNode() const | AnyAtomicType | `[virtual]`
isNumericValue() const | Numeric | `[inline, virtual]`
isOfType(const XMLCh *targetURI, const XMLCh *targetType, const DynamicContext *context) const | AnyAtomicType | `[virtual]`
isPositive() const =0 | ATDecimalOrDerived | `[pure virtual]`
isZero() const =0 | ATDecimalOrDerived | `[pure virtual]`
Item() | Item | `[inline, protected]`
lessThan(const Numeric::Ptr &other, const DynamicContext *context) const | Numeric | `[virtual]`
mod(const Numeric::Ptr &other, const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
multiply(const Numeric::Ptr &other, const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
NaN enum value | Numeric |
NAN_string | Numeric | `[static]`
NaN_string | Numeric | `[static]`
NEG_INF enum value | Numeric |
NEG_NUM enum value | Numeric |
NegINF_string | Numeric | `[static]`
NegZero_string | Numeric | `[static]`
NOTATION enum value | AnyAtomicType |
NUM enum value | Numeric |
NumAtomicObjectTypes enum value | AnyAtomicType |
PosZero_string | Numeric | `[static]`
promoteTypeIfApplicable(const XMLCh *typeURI, const XMLCh *typeName, const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
Ptr typedef | ATDecimalOrDerived |
QNAME enum value | AnyAtomicType |
ReferenceCounted() | ReferenceCounted | `[inline]`
round(const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
roundHalfToEven(const Numeric::Ptr &precision, const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
State enum name | Numeric |
STRING enum value | AnyAtomicType |
subtract(const Numeric::Ptr &other, const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
TIME enum value | AnyAtomicType |
treatAsCodepoint(const DynamicContext *context) const =0 | ATDecimalOrDerived | `[pure virtual]`
UNTYPED_ATOMIC enum value | AnyAtomicType |
YEAR_MONTH_DURATION enum value | AnyAtomicType |
~ReferenceCounted() | ReferenceCounted | `[inline, virtual]`