|
fson
1.0.2
A comment-preserving C++ library for FSON — a human-friendly superset of JSON / JSON5
|
#include <Null.hh>
Inheritance diagram for fedem::fson::Null:
Collaboration diagram for fedem::fson::Null:Public Member Functions | |
| Null ()=default | |
| Type | getType () const noexcept override |
| std::unique_ptr< Value > | clone () const override |
| Null * | asNull () noexcept override |
| Null const * | asNull () const noexcept override |
Public Member Functions inherited from fedem::fson::Value | |
| virtual | ~Value () |
| bool | isNull () const noexcept |
| bool | isBoolean () const noexcept |
| bool | isNumber () const noexcept |
| bool | isString () const noexcept |
| bool | isArray () const noexcept |
| bool | isObject () const noexcept |
| virtual Boolean * | asBoolean () noexcept |
| virtual Boolean const * | asBoolean () const noexcept |
| virtual Number * | asNumber () noexcept |
| virtual Number const * | asNumber () const noexcept |
| virtual String * | asString () noexcept |
| virtual String const * | asString () const noexcept |
| virtual Array * | asArray () noexcept |
| virtual Array const * | asArray () const noexcept |
| virtual Object * | asObject () noexcept |
| virtual Object const * | asObject () const noexcept |
Additional Inherited Members | |
Public Types inherited from fedem::fson::Value | |
| enum class | Type { Null , Boolean , Number , String , Array , Object } |
Protected Member Functions inherited from fedem::fson::Value | |
| Value ()=default | |
|
default |
|
inlineoverridevirtualnoexcept |
Implements fedem::fson::Value.
References fedem::fson::Value::Null.
|
inlineoverridevirtual |
Implements fedem::fson::Value.
|
inlineoverridevirtualnoexcept |
Reimplemented from fedem::fson::Value.
|
inlineoverridevirtualnoexcept |
Reimplemented from fedem::fson::Value.