cartobase  4.5.0
interface_internal::DictionaryImpl< std::map< std::string, T >, false > Class Template Reference

#include <cartobase/object/object_internal.h>

Static Public Member Functions

static bool isDictionary (const TypedObject< std::map< std::string, T > > &)
 
static bool getProperty (const TypedObject< std::map< std::string, T > > &object, const std::string &key, Object &result)
 
static void setProperty (TypedObject< std::map< std::string, T > > &object, const std::string &key, Object value)
 
static bool removeProperty (TypedObject< std::map< std::string, T > > &object, const std::string &key)
 
static void clearProperties (TypedObject< std::map< std::string, T > > &object)
 
static bool hasProperty (const TypedObject< std::map< std::string, T > > &object, const std::string &key)
 
static bool equals (const TypedObject< std::map< std::string, T > > &object, const GenericObject &other)
 

Detailed Description

template<typename T>
class interface_internal::DictionaryImpl< std::map< std::string, T >, false >

Definition at line 1949 of file object_internal.h.

Member Function Documentation

template<typename T >
static void interface_internal::DictionaryImpl< std::map< std::string, T >, false >::clearProperties ( TypedObject< std::map< std::string, T > > &  object)
inlinestatic

Definition at line 1987 of file object_internal.h.

template<typename T >
static bool interface_internal::DictionaryImpl< std::map< std::string, T >, false >::equals ( const TypedObject< std::map< std::string, T > > &  object,
const GenericObject &  other 
)
inlinestatic

Definition at line 2000 of file object_internal.h.

template<typename T >
static bool interface_internal::DictionaryImpl< std::map< std::string, T >, false >::getProperty ( const TypedObject< std::map< std::string, T > > &  object,
const std::string &  key,
Object &  result 
)
inlinestatic

Definition at line 1960 of file object_internal.h.

template<typename T >
static bool interface_internal::DictionaryImpl< std::map< std::string, T >, false >::hasProperty ( const TypedObject< std::map< std::string, T > > &  object,
const std::string &  key 
)
inlinestatic

Definition at line 1994 of file object_internal.h.

template<typename T >
static bool interface_internal::DictionaryImpl< std::map< std::string, T >, false >::isDictionary ( const TypedObject< std::map< std::string, T > > &  )
inlinestatic

Definition at line 1953 of file object_internal.h.

template<typename T >
static bool interface_internal::DictionaryImpl< std::map< std::string, T >, false >::removeProperty ( TypedObject< std::map< std::string, T > > &  object,
const std::string &  key 
)
inlinestatic

Definition at line 1981 of file object_internal.h.

template<typename T >
static void interface_internal::DictionaryImpl< std::map< std::string, T >, false >::setProperty ( TypedObject< std::map< std::string, T > > &  object,
const std::string &  key,
Object  value 
)
inlinestatic

Definition at line 1973 of file object_internal.h.


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