OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ot::JsonArray Class Reference

JSON Array value. More...

#include "JSON.h"

Inheritance diagram for ot::JsonArray:

Public Member Functions

 JsonArray ()
 
 JsonArray (const std::list< bool > &_lst, JsonAllocator &_allocator)
 Create bool array.
 
 JsonArray (const std::vector< bool > &_vec, JsonAllocator &_allocator)
 Create bool array.
 
 JsonArray (const std::list< int32_t > &_lst, JsonAllocator &_allocator)
 Create int32 array.
 
 JsonArray (const std::vector< int32_t > &_vec, JsonAllocator &_allocator)
 Create int32 array.
 
 JsonArray (const std::list< uint32_t > &_lst, JsonAllocator &_allocator)
 Create uint32 array.
 
 JsonArray (const std::vector< uint32_t > &_vec, JsonAllocator &_allocator)
 Create uint32 array.
 
 JsonArray (const std::list< int64_t > &_lst, JsonAllocator &_allocator)
 Create int64 array.
 
 JsonArray (const std::vector< int64_t > &_vec, JsonAllocator &_allocator)
 Create int64 array.
 
 JsonArray (const std::list< uint64_t > &_lst, JsonAllocator &_allocator)
 Create uint64 array.
 
 JsonArray (const std::vector< uint64_t > &_vec, JsonAllocator &_allocator)
 Create uint64 array.
 
 JsonArray (const std::list< float > &_lst, JsonAllocator &_allocator)
 Create float array.
 
 JsonArray (const std::vector< float > &_vec, JsonAllocator &_allocator)
 Create float array.
 
 JsonArray (const std::list< double > &_lst, JsonAllocator &_allocator)
 Create double array.
 
 JsonArray (const std::vector< double > &_vec, JsonAllocator &_allocator)
 Create double array.
 
 JsonArray (const std::list< std::string > &_lst, JsonAllocator &_allocator)
 Create string array.
 
 JsonArray (const std::vector< std::string > &_vec, JsonAllocator &_allocator)
 Create string array.
 
virtual ~JsonArray ()
 

Detailed Description

JSON Array value.

Constructor & Destructor Documentation

◆ JsonArray() [1/17]

ot::JsonArray::JsonArray ( )
inlineexplicit

◆ JsonArray() [2/17]

ot::JsonArray::JsonArray ( const std::list< bool > & _lst,
JsonAllocator & _allocator )
inline

Create bool array.

◆ JsonArray() [3/17]

ot::JsonArray::JsonArray ( const std::vector< bool > & _vec,
JsonAllocator & _allocator )
inlineexplicit

Create bool array.

◆ JsonArray() [4/17]

ot::JsonArray::JsonArray ( const std::list< int32_t > & _lst,
JsonAllocator & _allocator )
inline

Create int32 array.

◆ JsonArray() [5/17]

ot::JsonArray::JsonArray ( const std::vector< int32_t > & _vec,
JsonAllocator & _allocator )
inlineexplicit

Create int32 array.

◆ JsonArray() [6/17]

ot::JsonArray::JsonArray ( const std::list< uint32_t > & _lst,
JsonAllocator & _allocator )
inlineexplicit

Create uint32 array.

◆ JsonArray() [7/17]

ot::JsonArray::JsonArray ( const std::vector< uint32_t > & _vec,
JsonAllocator & _allocator )
inlineexplicit

Create uint32 array.

◆ JsonArray() [8/17]

ot::JsonArray::JsonArray ( const std::list< int64_t > & _lst,
JsonAllocator & _allocator )
inlineexplicit

Create int64 array.

◆ JsonArray() [9/17]

ot::JsonArray::JsonArray ( const std::vector< int64_t > & _vec,
JsonAllocator & _allocator )
inlineexplicit

Create int64 array.

◆ JsonArray() [10/17]

ot::JsonArray::JsonArray ( const std::list< uint64_t > & _lst,
JsonAllocator & _allocator )
inlineexplicit

Create uint64 array.

◆ JsonArray() [11/17]

ot::JsonArray::JsonArray ( const std::vector< uint64_t > & _vec,
JsonAllocator & _allocator )
inlineexplicit

Create uint64 array.

◆ JsonArray() [12/17]

ot::JsonArray::JsonArray ( const std::list< float > & _lst,
JsonAllocator & _allocator )
inlineexplicit

Create float array.

◆ JsonArray() [13/17]

ot::JsonArray::JsonArray ( const std::vector< float > & _vec,
JsonAllocator & _allocator )
inlineexplicit

Create float array.

◆ JsonArray() [14/17]

ot::JsonArray::JsonArray ( const std::list< double > & _lst,
JsonAllocator & _allocator )
inlineexplicit

Create double array.

◆ JsonArray() [15/17]

ot::JsonArray::JsonArray ( const std::vector< double > & _vec,
JsonAllocator & _allocator )
inlineexplicit

Create double array.

◆ JsonArray() [16/17]

ot::JsonArray::JsonArray ( const std::list< std::string > & _lst,
JsonAllocator & _allocator )
inlineexplicit

Create string array.

◆ JsonArray() [17/17]

ot::JsonArray::JsonArray ( const std::vector< std::string > & _vec,
JsonAllocator & _allocator )
inlineexplicit

Create string array.

◆ ~JsonArray()

virtual ot::JsonArray::~JsonArray ( )
inlinevirtual

The documentation for this class was generated from the following file: