public class IIntegerR extends IParameterObject implements IIntegerI, IReferenceParameter
Modifier and Type | Class and Description |
---|---|
static class |
IIntegerR.Add |
static class |
IIntegerR.Div |
static class |
IIntegerR.Eq |
static class |
IIntegerR.FromDouble |
static class |
IIntegerR.Mod |
static class |
IIntegerR.Mul |
static class |
IIntegerR.Neg |
static class |
IIntegerR.Sub |
Modifier and Type | Field and Description |
---|---|
protected IIntegerOp |
op |
parent
Constructor and Description |
---|
IIntegerR(IIntegerOp v) |
IIntegerR(int v) |
IIntegerR(IServerI s,
IIntegerOp v) |
IIntegerR(IServerI s,
int v) |
Modifier and Type | Method and Description |
---|---|
IIntegerR |
add(IIntegerI u) |
IIntegerR |
add(int u) |
IIntegerR |
cp()
alias of dup()
|
IIntegerR |
cp(IIntegerI v)
duplicate and add
|
IIntegerR |
cp(int v)
duplicate and add
|
IIntegerR |
div(IIntegerI u) |
IIntegerR |
div(int u) |
IIntegerR |
dup() |
boolean |
eq(IIntegerI v) |
boolean |
eq(int v) |
boolean |
eq(ISwitchE e,
IIntegerI v) |
IBoolR |
eq(ISwitchR r,
IIntegerI v) |
IInteger |
get() |
IIntegerR |
getX() |
IIntegerR |
mod(IIntegerI u) |
IIntegerR |
mod(int u) |
IIntegerR |
mul(IIntegerI u) |
IIntegerR |
mul(int u) |
IIntegerR |
neg() |
IIntegerOp |
operator() |
IIntegerR |
set(double u) |
IIntegerR |
set(IDoubleI u) |
IIntegerR |
set(IIntegerI u)
convert reference tree to one constant value
|
IIntegerR |
set(int u) |
IIntegerR |
sub(IIntegerI u) |
IIntegerR |
sub(int u) |
int |
x() |
createObject, parent, parent
protected IIntegerOp op
public IIntegerR(IIntegerOp v)
public IIntegerR(int v)
public IIntegerR(IServerI s, IIntegerOp v)
public IIntegerR(IServerI s, int v)
public int x()
x
in interface IIntegerI
x
in interface IIntegerOp
public IInteger get()
get
in interface IIntegerI
get
in interface IIntegerOp
get
in interface IParameter
public IIntegerR getX()
public IIntegerOp operator()
operator
in interface IReferenceParameter
public IIntegerR set(IIntegerI u)
IIntegerI