ArcGIS Procedural Runtime  3.2.10650
List of all members
prt::AttributeMap Class Reference

#include <AttributeMap.h>

Inheritance diagram for prt::AttributeMap:
[legend]

Additional Inherited Members

- Public Types inherited from prt::Attributable
enum  PrimitiveType {
  PT_UNDEFINED,
  PT_STRING,
  PT_FLOAT,
  PT_BOOL,
  PT_INT,
  PT_STRING_ARRAY,
  PT_FLOAT_ARRAY,
  PT_BOOL_ARRAY,
  PT_INT_ARRAY,
  PT_BLIND_DATA,
  PT_BLIND_DATA_ARRAY,
  PT_COUNT
}
 
- Public Member Functions inherited from prt::Attributable
virtual bool getBool (const wchar_t *key, Status *stat=0) const =0
 
virtual const bool * getBoolArray (const wchar_t *key, size_t *count, Status *stat=0) const =0
 
virtual double getFloat (const wchar_t *key, Status *stat=0) const =0
 
virtual const double * getFloatArray (const wchar_t *key, size_t *count, Status *stat=0) const =0
 
virtual int32_t getInt (const wchar_t *key, Status *stat=0) const =0
 
virtual const int32_t * getIntArray (const wchar_t *key, size_t *count, Status *stat=0) const =0
 
virtual const wchar_t *const * getKeys (size_t *count, Status *stat=0) const =0
 
virtual const wchar_t * getString (const wchar_t *key, Status *stat=0) const =0
 
virtual const wchar_t *const * getStringArray (const wchar_t *key, size_t *count, Status *stat=0) const =0
 
virtual PrimitiveType getType (const wchar_t *key, Status *stat=0) const =0
 
virtual bool hasKey (const wchar_t *key, Status *stat=0) const =0
 
- Public Member Functions inherited from prt::Object
void destroy () const
 
virtual char * toXML (char *result, size_t *resultSize, Status *stat=0) const =0
 
char * toXMLDocument (char *result, size_t *resultSize, Status *stat=0) const
 
- Protected Member Functions inherited from prt::Object
 Object (const Object &)
 

Detailed Description

A map implementing the Attributable interface. Use an AttributeMapBuilder to create an AttributeMap instance.


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