TSDuck v3.40-4033
MPEG Transport Stream Toolkit
|
This is the complete list of members for ts::json::Object, including all inherited members.
add(const UString &name, const ValuePtr &value) | ts::json::Value | inline |
add(const UString &name, T value) | ts::json::Value | inline |
add(const UString &name, T value) | ts::json::Value | inline |
add(const UString &name, const UString &value) | ts::json::Value | inline |
addFloat(const UString &name, double value) override | ts::json::Object | protectedvirtual |
addInteger(const UString &name, int64_t value) override | ts::json::Object | protectedvirtual |
addString(const UString &name, const UString &value) override | ts::json::Object | protectedvirtual |
addValue(const UString &name, const ValuePtr &value) override | ts::json::Object | protectedvirtual |
at(size_t index) const | ts::json::Value | virtual |
at(size_t index) | ts::json::Value | virtual |
clear() override | ts::json::Object | virtual |
erase(size_t index, size_t count=1) | ts::json::Value | virtual |
extract(const UString &name) override | ts::json::Object | virtual |
extractAt(size_t index) | ts::json::Value | virtual |
getNames(UStringList &names) const override | ts::json::Object | virtual |
isArray() const | ts::json::Value | virtual |
isFalse() const | ts::json::Value | virtual |
isInteger() const | ts::json::Value | virtual |
isNull() const | ts::json::Value | virtual |
isNumber() const | ts::json::Value | virtual |
isObject() const override | ts::json::Object | virtual |
isString() const | ts::json::Value | virtual |
isTrue() const | ts::json::Value | virtual |
Object()=default | ts::json::Object | |
oneLiner(Report &report=(ts::NullReport::Instance())) const | ts::json::Value | virtual |
print(TextFormatter &output) const override | ts::json::Object | virtual |
printed(size_t indent=2, Report &report=(ts::NullReport::Instance())) const | ts::json::Value | virtual |
query(const UString &path) const override | ts::json::Object | virtual |
query(const UString &path, bool create=false, Type type=Type::Object) override | ts::json::Object | virtual |
remove(const UString &name) override | ts::json::Object | virtual |
save(const fs::path &fileName, size_t indent=2, bool stdOutputIfEmpty=false, Report &report=(ts::NullReport::Instance())) | ts::json::Value | virtual |
set(const ValuePtr &value, size_t index=std::numeric_limits< size_t >::max()) | ts::json::Value | inline |
set(T value, size_t index=std::numeric_limits< size_t >::max()) | ts::json::Value | inline |
set(T value, size_t index=std::numeric_limits< size_t >::max()) | ts::json::Value | inline |
set(const UString &value, size_t index=std::numeric_limits< size_t >::max()) | ts::json::Value | inline |
setFloat(double value, size_t index) | ts::json::Value | protectedvirtual |
setInteger(int64_t value, size_t index) | ts::json::Value | protectedvirtual |
setString(const UString &value, size_t index) | ts::json::Value | protectedvirtual |
setValue(const ValuePtr &value, size_t index) | ts::json::Value | protectedvirtual |
size() const override | ts::json::Object | virtual |
toBoolean(bool defaultValue=false) const | ts::json::Value | virtual |
toFloat(double defaultValue=0.0) const | ts::json::Value | virtual |
toInteger(int64_t defaultValue=0) const | ts::json::Value | virtual |
toString(const UString &defaultValue=UString()) const | ts::json::Value | virtual |
type() const override | ts::json::Object | virtual |
Value()=default | ts::json::Value | |
value(const UString &name) const override | ts::json::Object | virtual |
value(const UString &name, bool create=false, Type type=Type::Object) override | ts::json::Object | virtual |
valuePtr(const UString &name) override | ts::json::Object | virtual |