VSS.JSON.Pull_Readers.JSON5

Entities

Tagged Types

Subprograms

Description

Copyright (C) 2023, AdaCore

SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception

At_End

function At_End (Self : JSON5_Pull_Reader) return Boolean
Parameters
Self
Return Value

Boolean_Value

function Boolean_Value
  (Self : JSON5_Pull_Reader) return Boolean
Parameters
Self
Return Value

Clear

procedure Clear (Self : in out JSON5_Pull_Reader)
Parameters
Self

Element_Kind

function Element_Kind
  (Self : JSON5_Pull_Reader)
   return VSS.JSON.Streams.JSON_Stream_Element_Kind
Parameters
Self
Return Value

Error

function Error
  (Self : JSON5_Pull_Reader)
   return VSS.JSON.Pull_Readers.JSON_Reader_Error
Parameters
Self
Return Value

Error_Message

function Error_Message
  (Self : JSON5_Pull_Reader) return VSS.Strings.Virtual_String
Parameters
Self
Return Value

JSON5_Pull_Reader

type JSON5_Pull_Reader is limited new JSON_Pull_Reader with private;

Key_Name

function Key_Name
  (Self : JSON5_Pull_Reader) return VSS.Strings.Virtual_String
Parameters
Self
Return Value

Number_Value

function Number_Value
  (Self : JSON5_Pull_Reader) return VSS.JSON.JSON_Number
Parameters
Self
Return Value

Raise_Error

procedure Raise_Error
  (Self    : in out JSON5_Pull_Reader;
   Message : VSS.Strings.Virtual_String)
Parameters
Self
Message

Read_Next

function Read_Next
  (Self : in out JSON5_Pull_Reader)
   return VSS.JSON.Streams.JSON_Stream_Element_Kind
Parameters
Self
Return Value

Set_Stream

procedure Set_Stream
  (Self   : in out JSON5_Pull_Reader'Class;
   Stream : not null VSS.Text_Streams.Input_Text_Stream_Access)
Parameters
Self
Stream

Skip_Current_Array

procedure Skip_Current_Array
  (Self : in out JSON5_Pull_Reader)
Parameters
Self

Skip_Current_Object

procedure Skip_Current_Object
  (Self : in out JSON5_Pull_Reader)
Parameters
Self

Skip_Current_Value

procedure Skip_Current_Value
  (Self : in out JSON5_Pull_Reader)
Parameters
Self

String_Value

function String_Value
  (Self : JSON5_Pull_Reader) return VSS.Strings.Virtual_String
Parameters
Self
Return Value