TSDuck v3.40-4033
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::json::Array Member List

This is the complete list of members for ts::json::Array, including all inherited members.

add(const UString &name, const ValuePtr &value)ts::json::Valueinline
add(const UString &name, T value)ts::json::Valueinline
add(const UString &name, T value)ts::json::Valueinline
add(const UString &name, const UString &value)ts::json::Valueinline
addFloat(const UString &name, double value)ts::json::Valueprotectedvirtual
addInteger(const UString &name, int64_t value)ts::json::Valueprotectedvirtual
addString(const UString &name, const UString &value)ts::json::Valueprotectedvirtual
addValue(const UString &name, const ValuePtr &value)ts::json::Valueprotectedvirtual
Array()=defaultts::json::Array
at(size_t index) const overridets::json::Arrayvirtual
at(size_t index) overridets::json::Arrayvirtual
clear() overridets::json::Arrayvirtual
erase(size_t index, size_t count=1) overridets::json::Arrayvirtual
extract(const UString &name)ts::json::Valuevirtual
extractAt(size_t index) overridets::json::Arrayvirtual
getNames(UStringList &names) constts::json::Valuevirtual
isArray() const overridets::json::Arrayvirtual
isFalse() constts::json::Valuevirtual
isInteger() constts::json::Valuevirtual
isNull() constts::json::Valuevirtual
isNumber() constts::json::Valuevirtual
isObject() constts::json::Valuevirtual
isString() constts::json::Valuevirtual
isTrue() constts::json::Valuevirtual
oneLiner(Report &report=(ts::NullReport::Instance())) constts::json::Valuevirtual
print(TextFormatter &output) const overridets::json::Arrayvirtual
printed(size_t indent=2, Report &report=(ts::NullReport::Instance())) constts::json::Valuevirtual
query(const UString &path) const overridets::json::Arrayvirtual
query(const UString &path, bool create=false, Type type=Type::Object) overridets::json::Arrayvirtual
remove(const UString &name)ts::json::Valuevirtual
save(const fs::path &fileName, size_t indent=2, bool stdOutputIfEmpty=false, Report &report=(ts::NullReport::Instance()))ts::json::Valuevirtual
set(const ValuePtr &value, size_t index=std::numeric_limits< size_t >::max())ts::json::Valueinline
set(T value, size_t index=std::numeric_limits< size_t >::max())ts::json::Valueinline
set(T value, size_t index=std::numeric_limits< size_t >::max())ts::json::Valueinline
set(const UString &value, size_t index=std::numeric_limits< size_t >::max())ts::json::Valueinline
setFloat(double value, size_t index) overridets::json::Arrayprotectedvirtual
setInteger(int64_t value, size_t index) overridets::json::Arrayprotectedvirtual
setString(const UString &value, size_t index) overridets::json::Arrayprotectedvirtual
setValue(const ValuePtr &value, size_t index) overridets::json::Arrayprotectedvirtual
size() const overridets::json::Arrayvirtual
toBoolean(bool defaultValue=false) constts::json::Valuevirtual
toFloat(double defaultValue=0.0) constts::json::Valuevirtual
toInteger(int64_t defaultValue=0) constts::json::Valuevirtual
toString(const UString &defaultValue=UString()) constts::json::Valuevirtual
type() const overridets::json::Arrayvirtual
value(const UString &name) constts::json::Valuevirtual
value(const UString &name, bool create=false, Type type=Type::Object)ts::json::Valuevirtual
Value()=defaultts::json::Value
valuePtr(const UString &name)ts::json::Valuevirtual