TSDuck v3.38-3705
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::json::Object Member List

This is the complete list of members for ts::json::Object, 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) overridets::json::Objectprotectedvirtual
addInteger(const UString &name, int64_t value) overridets::json::Objectprotectedvirtual
addString(const UString &name, const UString &value) overridets::json::Objectprotectedvirtual
addValue(const UString &name, const ValuePtr &value) overridets::json::Objectprotectedvirtual
at(size_t index) constts::json::Valuevirtual
at(size_t index)ts::json::Valuevirtual
clear() overridets::json::Objectvirtual
erase(size_t index, size_t count=1)ts::json::Valuevirtual
extract(const UString &name) overridets::json::Objectvirtual
extractAt(size_t index)ts::json::Valuevirtual
getNames(UStringList &names) const overridets::json::Objectvirtual
isArray() constts::json::Valuevirtual
isFalse() constts::json::Valuevirtual
isInteger() constts::json::Valuevirtual
isNull() constts::json::Valuevirtual
isNumber() constts::json::Valuevirtual
isObject() const overridets::json::Objectvirtual
isString() constts::json::Valuevirtual
isTrue() constts::json::Valuevirtual
Object()=defaultts::json::Object
oneLiner(Report &report=(ts::NullReport::Instance())) constts::json::Valuevirtual
print(TextFormatter &output) const overridets::json::Objectvirtual
printed(size_t indent=2, Report &report=(ts::NullReport::Instance())) constts::json::Valuevirtual
query(const UString &path) const overridets::json::Objectvirtual
query(const UString &path, bool create=false, Type type=Type::Object) overridets::json::Objectvirtual
remove(const UString &name) overridets::json::Objectvirtual
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)ts::json::Valueprotectedvirtual
setInteger(int64_t value, size_t index)ts::json::Valueprotectedvirtual
setString(const UString &value, size_t index)ts::json::Valueprotectedvirtual
setValue(const ValuePtr &value, size_t index)ts::json::Valueprotectedvirtual
size() const overridets::json::Objectvirtual
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::Objectvirtual
Value()=defaultts::json::Value
value(const UString &name) const overridets::json::Objectvirtual
value(const UString &name, bool create=false, Type type=Type::Object) overridets::json::Objectvirtual
valuePtr(const UString &name) overridets::json::Objectvirtual