#include <cartobase/object/object_internal.h>
|  | 
| Object | getArrayItem (const TypedObject< std::vector< Object > > &object, int index) | 
|  | 
| void | setArrayItem (TypedObject< std::vector< Object > > &object, int index, Object value) | 
|  | 
| Object | getArrayItem (const TypedObject< std::map< int, Object > > &object, int index) | 
|  | 
| void | setArrayItem (TypedObject< std::map< int, Object > > &object, int index, Object value) | 
|  | 
|  | 
| static bool | isArray (const TypedObject< T > &) | 
|  | 
| static bool | isContiguous (const TypedObject< T > &) | 
|  | 
| static bool | hasItem (const TypedObject< T > &, int) | 
|  | 
| static Object | getArrayItem (const TypedObject< T > &, int) | 
|  | 
| static void | setArrayItem (TypedObject< T > &, int, Object) | 
|  | 
template<typename T, bool B>
class interface_internal::ArrayImpl< T, B >
Definition at line 241 of file object_internal.h.
◆ getArrayItem() [1/3]
  
  | 
        
          | Object interface_internal::ArrayImpl< std::map< int, Object >, false >::getArrayItem | ( | const TypedObject< std::map< int, Object > > & | object, |  
          |  |  | int | index |  
          |  | ) |  |  |  | inline | 
 
 
◆ getArrayItem() [2/3]
  
  | 
        
          | Object interface_internal::ArrayImpl< std::vector< Object >, false >::getArrayItem | ( | const TypedObject< std::vector< Object > > & | object, |  
          |  |  | int | index |  
          |  | ) |  |  |  | inline | 
 
 
◆ getArrayItem() [3/3]
template<typename T , bool B> 
 
 
◆ hasItem()
template<typename T , bool B> 
 
 
◆ isArray()
template<typename T , bool B> 
 
 
◆ isContiguous()
template<typename T , bool B> 
 
 
◆ setArrayItem() [1/3]
  
  | 
        
          | void interface_internal::ArrayImpl< std::map< int, Object >, false >::setArrayItem | ( | TypedObject< std::map< int, Object > > & | object, |  
          |  |  | int | index, |  
          |  |  | Object | value |  
          |  | ) |  |  |  | inline | 
 
 
◆ setArrayItem() [2/3]
  
  | 
        
          | void interface_internal::ArrayImpl< std::vector< Object >, false >::setArrayItem | ( | TypedObject< std::vector< Object > > & | object, |  
          |  |  | int | index, |  
          |  |  | Object | value |  
          |  | ) |  |  |  | inline | 
 
 
◆ setArrayItem() [3/3]
template<typename T , bool B> 
 
 
The documentation for this class was generated from the following file: