pragma Ada_2012;
with Ada.Streams;
with DDS_Support.Sequences_Generic.Output_Generic;
package DDS.XML_Output is
procedure Output (Item : Standard.Integer; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Standard.String; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Short; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Long; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Interfaces.C.long; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Long_Long; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Unsigned_Long; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Unsigned_Long_Long; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Enum; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Float; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Double; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Long_Double; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Char; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Wchar; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Octet; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : Boolean; To : not null access Ada.Streams.Root_Stream_Type'Class) with Inline_Always;
procedure Output (Item : ThreadSettings; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ThreadSettingsCpuRotationKind_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Unsigned_Short; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Builtin_Topic_Key_Type_Native; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : InstanceHandle_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : StatusKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : QosPolicyId_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : EntityKind_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DurabilityQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PresentationQosPolicyAccessScopeKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : OwnershipQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LivelinessQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ReliabilityQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ReliabilityQosPolicyAcknowledgmentModeKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DestinationOrderQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DestinationOrderQosPolicyScopeKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : HistoryQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : EncapsulationId_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportMulticastQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportBuiltinKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : RtpsReservedPortKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : WireProtocolQosPolicyAutoKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataWriterResourceLimitsInstanceReplacementKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ServiceQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PublishModeQosPolicyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DiscoveryConfigBuiltinPluginKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DiscoveryPluginPromiscuityKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : RemoteParticipantPurgeKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ThreadBlockingKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TypeConsistencyKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SampleLostStatusKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SampleStateKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ViewStateKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : InstanceStateKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DomainId_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : FlowControllerSchedulingPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ObjectSubState; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TimeOutDuration; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : RelatedObjectDepth; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Octets; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : String; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : KeyedString; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : KeyedOctets; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Wide_String; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Time_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Duration_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Guid_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SequenceNumber_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : OriginalWriterInfo_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ThreadSettings_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : QosPolicyCount; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : UserDataQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TopicDataQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : GroupDataQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TopicProtocolQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DomainParticipantProtocolQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DurabilityQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PresentationQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DeadlineQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LatencyBudgetQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : OwnershipQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : OwnershipStrengthQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LivelinessQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TimeBasedFilterQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PartitionQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ReliabilityQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DestinationOrderQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : HistoryQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DurabilityServiceQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ResourceLimitsQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportPriorityQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LifespanQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : WriterDataLifecycleQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ReaderDataLifecycleQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : EntityFactoryQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : AllocationSettings_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : RtpsReliableReaderProtocol_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : RtpsReliableWriterProtocol_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : UserObjectSettings_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportUnicastSettings_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportMulticastSettings_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportMulticastMappingFunction_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportMulticastMapping_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportEncapsulationSettings_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportSelectionQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportUnicastQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportMulticastQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportMulticastMappingQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportEncapsulationQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DiscoveryQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Discovery_ParticipantInformation; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Discovery_EndpointInformation; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportBuiltinQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : RtpsWellKnownPorts_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : WireProtocolQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Locator_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ProtocolVersion_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : VendorId_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ProductVersion_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataReaderResourceLimitsQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataWriterResourceLimitsQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ServiceQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PublisherProtocolQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SubscriberProtocolQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataReaderProtocolQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataWriterProtocolQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SystemResourceLimitsQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DomainParticipantResourceLimitsQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : EventQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DatabaseQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ReceiverPoolQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : BuiltinTopicReaderResourceLimits_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : BuiltinTopicKey_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PublishModeQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DiscoveryBuiltinReaderFragmentationResourceLimits_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TypeSupportQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : AsynchronousPublisherQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DiscoveryConfigQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : UserObjectQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ExclusiveAreaQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : BatchQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TypeConsistencyEnforcementQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LocatorFilter_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LocatorFilterQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ChannelSettings_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : MultiChannelQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Property_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PropertyQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : WaitSetProperty_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : EndpointGroup_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : AvailabilityQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ContentFilterProperty_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : EntityNameQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ProfileQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SampleIdentity_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Cookie_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : AckResponseData_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : WriteParams_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TypeCode; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ParticipantBuiltinTopicData; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TopicBuiltinTopicData; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PublicationBuiltinTopicData; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SubscriptionBuiltinTopicData; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : KeyHash_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : InconsistentTopicStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TopicQos; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : OfferedDeadlineMissedStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LivelinessLostStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : OfferedIncompatibleQosStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PublicationMatchedStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ReliableWriterCacheEventCount; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ReliableWriterCacheChangedStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ReliableReaderActivityChangedStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : AcknowledgmentInfo; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataWriterQos; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PublisherQos; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataWriterCacheStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataWriterProtocolStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : RequestedDeadlineMissedStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LivelinessChangedStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : RequestedIncompatibleQosStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SampleLostStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SampleRejectedStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SubscriptionMatchedStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataReaderCacheStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataReaderProtocolStatus; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SampleInfo; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DataReaderQoS; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SubscriberQos; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DomainParticipantQos; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DomainParticipantFactoryQos; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : FlowControllerTokenBucketProperty_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : FlowControllerProperty_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DLRLOid; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ObjectReference; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Short_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Long_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Long_Long_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Unsigned_Short_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Unsigned_Long_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Unsigned_Long_Long_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Enum_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Float_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Double_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Long_Double_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Octet_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Octets_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Boolean_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : String_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : KeyedString_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : KeyedOctets_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Wide_String_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : InstanceHandle_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : QosPolicyCount_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportUnicastSettings_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportMulticastSettings_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportMulticastMapping_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : EncapsulationId_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TransportEncapsulationSettings_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Discovery_ParticipantInformation_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Discovery_EndpointInformation_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Locator_Address_Array_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Locator_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : VendorId_Array_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : BuiltinTopicKey_Array_T; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : LocatorFilter_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ChannelSettings_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Property_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : EndpointGroup_T_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : ParticipantBuiltinTopicData_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TopicBuiltinTopicData_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : PublicationBuiltinTopicData_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SubscriptionBuiltinTopicData_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : KeyHash_Value_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SampleInfo_Array; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Pre_Sequence
(To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Post_Sequence
(To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Pre_Element
(To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Between_Element
(To : not null access Ada.Streams.Root_Stream_Type'Class) is null;
procedure Post_Element
(To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Short_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Long_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Long_Long_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Unsigned_Short_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Unsigned_Long_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Unsigned_Long_Long_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Enum_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Float_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Double_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Long_Double_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Char_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Wchar_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Octet_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Octets_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Boolean_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new String_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new KeyedString_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new KeyedOctets_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Wide_String_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new InstanceHandle_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new QosPolicyCount_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new TransportUnicastSettings_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new TransportMulticastSettings_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new TransportMulticastMapping_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new EncapsulationId_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new TransportEncapsulationSettings_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Discovery_ParticipantInformationSeq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Discovery_EndpointInformationSeq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Locator_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new LocatorFilter_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new ChannelSettings_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new Property_T_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new EndpointGroup_T_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new ParticipantBuiltinTopicData_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new TopicBuiltinTopicData_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new PublicationBuiltinTopicData_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new SubscriptionBuiltinTopicData_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output is new SampleInfo_Seq.Output_Generic (Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DDS_Support.Void_Ptr; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TypeObject_Access; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : SampleRejectedStatusKind; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : DDS_LoggingQosPolicy; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : TypeCode_Access; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Output (Item : Interfaces.C.Strings.chars_ptr; To : not null access Ada.Streams.Root_Stream_Type'Class);
procedure Print (Item : DataWriterQos; To : not null access Ada.Streams.Root_Stream_Type'Class; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : PublisherQos; To : not null access Ada.Streams.Root_Stream_Type'Class; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : DataReaderQoS; To : not null access Ada.Streams.Root_Stream_Type'Class; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : SubscriberQos; To : not null access Ada.Streams.Root_Stream_Type'Class; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : TopicQos; To : not null access Ada.Streams.Root_Stream_Type'Class; Library : Standard.String := ""; Profile : Standard.String := ""; Topic_Name : Standard.String := "");
procedure Print (Item : DomainParticipantQos; To : not null access Ada.Streams.Root_Stream_Type'Class; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : DomainParticipantFactoryQos; To : not null access Ada.Streams.Root_Stream_Type'Class; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : DataWriterQos; To_File : Standard.String; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : PublisherQos; To_File : Standard.String; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : DataReaderQoS; To_File : Standard.String; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : SubscriberQos; To_File : Standard.String; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : TopicQos; To_File : Standard.String; Library : Standard.String := ""; Profile : Standard.String := ""; Topic_Name : Standard.String := "");
procedure Print (Item : DomainParticipantQos; To_File : Standard.String; Library : Standard.String := ""; profile : Standard.String := "");
procedure Print (Item : DomainParticipantFactoryQos; To_File : Standard.String; Library : Standard.String := ""; profile : Standard.String := "");
end DDS.XML_Output;