|  | 
|  | 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 | 
|  |