TypeComponentPath
TypeComponentPath* path);
class TypeComponentPath;
TypeComponentPath* path);
class TypeComponentPath;
const TypeComponentPath* path,
const TypeComponentPath& path,
const TypeComponentPath* path) const;
const TypeComponentPath& path) const;
TypeComponentPath* path, Type* type,
StackFrameValueInfos::GetInfo(ObjectID* variable, const TypeComponentPath& path,
StackFrameValueInfos::HasInfo(ObjectID* variable, const TypeComponentPath& path)
class TypeComponentPath;
const TypeComponentPath* path,
const TypeComponentPath& path,
const TypeComponentPath* path) const;
const TypeComponentPath& path) const;
TypeComponentPath* path,
StackFrameValues::GetValue(ObjectID* variable, const TypeComponentPath& path,
StackFrameValues::HasValue(ObjectID* variable, const TypeComponentPath& path)
class TypeComponentPath : public BReferenceable {
TypeComponentPath();
TypeComponentPath(
const TypeComponentPath& other);
virtual ~TypeComponentPath();
TypeComponentPath* CreateSubPath(int32 componentCount) const;
TypeComponentPath& operator=(const TypeComponentPath& other);
bool operator==(const TypeComponentPath& other) const;
bool operator!=(const TypeComponentPath& other) const
class TypeComponentPath;
TypeComponentPath* path;
Key(ObjectID* variable, TypeComponentPath* path)
InfoEntry(ObjectID* variable, TypeComponentPath* path)
const TypeComponentPath* path) const
return fNodeInfos->Lookup(Key(variable, (TypeComponentPath*)path));
VariablesViewState::SetNodeInfo(ObjectID* variable, TypeComponentPath* path,
const TypeComponentPath& path) const
class TypeComponentPath;
const TypeComponentPath* path) const;
const TypeComponentPath& path) const;
TypeComponentPath* path,
TypeComponentPath* componentPath = node->GetPath();
fComponentPath = new(std::nothrow) TypeComponentPath();
TypeComponentPath* componentPath = node->GetPath();
TypeComponentPath* GetPath() const
TypeComponentPath* fComponentPath;
class TypeComponentPath;
class TypeComponentPath;
StackFrame::NotifyValueRetrieved(Variable* variable, TypeComponentPath* path)
Variable* variable, TypeComponentPath* path)
const TypeComponentPath* path, Type** _type,
Key(variable, (TypeComponentPath*)path));
const TypeComponentPath* path) const
return fValues->Lookup(Key(variable, (TypeComponentPath*)path)) != NULL;
StackFrameValueInfos::SetInfo(ObjectID* variable, TypeComponentPath* path,
TypeComponentPath* path;
Key(ObjectID* variable, TypeComponentPath* path)
InfoEntry(ObjectID* variable, TypeComponentPath* path)
StackFrameValues::GetValue(ObjectID* variable, const TypeComponentPath* path,
Key(variable, (TypeComponentPath*)path));
StackFrameValues::HasValue(ObjectID* variable, const TypeComponentPath* path)
return fValues->Lookup(Key(variable, (TypeComponentPath*)path)) != NULL;
StackFrameValues::SetValue(ObjectID* variable, TypeComponentPath* path,
TypeComponentPath* path;
Key(ObjectID* variable, TypeComponentPath* path)
ValueEntry(ObjectID* variable, TypeComponentPath* path)
TypeComponentPath::TypeComponentPath()
TypeComponentPath::TypeComponentPath(const TypeComponentPath& other)
TypeComponentPath::~TypeComponentPath()
TypeComponentPath::CountComponents() const
TypeComponentPath::ComponentAt(int32 index) const
TypeComponentPath::AddComponent(const TypeComponent& component)
TypeComponentPath::Clear()
TypeComponentPath*
TypeComponentPath::CreateSubPath(int32 componentCount) const
TypeComponentPath* path = new(std::nothrow) TypeComponentPath;
BReference<TypeComponentPath> pathReference(path, true);
TypeComponentPath::HashValue() const
TypeComponentPath::Dump() const
TypeComponentPath&
TypeComponentPath::operator=(const TypeComponentPath& other)
TypeComponentPath::operator==(const TypeComponentPath& other) const