Permissible Combination of identSrc and identDst Parameters

Permissible Combination of identSrc and identDst Parameters

Permissible combinations of identSrc and identDst parameters

The following tables show permissible combinations of the parameters identSrc and identDst for SET WITH and SET AS actions. For an easier view of the combinations in these tables, the following terms for names of objects or local variables are used.

Declaration of local variables and existing objects:

 

recObj

an object of Structure definition type

 

rO

an object of Structured variable type

ALIAS

_a

ALIAS (non-typed)

ALIAS (recObj)

_rA

ALIAS (typed)

RECORD (recObj)

_r

local variable of RECORD type

 

OI

structure item of reference to an object type


Permissible combinations (SET WITH)

IdentDst/identSrc

_a

rO

rO^OI

rO[i]

rO[i]^OI

_rA

_rA^OI

_rA[i]

_rA[i]^OI

_r

_r^OI

_r[i]

_r[i]^OI

obj

_a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rO

 

 

 

 

 

 

 

 

 

 

 

rO^OI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rO[i]

 

 

 

 

 

 

 

 

 

 

 

rO[i]^OI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_rA

 

 

 

 

 

 

 

 

 

 

 

_rA^OI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_rA[i]

 

 

 

 

 

 

 

 

 

 

 

_rA[i]^OI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_r

 

 

 

 

 

 

 

 

 

 

 

_r^OI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_r[i]

 

 

 

 

 

 

 

 

 

 

 

_r[i]^OI

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Permissible combinations (SET AS)

IdentDst/identSrc

_a

rO

rO^OI

rO[i]

rO[i]^OI

_rA

_rA^OI

_rA[i]

_rA[i]^OI

_r

_r^OI

_r[i]

_r[i]^OI

obj

_a

 

 

 

 

rO - whole contents

 

 

 

 

 

 

 

 

 

 

 

rO^OI [1]

 

 

 

 

rO[i]

 

 

 

 

 

 

 

 

 

 

 

rO[i]^OI

 

 

 

 

_rA - routing

 

 

 

 

 

 

 

 

 

 

 

 

_rA^OI [1]

 

 

 

 

_rA[0] - whole contents

 

 

 

 

 

 

 

 

 

 

 

_rA[i]

 

 

 

 

 

 

 

 

 

 

 

_rA[i]^OI