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 on combinations in these tables, the following terms for names of objects or local variables are used.

Declaration of local variables and existing objects:

 

recObj

object of Structure definition type

 

rO

object of Structured variable type

ALIAS

_a

ALIAS (antityped)

ALIAS (recObj)

_rA

ALIAS (typed)

RECORD (recObj)

_r

local variable of RECORD type

 

OI

structure item of reference to 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

´

´

´

 

´

´