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