![]() |
XII Release 0.1.0
|
Helper class to modify an xiiVariant as if it was a container. GetValue and SetValue are valid for all variant types. The remaining accessor functions require an VariantArray or VariantDictionary type. More...
#include <VariantStorageAccessor.h>
Public Member Functions | |
| xiiVariantStorageAccessor (xiiStringView sProperty, xiiVariant &value) | |
| xiiVariantStorageAccessor (xiiStringView sProperty, const xiiVariant &value) | |
| xiiVariant | GetValue (xiiVariant index=xiiVariant(), xiiStatus *pRes=nullptr) const |
| xiiStatus | SetValue (const xiiVariant &value, xiiVariant index=xiiVariant()) |
| xiiInt32 | GetCount () const |
| xiiStatus | GetKeys (xiiDynamicArray< xiiVariant > &out_keys) const |
| xiiStatus | InsertValue (const xiiVariant &index, const xiiVariant &value) |
| xiiStatus | RemoveValue (const xiiVariant &index) |
| xiiStatus | MoveValue (const xiiVariant &oldIndex, const xiiVariant &newIndex) |
Helper class to modify an xiiVariant as if it was a container. GetValue and SetValue are valid for all variant types. The remaining accessor functions require an VariantArray or VariantDictionary type.