Documentation
Classes |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Urho3D::CScriptDictionary Class Reference
Script dictionary class. More...
#include <Addons.h>
Collaboration diagram for Urho3D::CScriptDictionary:
Classes | |
class | CIterator |
STL style iterator for Script dictionary class. More... | |
Public Member Functions | |
void | AddRef () const |
void | Release () const |
CScriptDictionary & | operator= (const CScriptDictionary &other) |
void | Set (const String &key, void *value, int typeId) |
void | Set (const String &key, const asINT64 &value) |
void | Set (const String &key, const double &value) |
bool | Get (const String &key, void *value, int typeId) const |
bool | Get (const String &key, asINT64 &value) const |
bool | Get (const String &key, double &value) const |
CScriptDictValue * | operator[] (const String &key) |
const CScriptDictValue * | operator[] (const String &key) const |
int | GetTypeId (const String &key) const |
bool | Exists (const String &key) const |
bool | IsEmpty () const |
asUINT | GetSize () const |
void | Delete (const String &key) |
void | DeleteAll () |
CScriptArray * | GetKeys () const |
CIterator | begin () const |
CIterator | end () const |
int | GetRefCount () |
void | SetGCFlag () |
bool | GetGCFlag () |
void | EnumReferences (asIScriptEngine *engine) |
void | ReleaseAllReferences (asIScriptEngine *engine) |
Static Public Member Functions | |
static CScriptDictionary * | Create (asIScriptEngine *engine) |
static CScriptDictionary * | Create (asBYTE *buffer) |
Protected Member Functions | |
CScriptDictionary (asIScriptEngine *engine) | |
CScriptDictionary (asBYTE *buffer) | |
Protected Attributes | |
asIScriptEngine * | engine |
int | refCount |
bool | gcFlag |
HashMap< String, CScriptDictValue > | dict |
Detailed Description
Script dictionary class.
The documentation for this class was generated from the following files:
- /home/travis/build/urho3d/Urho3D/Source/Urho3D/AngelScript/Addons.h
- /home/travis/build/urho3d/Urho3D/Source/Urho3D/AngelScript/Addons.cpp