IntegerClass.hpp File Reference
Include dependency graph for IntegerClass.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RexxInteger
 
class  RexxIntegerClass
 

Macros

#define INTEGERCACHELOW   -10
 
#define INTEGERCACHESIZE   100
 
#define MAX_INTEGER_LENGTH   10
 

Functions

void integer_create (void)
 
RexxIntegernew_integer (wholenumber_t v)
 

Macro Definition Documentation

◆ INTEGERCACHELOW

#define INTEGERCACHELOW   -10

Definition at line 50 of file IntegerClass.hpp.

◆ INTEGERCACHESIZE

#define INTEGERCACHESIZE   100

Definition at line 51 of file IntegerClass.hpp.

◆ MAX_INTEGER_LENGTH

#define MAX_INTEGER_LENGTH   10

Definition at line 52 of file IntegerClass.hpp.

Function Documentation

◆ integer_create()

void integer_create ( void  )

◆ new_integer()

RexxInteger* new_integer ( wholenumber_t  v)
inline

Definition at line 200 of file IntegerClass.hpp.

References TheIntegerClass.

Referenced by RexxInteger::abs(), RexxList::add(), RexxList::allIndexes(), RexxQueue::allIndexes(), RexxQueue::append(), RexxArray::appendRexx(), arrayArgument(), BUILTIN(), RexxActivity::callQueueSizeExit(), RexxString::caselessCompare(), RexxString::caselessCountStrRexx(), RexxMutableBuffer::caselessCountStrRexx(), RexxMutableBuffer::caselessLastPos(), RexxString::caselessLastPosRexx(), RexxMutableBuffer::caselessPos(), RexxString::caselessPosRexx(), StringUtil::caselessWordPos(), RexxActivation::command(), RexxSource::comment(), RexxString::compare(), CommandHandlerDispatcher::complete(), RexxArray::convertIndex(), RexxString::countStrRexx(), RexxMutableBuffer::countStrRexx(), RexxActivity::createExceptionObject(), RexxMemory::createImage(), RexxArray::createMultidimensional(), PackageClass::digits(), RexxArray::dimension(), RexxSource::errorLine(), RexxSource::errorPosition(), RexxInstructionOptions::execute(), RexxInstructionRaise::execute(), RexxArray::extendMulti(), RexxList::firstRexx(), PackageClass::fuzz(), RexxMutableBuffer::getBufferSize(), RexxActivation::getContextLine(), RexxActivation::getContextReturnStatus(), RexxContext::getDigits(), RexxArray::getDimensions(), RexxContext::getFuzz(), StackFrameClass::getLine(), PackageClass::getSourceSize(), RexxObject::identityHashRexx(), RexxSupplier::index(), RexxList::index(), RexxQueue::index(), RexxArray::indexToArray(), RexxList::insert(), RexxQueue::insert(), RexxArray::insertRexx(), Numerics::int64ToObject(), RexxNativeActivation::int64Value(), RexxInteger::integerDivide(), RexxNumberString::integerValue(), RexxActivation::internalCall(), RexxActivation::internalCallTrap(), Numerics::intptrToObject(), RexxArray::itemsRexx(), RexxDirectory::itemsRexx(), RexxList::itemsRexx(), RexxStem::itemsRexx(), RexxTable::itemsRexx(), RexxRelation::itemsRexx(), StringUtil::lastPosRexx(), RexxList::lastRexx(), RexxQueue::lastRexx(), RexxMutableBuffer::lengthRexx(), RexxString::lengthRexx(), RexxVariableReference::list(), RexxList::makeArrayIndices(), RexxInstructionSelect::matchEnd(), RexxInstructionDo::matchLabel(), RexxInteger::Max(), RexxNumberString::maxMin(), RexxInteger::Min(), RexxInteger::minus(), RexxInteger::multiply(), RexxList::next(), RexxQueue::next(), RexxArray::of(), optionalIntegerArg(), RexxSource::packLiteral(), RexxInteger::plus(), StringUtil::posRexx(), RexxList::previous(), RexxQueue::previous(), RexxActivation::random(), RexxInteger::remainder(), RexxActivity::reportAnException(), requiredIntegerArg(), RexxActivity::reraiseException(), RexxMemory::restore(), RexxActivation::rexxVariable(), RexxArray::sectionSubclass(), RexxInteger::sign(), RexxNumberString::Sign(), RexxActivation::signalTo(), RexxNativeActivation::signedIntegerValue(), RexxArray::sizeRexx(), Numerics::stringsizeToObject(), Numerics::uint64ToObject(), Numerics::uintptrToObject(), RexxNativeActivation::unsignedInt64Value(), RexxNativeActivation::unsignedIntegerValue(), Unicode::utf8proc_codepointBidiClass(), Unicode::utf8proc_codepointBoundClass(), Unicode::utf8proc_codepointCategory(), Unicode::utf8proc_codepointCharWidth(), Unicode::utf8proc_codepointCombiningClass(), Unicode::utf8proc_codepointDecompositionType(), Unicode::utf8proc_codepointToLowerSimple(), Unicode::utf8proc_codepointToTitleSimple(), Unicode::utf8proc_codepointToUpperSimple(), Unicode::utf8proc_graphemeBreak(), RexxNativeActivation::variablePoolFetchPrivate(), StringUtil::verify(), Numerics::wholenumberToObject(), StringUtil::wordIndex(), StringUtil::wordLength(), StringUtil::wordPos(), RexxMutableBuffer::words(), RexxString::words(), and RexxSource::words().