JsonArray Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 370 of System.Json/Json.cm

Inheritance

Constructors & Destructor

public JsonArray()

Member Functions

public void AddItem(JsonValue* item)
public void AddItem(UniquePtr<JsonValue>&& item)
public inline long Count() const
public JsonValue* GetItem(long index) const
public override Result<String<char>> ToString() const
public override Result<bool> Write(CodeFormatter& formatter)
public JsonValue* operator[](long index) const

Member Variables

private List<UniquePtr<JsonValue>> items

Constructor& Destructor Details

JsonArray Constructor

public JsonArray()

Definition
Line 372 of System.Json/Json.cm


Member Function Details

AddItem Member Function

public void AddItem(JsonValue* item)

Definition
Line 379 of System.Json/Json.cm


AddItem Member Function

public void AddItem(UniquePtr<JsonValue>&& item)

Definition
Line 375 of System.Json/Json.cm


Count Member Function

public inline long Count()

Definition
Line 391 of System.Json/Json.cm


GetItem Member Function

public JsonValue* GetItem(long index)

Definition
Line 383 of System.Json/Json.cm


ToString Member Function

public override Result<String<char>> ToString()

Definition
Line 395 of System.Json/Json.cm


Write Member Function

public override Result<bool> Write(CodeFormatter& formatter)

Definition
Line 420 of System.Json/Json.cm


operator[] Member Function

public JsonValue* operator[](long index)

Definition
Line 387 of System.Json/Json.cm