VSS.JSON.Streams.Cursors

Entities

Interface Types

Subprograms

Description

Copyright (C) 2020-2023, AdaCore

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

Boolean_Value

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

Element

function Element
  (Self : JSON_Stream_Cursor'Class)
   return VSS.JSON.Streams.JSON_Stream_Element
Parameters
Self
Return Value

Element_Kind

function Element_Kind
  (Self : JSON_Stream_Cursor) return JSON_Stream_Element_Kind
Parameters
Self
Return Value

Is_Boolean_Value

function Is_Boolean_Value (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_End_Array

function Is_End_Array (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_End_Document

function Is_End_Document (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_End_Object

function Is_End_Object (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_Key_Name

function Is_Key_Name (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_Null_Value

function Is_Null_Value (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_Number_Value

function Is_Number_Value (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_Start_Array

function Is_Start_Array (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_Start_Document

function Is_Start_Document (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_Start_Object

function Is_Start_Object (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

Is_String_Value

function Is_String_Value (Self : JSON_Stream_Cursor'Class) return Boolean
Parameters
Self
Return Value

JSON_Stream_Cursor

type JSON_Stream_Cursor is limited interface;

Key_Name

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

Number_Value

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

String_Value

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