OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::JSON Member List

This is the complete list of members for s3d::JSON, including all inherited members.

access(StringView jsonPointer)s3d::JSON
access(StringView jsonPointer) consts3d::JSON
arrayView() consts3d::JSON
begin()s3d::JSON
begin() consts3d::JSON
clear() consts3d::JSON
const_iterator typedefs3d::JSON
end()s3d::JSON
end() consts3d::JSON
erase(StringView name)s3d::JSON
erase(size_t index)s3d::JSON
format(char32 space=U' ', size_t spaceCount=2) consts3d::JSON
formatMinimum() consts3d::JSON
Formatter(FormatData &formatData, const JSON &value)s3d::JSONfriend
formatUTF8(char32 space=U' ', size_t spaceCount=2) consts3d::JSON
formatUTF8Minimum() consts3d::JSON
FromBSON(const Blob &bson, AllowExceptions allowExceptions=AllowExceptions::No)s3d::JSONstatic
FromCBOR(const Blob &cbor, AllowExceptions allowExceptions=AllowExceptions::No)s3d::JSONstatic
FromMessagePack(const Blob &msgpack, AllowExceptions allowExceptions=AllowExceptions::No)s3d::JSONstatic
get() consts3d::JSON
getOpt() consts3d::JSON
getOr(U &&defaultValue) consts3d::JSON
getString() consts3d::JSON
getType() consts3d::JSON
hasElement(StringView name) consts3d::JSON
Invalid()s3d::JSONstatic
isArray() consts3d::JSON
isBool() consts3d::JSON
isEmpty() consts3d::JSON
isFloat() consts3d::JSON
isInteger() consts3d::JSON
isNull() consts3d::JSON
isNumber() consts3d::JSON
isObject() consts3d::JSON
isString() consts3d::JSON
isUnsigned() consts3d::JSON
iterator typedefs3d::JSON
JSON()s3d::JSON
JSON(std::shared_ptr< detail::JSONDetail > &&detail)s3d::JSON
JSON(std::nullptr_t)s3d::JSON
JSON(const JSON &)=defaults3d::JSON
JSON(JSON &&)=defaults3d::JSON
JSON(const std::initializer_list< std::pair< String, JSON >> &list)s3d::JSON
JSON(const Array< JSON > &array)s3d::JSON
JSON(const Array< Type > &arr)s3d::JSON
JSON(const std::initializer_list< Type > &list)s3d::JSON
JSON(StringView value)s3d::JSON
JSON(const StringViewish &value)s3d::JSON
JSON(int64 value)s3d::JSON
JSON(uint64 value)s3d::JSON
JSON(double value)s3d::JSON
JSON(bool value)s3d::JSON
JSON(SignedInt value)s3d::JSON
JSON(UnsignedInt value)s3d::JSON
JSON(Float value)s3d::JSON
JSON(const Type &value)s3d::JSON
Load(FilePathView path, AllowExceptions allowExceptions=AllowExceptions::No)s3d::JSONstatic
Load(Reader &&reader, AllowExceptions allowExceptions=AllowExceptions::No)s3d::JSONstatic
Load(std::unique_ptr< IReader > &&reader, AllowExceptions allowExceptions=AllowExceptions::No)s3d::JSONstatic
operator bool() consts3d::JSONexplicit
operator!=(const JSON &other) consts3d::JSON
operator=(std::nullptr_t)s3d::JSON
operator=(const JSON &value)s3d::JSON
operator=(const std::initializer_list< std::pair< String, JSON >> &list)s3d::JSON
operator=(const Array< JSON > &array)s3d::JSON
operator=(const Array< Type > &arr)s3d::JSON
operator=(const std::initializer_list< Type > &list)s3d::JSON
operator=(StringView value)s3d::JSON
operator=(const StringViewish &value)s3d::JSON
operator=(int64 value)s3d::JSON
operator=(uint64 value)s3d::JSON
operator=(double value)s3d::JSON
operator=(bool value)s3d::JSON
operator=(SignedInt value)s3d::JSON
operator=(UnsignedInt value)s3d::JSON
operator=(Float value)s3d::JSON
operator=(const Type &value)s3d::JSON
operator==(const JSON &other) consts3d::JSON
operator[](StringView name)s3d::JSON
operator[](StringView name) consts3d::JSON
operator[](size_t index)s3d::JSON
operator[](size_t index) consts3d::JSON
Parse(StringView str, AllowExceptions allowExceptions=AllowExceptions::No)s3d::JSONstatic
push_back(const JSON &value)s3d::JSON
save(FilePathView path) consts3d::JSON
saveMinimum(FilePathView path) consts3d::JSON
size() consts3d::JSON
toBSON() consts3d::JSON
toCBOR() consts3d::JSON
toMessagePack() consts3d::JSON