pragma Style_Checks ("NM32766");
pragma Wide_Character_Encoding (Brackets);
pragma Warnings (Off, "use of an anonymous access type allocator");

---------------------------------------------------
--  This file has been generated automatically from
--  /pbulk/work/net/ada-polyorb/work/PolyORB-25.0/idls/cos/notification/CosNotifyFilter.idl
--  by IAC (IDL to Ada Compiler) 25.0w (rev. unknown).
---------------------------------------------------
--  NOTE: If you modify this file by hand, your
--  changes will be lost when you re-run the
--  IDL to Ada compiler.
---------------------------------------------------

with CORBA;
pragma Elaborate_All (CORBA);
with PolyORB.Any;
with PolyORB.Types;
with PolyORB.Sequences.Unbounded.CORBA_Helper;
pragma Elaborate_All (PolyORB.Sequences.Unbounded.CORBA_Helper);

package CosNotifyFilter.Helper is

   TC_ConstraintID : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.ConstraintID;

   function To_Any
     (Item : CosNotifyFilter.ConstraintID)
     return CORBA.Any;

   TC_ConstraintExp : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.ConstraintExp;

   function To_Any
     (Item : CosNotifyFilter.ConstraintExp)
     return CORBA.Any;

   TC_IDL_SEQUENCE_CosNotifyFilter_ConstraintID : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintID.Sequence;

   function To_Any
     (Item : CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintID.Sequence)
     return CORBA.Any;

   TC_ConstraintIDSeq : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.ConstraintIDSeq;

   function To_Any
     (Item : CosNotifyFilter.ConstraintIDSeq)
     return CORBA.Any;

   TC_IDL_SEQUENCE_CosNotifyFilter_ConstraintExp : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintExp.Sequence;

   function To_Any
     (Item : CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintExp.Sequence)
     return CORBA.Any;

   TC_ConstraintExpSeq : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.ConstraintExpSeq;

   function To_Any
     (Item : CosNotifyFilter.ConstraintExpSeq)
     return CORBA.Any;

   TC_ConstraintInfo : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.ConstraintInfo;

   function To_Any
     (Item : CosNotifyFilter.ConstraintInfo)
     return CORBA.Any;

   TC_IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo.Sequence;

   function To_Any
     (Item : CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo.Sequence)
     return CORBA.Any;

   TC_ConstraintInfoSeq : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.ConstraintInfoSeq;

   function To_Any
     (Item : CosNotifyFilter.ConstraintInfoSeq)
     return CORBA.Any;

   TC_MappingConstraintPair : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.MappingConstraintPair;

   function To_Any
     (Item : CosNotifyFilter.MappingConstraintPair)
     return CORBA.Any;

   TC_IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair.Sequence;

   function To_Any
     (Item : CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair.Sequence)
     return CORBA.Any;

   TC_MappingConstraintPairSeq : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.MappingConstraintPairSeq;

   function To_Any
     (Item : CosNotifyFilter.MappingConstraintPairSeq)
     return CORBA.Any;

   TC_MappingConstraintInfo : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.MappingConstraintInfo;

   function To_Any
     (Item : CosNotifyFilter.MappingConstraintInfo)
     return CORBA.Any;

   TC_IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo.Sequence;

   function To_Any
     (Item : CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo.Sequence)
     return CORBA.Any;

   TC_MappingConstraintInfoSeq : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.MappingConstraintInfoSeq;

   function To_Any
     (Item : CosNotifyFilter.MappingConstraintInfoSeq)
     return CORBA.Any;

   TC_CallbackID : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.CallbackID;

   function To_Any
     (Item : CosNotifyFilter.CallbackID)
     return CORBA.Any;

   TC_IDL_SEQUENCE_CosNotifyFilter_CallbackID : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_CallbackID.Sequence;

   function To_Any
     (Item : CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_CallbackID.Sequence)
     return CORBA.Any;

   TC_CallbackIDSeq : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.CallbackIDSeq;

   function To_Any
     (Item : CosNotifyFilter.CallbackIDSeq)
     return CORBA.Any;

   TC_UnsupportedFilterableData : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.UnsupportedFilterableData_Members;

   function To_Any
     (Item : CosNotifyFilter.UnsupportedFilterableData_Members)
     return CORBA.Any;

   procedure Raise_UnsupportedFilterableData
     (Members : CosNotifyFilter.UnsupportedFilterableData_Members);

   pragma No_Return (Raise_UnsupportedFilterableData);

   TC_InvalidGrammar : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.InvalidGrammar_Members;

   function To_Any
     (Item : CosNotifyFilter.InvalidGrammar_Members)
     return CORBA.Any;

   procedure Raise_InvalidGrammar
     (Members : CosNotifyFilter.InvalidGrammar_Members);

   pragma No_Return (Raise_InvalidGrammar);

   TC_InvalidConstraint : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.InvalidConstraint_Members;

   function To_Any
     (Item : CosNotifyFilter.InvalidConstraint_Members)
     return CORBA.Any;

   procedure Raise_InvalidConstraint
     (Members : CosNotifyFilter.InvalidConstraint_Members);

   pragma No_Return (Raise_InvalidConstraint);

   TC_DuplicateConstraintID : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.DuplicateConstraintID_Members;

   function To_Any
     (Item : CosNotifyFilter.DuplicateConstraintID_Members)
     return CORBA.Any;

   procedure Raise_DuplicateConstraintID
     (Members : CosNotifyFilter.DuplicateConstraintID_Members);

   pragma No_Return (Raise_DuplicateConstraintID);

   TC_ConstraintNotFound : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.ConstraintNotFound_Members;

   function To_Any
     (Item : CosNotifyFilter.ConstraintNotFound_Members)
     return CORBA.Any;

   procedure Raise_ConstraintNotFound
     (Members : CosNotifyFilter.ConstraintNotFound_Members);

   pragma No_Return (Raise_ConstraintNotFound);

   TC_CallbackNotFound : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.CallbackNotFound_Members;

   function To_Any
     (Item : CosNotifyFilter.CallbackNotFound_Members)
     return CORBA.Any;

   procedure Raise_CallbackNotFound
     (Members : CosNotifyFilter.CallbackNotFound_Members);

   pragma No_Return (Raise_CallbackNotFound);

   TC_InvalidValue : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.InvalidValue_Members;

   function To_Any
     (Item : CosNotifyFilter.InvalidValue_Members)
     return CORBA.Any;

   procedure Raise_InvalidValue
     (Members : CosNotifyFilter.InvalidValue_Members);

   pragma No_Return (Raise_InvalidValue);

   TC_FilterID : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.FilterID;

   function To_Any
     (Item : CosNotifyFilter.FilterID)
     return CORBA.Any;

   TC_IDL_SEQUENCE_CosNotifyFilter_FilterID : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_FilterID.Sequence;

   function To_Any
     (Item : CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_FilterID.Sequence)
     return CORBA.Any;

   TC_FilterIDSeq : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.FilterIDSeq;

   function To_Any
     (Item : CosNotifyFilter.FilterIDSeq)
     return CORBA.Any;

   TC_FilterNotFound : CORBA.TypeCode.Object;

   function From_Any
     (Item : CORBA.Any)
     return CosNotifyFilter.FilterNotFound_Members;

   function To_Any
     (Item : CosNotifyFilter.FilterNotFound_Members)
     return CORBA.Any;

   procedure Raise_FilterNotFound
     (Members : CosNotifyFilter.FilterNotFound_Members);

   pragma No_Return (Raise_FilterNotFound);

   
   package Internals is

      function Wrap
        (X : access CosNotifyFilter.ConstraintID)
        return PolyORB.Any.Content'Class;

      procedure Initialize_ConstraintID;

      type Ptr_Ü_ConstraintExp is
        access all CosNotifyFilter.ConstraintExp;

      type Content_Ü_ConstraintExp is
        new PolyORB.Any.Aggregate_Content with record
            V : Ptr_Ü_ConstraintExp;
         end record;

      function Get_Aggregate_Element
        (Acc : not null access Content_Ü_ConstraintExp;
         Tc : PolyORB.Any.TypeCode.Object_Ptr;
         Index : PolyORB.Types.Unsigned_Long;
         Mech : not null access PolyORB.Any.Mechanism)
        return PolyORB.Any.Content'Class;

      function Get_Aggregate_Count
        (Acc : Content_Ü_ConstraintExp)
        return PolyORB.Types.Unsigned_Long;

      procedure Set_Aggregate_Count
        (Acc : in out Content_Ü_ConstraintExp;
         Count : PolyORB.Types.Unsigned_Long);

      function Unchecked_Get_V
        (Acc : not null access Content_Ü_ConstraintExp)
        return PolyORB.Types.Address;

      function Clone
        (Acc : Content_Ü_ConstraintExp;
         Into : PolyORB.Any.Content_Ptr := null)
        return PolyORB.Any.Content_Ptr;

      procedure Finalize_Value
        (Acc : in out Content_Ü_ConstraintExp);

      function Wrap
        (X : access CosNotifyFilter.ConstraintExp)
        return PolyORB.Any.Content'Class;

      procedure Initialize_ConstraintExp;

      function IDL_SEQUENCE_CosNotifyFilter_ConstraintID_Element_Wrap
        (X : access CosNotifyFilter.ConstraintID)
        return PolyORB.Any.Content'Class;

      function Wrap
        (X : access CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintID.Sequence)
        return PolyORB.Any.Content'Class;

      package IDL_SEQUENCE_CosNotifyFilter_ConstraintID_Helper is
        new CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintID.CORBA_Helper
           (Element_From_Any => CosNotifyFilter.Helper.From_Any,
            Element_To_Any => CosNotifyFilter.Helper.To_Any,
            Element_Wrap => CosNotifyFilter.Helper.Internals.IDL_SEQUENCE_CosNotifyFilter_ConstraintID_Element_Wrap);

      procedure Initialize_IDL_SEQUENCE_CosNotifyFilter_ConstraintID;

      procedure Initialize_ConstraintIDSeq;

      function IDL_SEQUENCE_CosNotifyFilter_ConstraintExp_Element_Wrap
        (X : access CosNotifyFilter.ConstraintExp)
        return PolyORB.Any.Content'Class;

      function Wrap
        (X : access CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintExp.Sequence)
        return PolyORB.Any.Content'Class;

      package IDL_SEQUENCE_CosNotifyFilter_ConstraintExp_Helper is
        new CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintExp.CORBA_Helper
           (Element_From_Any => CosNotifyFilter.Helper.From_Any,
            Element_To_Any => CosNotifyFilter.Helper.To_Any,
            Element_Wrap => CosNotifyFilter.Helper.Internals.IDL_SEQUENCE_CosNotifyFilter_ConstraintExp_Element_Wrap);

      procedure Initialize_IDL_SEQUENCE_CosNotifyFilter_ConstraintExp;

      procedure Initialize_ConstraintExpSeq;

      type Ptr_Ü_ConstraintInfo is
        access all CosNotifyFilter.ConstraintInfo;

      type Content_Ü_ConstraintInfo is
        new PolyORB.Any.Aggregate_Content with record
            V : Ptr_Ü_ConstraintInfo;
         end record;

      function Get_Aggregate_Element
        (Acc : not null access Content_Ü_ConstraintInfo;
         Tc : PolyORB.Any.TypeCode.Object_Ptr;
         Index : PolyORB.Types.Unsigned_Long;
         Mech : not null access PolyORB.Any.Mechanism)
        return PolyORB.Any.Content'Class;

      function Get_Aggregate_Count
        (Acc : Content_Ü_ConstraintInfo)
        return PolyORB.Types.Unsigned_Long;

      procedure Set_Aggregate_Count
        (Acc : in out Content_Ü_ConstraintInfo;
         Count : PolyORB.Types.Unsigned_Long);

      function Unchecked_Get_V
        (Acc : not null access Content_Ü_ConstraintInfo)
        return PolyORB.Types.Address;

      function Clone
        (Acc : Content_Ü_ConstraintInfo;
         Into : PolyORB.Any.Content_Ptr := null)
        return PolyORB.Any.Content_Ptr;

      procedure Finalize_Value
        (Acc : in out Content_Ü_ConstraintInfo);

      function Wrap
        (X : access CosNotifyFilter.ConstraintInfo)
        return PolyORB.Any.Content'Class;

      procedure Initialize_ConstraintInfo;

      function IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo_Element_Wrap
        (X : access CosNotifyFilter.ConstraintInfo)
        return PolyORB.Any.Content'Class;

      function Wrap
        (X : access CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo.Sequence)
        return PolyORB.Any.Content'Class;

      package IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo_Helper is
        new CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo.CORBA_Helper
           (Element_From_Any => CosNotifyFilter.Helper.From_Any,
            Element_To_Any => CosNotifyFilter.Helper.To_Any,
            Element_Wrap => CosNotifyFilter.Helper.Internals.IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo_Element_Wrap);

      procedure Initialize_IDL_SEQUENCE_CosNotifyFilter_ConstraintInfo;

      procedure Initialize_ConstraintInfoSeq;

      type Ptr_Ü_MappingConstraintPair is
        access all CosNotifyFilter.MappingConstraintPair;

      type Content_Ü_MappingConstraintPair is
        new PolyORB.Any.Aggregate_Content with record
            V : Ptr_Ü_MappingConstraintPair;
         end record;

      function Get_Aggregate_Element
        (Acc : not null access Content_Ü_MappingConstraintPair;
         Tc : PolyORB.Any.TypeCode.Object_Ptr;
         Index : PolyORB.Types.Unsigned_Long;
         Mech : not null access PolyORB.Any.Mechanism)
        return PolyORB.Any.Content'Class;

      function Get_Aggregate_Count
        (Acc : Content_Ü_MappingConstraintPair)
        return PolyORB.Types.Unsigned_Long;

      procedure Set_Aggregate_Count
        (Acc : in out Content_Ü_MappingConstraintPair;
         Count : PolyORB.Types.Unsigned_Long);

      function Unchecked_Get_V
        (Acc : not null access Content_Ü_MappingConstraintPair)
        return PolyORB.Types.Address;

      function Clone
        (Acc : Content_Ü_MappingConstraintPair;
         Into : PolyORB.Any.Content_Ptr := null)
        return PolyORB.Any.Content_Ptr;

      procedure Finalize_Value
        (Acc : in out Content_Ü_MappingConstraintPair);

      function Wrap
        (X : access CosNotifyFilter.MappingConstraintPair)
        return PolyORB.Any.Content'Class;

      procedure Initialize_MappingConstraintPair;

      function IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair_Element_Wrap
        (X : access CosNotifyFilter.MappingConstraintPair)
        return PolyORB.Any.Content'Class;

      function Wrap
        (X : access CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair.Sequence)
        return PolyORB.Any.Content'Class;

      package IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair_Helper is
        new CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair.CORBA_Helper
           (Element_From_Any => CosNotifyFilter.Helper.From_Any,
            Element_To_Any => CosNotifyFilter.Helper.To_Any,
            Element_Wrap => CosNotifyFilter.Helper.Internals.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair_Element_Wrap);

      procedure Initialize_IDL_SEQUENCE_CosNotifyFilter_MappingConstraintPair;

      procedure Initialize_MappingConstraintPairSeq;

      type Ptr_Ü_MappingConstraintInfo is
        access all CosNotifyFilter.MappingConstraintInfo;

      type Content_Ü_MappingConstraintInfo is
        new PolyORB.Any.Aggregate_Content with record
            V : Ptr_Ü_MappingConstraintInfo;
         end record;

      function Get_Aggregate_Element
        (Acc : not null access Content_Ü_MappingConstraintInfo;
         Tc : PolyORB.Any.TypeCode.Object_Ptr;
         Index : PolyORB.Types.Unsigned_Long;
         Mech : not null access PolyORB.Any.Mechanism)
        return PolyORB.Any.Content'Class;

      function Get_Aggregate_Count
        (Acc : Content_Ü_MappingConstraintInfo)
        return PolyORB.Types.Unsigned_Long;

      procedure Set_Aggregate_Count
        (Acc : in out Content_Ü_MappingConstraintInfo;
         Count : PolyORB.Types.Unsigned_Long);

      function Unchecked_Get_V
        (Acc : not null access Content_Ü_MappingConstraintInfo)
        return PolyORB.Types.Address;

      function Clone
        (Acc : Content_Ü_MappingConstraintInfo;
         Into : PolyORB.Any.Content_Ptr := null)
        return PolyORB.Any.Content_Ptr;

      procedure Finalize_Value
        (Acc : in out Content_Ü_MappingConstraintInfo);

      function Wrap
        (X : access CosNotifyFilter.MappingConstraintInfo)
        return PolyORB.Any.Content'Class;

      procedure Initialize_MappingConstraintInfo;

      function IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo_Element_Wrap
        (X : access CosNotifyFilter.MappingConstraintInfo)
        return PolyORB.Any.Content'Class;

      function Wrap
        (X : access CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo.Sequence)
        return PolyORB.Any.Content'Class;

      package IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo_Helper is
        new CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo.CORBA_Helper
           (Element_From_Any => CosNotifyFilter.Helper.From_Any,
            Element_To_Any => CosNotifyFilter.Helper.To_Any,
            Element_Wrap => CosNotifyFilter.Helper.Internals.IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo_Element_Wrap);

      procedure Initialize_IDL_SEQUENCE_CosNotifyFilter_MappingConstraintInfo;

      procedure Initialize_MappingConstraintInfoSeq;

      function Wrap
        (X : access CosNotifyFilter.CallbackID)
        return PolyORB.Any.Content'Class;

      procedure Initialize_CallbackID;

      function IDL_SEQUENCE_CosNotifyFilter_CallbackID_Element_Wrap
        (X : access CosNotifyFilter.CallbackID)
        return PolyORB.Any.Content'Class;

      function Wrap
        (X : access CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_CallbackID.Sequence)
        return PolyORB.Any.Content'Class;

      package IDL_SEQUENCE_CosNotifyFilter_CallbackID_Helper is
        new CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_CallbackID.CORBA_Helper
           (Element_From_Any => CosNotifyFilter.Helper.From_Any,
            Element_To_Any => CosNotifyFilter.Helper.To_Any,
            Element_Wrap => CosNotifyFilter.Helper.Internals.IDL_SEQUENCE_CosNotifyFilter_CallbackID_Element_Wrap);

      procedure Initialize_IDL_SEQUENCE_CosNotifyFilter_CallbackID;

      procedure Initialize_CallbackIDSeq;

      procedure Initialize_UnsupportedFilterableData;

      procedure Initialize_InvalidGrammar;

      procedure Initialize_InvalidConstraint;

      procedure Initialize_DuplicateConstraintID;

      procedure Initialize_ConstraintNotFound;

      procedure Initialize_CallbackNotFound;

      procedure Initialize_InvalidValue;

      function Wrap
        (X : access CosNotifyFilter.FilterID)
        return PolyORB.Any.Content'Class;

      procedure Initialize_FilterID;

      function IDL_SEQUENCE_CosNotifyFilter_FilterID_Element_Wrap
        (X : access CosNotifyFilter.FilterID)
        return PolyORB.Any.Content'Class;

      function Wrap
        (X : access CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_FilterID.Sequence)
        return PolyORB.Any.Content'Class;

      package IDL_SEQUENCE_CosNotifyFilter_FilterID_Helper is
        new CosNotifyFilter.IDL_SEQUENCE_CosNotifyFilter_FilterID.CORBA_Helper
           (Element_From_Any => CosNotifyFilter.Helper.From_Any,
            Element_To_Any => CosNotifyFilter.Helper.To_Any,
            Element_Wrap => CosNotifyFilter.Helper.Internals.IDL_SEQUENCE_CosNotifyFilter_FilterID_Element_Wrap);

      procedure Initialize_IDL_SEQUENCE_CosNotifyFilter_FilterID;

      procedure Initialize_FilterIDSeq;

      procedure Initialize_FilterNotFound;

   end Internals;

end CosNotifyFilter.Helper;
