Loading...
Searching...
No Matches
json_arrayt Class Reference
#include <json.h>
+ Inheritance diagram for json_arrayt:
+ Collaboration diagram for json_arrayt:
- Public Types inherited from
jsont
template<typename... argumentst>
arrayt::iterator
begin ()
- Public Member Functions inherited from
jsont
Recursive printing of the json object.
Additional Inherited Members
- Static Public Member Functions inherited from
jsont
Basic handling of the printing of a JSON object.
- Public Attributes inherited from
jsont
- Static Public Attributes inherited from
jsont
- Protected Types inherited from
jsont
- Protected Member Functions inherited from
jsont
- Static Protected Member Functions inherited from
jsont
- Protected Attributes inherited from
jsont
Detailed Description
Member Typedef Documentation
◆ value_type
Constructor & Destructor Documentation
◆ json_arrayt() [1/4]
json_arrayt::json_arrayt
(
)
inline
◆ json_arrayt() [2/4]
json_arrayt::json_arrayt
(
std::initializer_list<
jsont > &&
initializer_list )
inlineexplicit
◆ json_arrayt() [3/4]
◆ json_arrayt() [4/4]
json_arrayt::json_arrayt
(
ranget< iteratort > &&
range )
inlineexplicit
Member Function Documentation
◆ begin() [1/2]
arrayt::iterator json_arrayt::begin
(
)
inline
◆ begin() [2/2]
arrayt::const_iterator json_arrayt::begin
(
)
const
inline
◆ cbegin()
arrayt::const_iterator json_arrayt::cbegin
(
)
const
inline
◆ cend()
arrayt::const_iterator json_arrayt::cend
(
)
const
inline
◆ emplace_back()
template<typename... argumentst>
void json_arrayt::emplace_back
(
argumentst &&...
arguments )
inline
◆ empty()
bool json_arrayt::empty
(
)
const
inline
◆ end() [1/2]
arrayt::iterator json_arrayt::end
(
)
inline
◆ end() [2/2]
arrayt::const_iterator json_arrayt::end
(
)
const
inline
◆ push_back() [1/3]
jsont & json_arrayt::push_back
(
)
inline
◆ push_back() [2/3]
◆ push_back() [3/3]
◆ resize()
void json_arrayt::resize
(
std::size_t
size )
inline
◆ size()
std::size_t json_arrayt::size
(
)
const
inline
The documentation for this class was generated from the following file:
- /home/runner/work/cbmc/cbmc/src/util/json.h