|
| | JsonInteger () |
| |
| template<typename IntT , typename detail::IsSameT< IntT, Int > * = nullptr> |
| | JsonInteger (IntT value) |
| |
| template<typename IntT , typename detail::IsSameT< IntT, std::size_t > * = nullptr> |
| | JsonInteger (IntT value) |
| |
| template<typename IntT , typename detail::IsSameT< IntT, std::int32_t > * = nullptr> |
| | JsonInteger (IntT value) |
| |
| template<typename IntT , typename detail::Not32SizeT< IntT > * = nullptr> |
| | JsonInteger (IntT value) |
| |
| | JsonInteger (JsonInteger &&that) noexcept |
| |
| bool | operator== (Value const &rhs) const override |
| |
| 值 & | operator= (Value const &rhs) override=delete |
| |
| Int const & | GetInteger () && |
| |
| Int const & | GetInteger () const & |
| |
| Int & | GetInteger () & |
| |
| void | Save (JsonWriter *writer) const override |
| |
| | Value (ValueKind _kind) |
| |
| ValueKind | Type () const |
| |
| virtual | ~Value ()=default |
| |
| virtual Json & | operator[] (std::string const &key) |
| |
| virtual Json & | operator[] (int ind) |
| |
| std::string | TypeStr () const |
| |