Lines Matching defs:variable
16 ObjectID* variable;
19 Key(ObjectID* variable, TypeComponentPath* path)
21 variable(variable),
28 return variable->HashValue() ^ path->HashValue();
33 return *variable == *other.variable && *path == *other.path;
42 ValueEntry(ObjectID* variable, TypeComponentPath* path)
44 Key(variable, path)
46 variable->AcquireReference();
52 variable->ReleaseReference();
103 if (SetValue(entry->variable, entry->path, entry->value) != B_OK)
131 StackFrameValues::GetValue(ObjectID* variable, const TypeComponentPath* path,
135 Key(variable, (TypeComponentPath*)path));
145 StackFrameValues::HasValue(ObjectID* variable, const TypeComponentPath* path)
148 return fValues->Lookup(Key(variable, (TypeComponentPath*)path)) != NULL;
153 StackFrameValues::SetValue(ObjectID* variable, TypeComponentPath* path,
156 ValueEntry* entry = fValues->Lookup(Key(variable, path));
158 entry = new(std::nothrow) ValueEntry(variable, path);