Limited support
This feature is only present in Portal 2: Community Edition.

Type: dictionary

Methods

opAssign

dictionary& operator=(const dictionary&in)

set

void set(const string&in, const ?&in)

get

bool get(const string&in, ?&out) const

set

void set(const string&in, const int64&in)

get

bool get(const string&in, int64&out) const

set

void set(const string&in, const double&in)

get

bool get(const string&in, double&out) const

exists

bool exists(const string&in) const

isEmpty

bool isEmpty() const

getSize

uint getSize() const

delete

bool delete(const string&in)

deleteAll

void deleteAll()

getKeys

string[]@ getKeys() const

opIndex

dictionaryValue& operator[](const string&in)

opIndex

const dictionaryValue& operator[](const string&in) const

opForBegin

dictionaryIter@ opForBegin() const

opForEnd

bool opForEnd(dictionaryIter@) const

opForNext

dictionaryIter@ opForNext(dictionaryIter@) const

opForValue0

const dictionaryValue& opForValue0(dictionaryIter@) const

opForValue1

const string& opForValue1(dictionaryIter@) const