Files
vss-extra/source/xml/vss-xml-parse_errors.ads
2023-03-10 09:36:11 +01:00

35 lines
903 B
Ada

--
-- Copyright (C) 2022-2023, AdaCore
--
-- SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
--
with VSS.Strings;
package VSS.XML.Parse_Errors is
pragma Preelaborate;
type SAX_Parse_Error is limited interface;
function Get_Message
(Self : SAX_Parse_Error) return VSS.Strings.Virtual_String is abstract;
-- function Get_Exception
-- (Self : SAX_Parse_Error) return Ada.Exceptions.Exception_Occurrence;
function Get_Public_Id
(Self : SAX_Parse_Error) return VSS.Strings.Virtual_String is abstract;
function Get_System_Id
(Self : SAX_Parse_Error) return VSS.Strings.Virtual_String is abstract;
function Get_Line_Number
(Self : SAX_Parse_Error) return VSS.Strings.Line_Index'Base is abstract;
function Get_Column_Number
(Self : SAX_Parse_Error)
return VSS.Strings.Character_Index'Base is abstract;
end VSS.XML.Parse_Errors;