-- -- 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;