4 with Opt67_Pkg
; use Opt67_Pkg
;
8 function Predef_Stream_Attr_Spec
11 Name
: TSS_Name_Type
) return Node_Id
is
13 return Predef
(Loc
, Make_TSS_Name
(Tag_Typ
, Name
), Tag_Typ
);
17 constant array (Integer range <>) of TSS_Name_Type
:=
23 Tag_Typ
: constant Entity_Id
:= Entity_Id
(Init
);
24 Res
: constant Natural := Init
;
25 Loc
: constant Source_Ptr
:= Source_Ptr
(Init
);
28 for Op
in Stream_Op_TSS_Names
'Range loop
29 if Stream_Operation_OK
(Tag_Typ
, Stream_Op_TSS_Names
(Op
)) then
31 Predef_Stream_Attr_Spec
(Loc
, Tag_Typ
,
32 Stream_Op_TSS_Names
(Op
)));