CONTAINING
Instruction. Contrainte sur le type du contenu d'un binaire.
Syntaxe
CONTAINING NomDUnType
CONTAINING NomDUnType ENCODED BY Valeur
Description
L'instruction CONTAINING permet de spécifier que le contenu du binaire correspond à un type ad hoc.
Exemple
-- Definition d'un type avec trois proprietes.
MonType1 ::= SEQUENCE
	{
	MaProprieteA INTEGER,
	MaProprieteB INTEGER,
	MaProprieteC INTEGER
	}
-- Definition d'un type avec une propriete au codage optimise.
MonType2 ::= SEQUENCE
	{
	MaProprieteD INTEGER,
	MaProprieteE OCTET STRING (CONTAINING MonType1 ENCODED BY 
	
		{joint-iso-itu-t asn1 packed-encoding(3) basic(0) unaligned(1)},
	
-- La propriete MaProprieteE est encodee en PER et non en DER pour gagner le volume.
	MaProprieteF INTEGER
	}
Voir aussi
ENCODED pour définir le mode d'encodage.