|
QSDK 1.1 Documentation |
#include <Q/gamedev.h>
Inheritance diagram for Q::VariantMap:

Public Types | |
| typedef Com::Ptr< VariantMap > | PTR |
Public Member Functions | |
| virtual unsigned int | size () const=0 |
| virtual Utils::Result | empty ()=0 |
| virtual Utils::Result | add (Variant *key, Variant *value)=0 |
| virtual Utils::Result | get (Variant *key, Variant **value) const=0 |
| virtual Utils::Result | remove (Variant *)=0 |
| virtual Utils::Result | getValues (VariantCollection *keys, VariantCollection *values) const=0 |
Static Public Member Functions | |
| PTR | create () |
Static Public Attributes | |
| Com::UUID | IID |
| Com::UUID | CLSID |
Dictionary of Variant objects.
|
|
A COM pointer to an object of this class |
|
||||||||||||
|
Add an entry to the map. If the
|
|
|
Create a Variant map |
|
|
Clear the map from all its contents. |
|
||||||||||||
|
If the
|
|
||||||||||||
|
If the parameter |
|
|
Remove key if it is an entry in the map. Otherwise, the method returns ENotFound. |
|
|
The size. |
|
|
COM CLSID 54ca28a7-8b5a-4fee-83d4-ba7151c88ef2 |
|
|
COM IID 53ef469d-bb3c-4f85-9d4c-5967f1342018 Reimplemented from Com::Unknown. |
|
|
|
Qube Software Limited © 2000-2004
|
|