Copyright (C) 2023, AdaCore
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
function At_End (Self : JSON5_Pull_Reader) return Boolean
function Boolean_Value
(Self : JSON5_Pull_Reader) return Boolean
procedure Clear (Self : in out JSON5_Pull_Reader)
function Element_Kind
(Self : JSON5_Pull_Reader)
return VSS.JSON.Streams.JSON_Stream_Element_Kind
function Error
(Self : JSON5_Pull_Reader)
return VSS.JSON.Pull_Readers.JSON_Reader_Error
function Error_Message
(Self : JSON5_Pull_Reader) return VSS.Strings.Virtual_String
type JSON5_Pull_Reader is limited new JSON_Pull_Reader with private;
function Key_Name
(Self : JSON5_Pull_Reader) return VSS.Strings.Virtual_String
function Number_Value
(Self : JSON5_Pull_Reader) return VSS.JSON.JSON_Number
procedure Raise_Error
(Self : in out JSON5_Pull_Reader;
Message : VSS.Strings.Virtual_String)
function Read_Next
(Self : in out JSON5_Pull_Reader)
return VSS.JSON.Streams.JSON_Stream_Element_Kind
procedure Set_Stream
(Self : in out JSON5_Pull_Reader'Class;
Stream : not null VSS.Text_Streams.Input_Text_Stream_Access)
procedure Skip_Current_Array
(Self : in out JSON5_Pull_Reader)
procedure Skip_Current_Object
(Self : in out JSON5_Pull_Reader)
procedure Skip_Current_Value
(Self : in out JSON5_Pull_Reader)
function String_Value
(Self : JSON5_Pull_Reader) return VSS.Strings.Virtual_String