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
