CX_SUM_AMOUNT
Class hierarchy
- CX_CLASS
- CX_AMOUNT
- CX_VECTOR_AMOUNT
- CX_SUM_AMOUNT
- CX_VECTOR_AMOUNT
- CX_AMOUNT
Description:
This class represents a set as the sum of several CX_AMOUNT objects.
Code example:
Var(amountVector, value, numeric)
CreateTransObject(CX_SUM_AMOUNT) -> amountVector
12.5m -> value // CX_VALUE erzeugen
12.5 -> numeric // CX_NUMERIC erzeugen
value amountVector Call(Insert)
numeric amountVector Call(Insert)
................................
amountVector Call(Amount) // Ergebnis: CX_VALUE 25.0m
Function | MA* | Parameters | Return | Brief description |
---|---|---|---|---|
Amount | OBJECT | Sum of all objects | ||
AmountBothLoad | OBJECT | like Amount, but without last element | ||
Add | CX_AMOUNT | CX_AMOUNT | Operator + as function | |
AddAssign | CX_AMOUNT | Operator += as function | ||
AmountWeak | CX_AMOUNT | |||
Car format | INTEGER, INTEGER | CX_AMOUNT | Returns a formatted object according to the given number of digits before and after the decimal point (only with CX_VALUE, otherwise the object itself). | |
DivAssign | CX_AMOUNT | Operator /= as function | ||
Divide | CX_AMOUNT | CX_AMOUNT | Operator / as function | |
Clear | delete all elements | |||
Contains | (OBJECT) | INTEGER | Test object existence | |
Element | * | (INTEGER) | nth element Change | |
Insert | (OBJECT) | Insert element | ||
InsertVector | (VECTOR | Insert vector | ||
Load element | * | last element Change | ||
MulAssign | CX_AMOUNT | Operator *= as function | ||
Multiply | CX_AMOUNT | CX_AMOUNT | Operator * as function | |
Remove | (OBJECT) | Delete element | ||
string | INTEGER | CX_STRING | Returns the string representation of the object | |
SubAssign | CX_AMOUNT | Operator -= as function | ||
Subtract | CX_AMOUNT | CX_AMOUNT | Operator - as a function |
* MA = Member Access Function
Data field | Type | Reference class | I* | Brief description |
---|---|---|---|---|
vector | COLL | CX_CLASS |
* I = Indexable data field
Module | Brief description |
---|---|