2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
11 #include <Referenceable.h>
20 class Variable
: public BReferenceable
{
22 Variable(ObjectID
* id
, const BString
& name
,
23 Type
* type
, ValueLocation
* location
,
24 CpuState
* state
= NULL
);
27 ObjectID
* ID() const { return fID
; }
28 const BString
& Name() const { return fName
; }
29 Type
* GetType() const { return fType
; }
30 ValueLocation
* Location() const { return fLocation
; }
31 CpuState
* GetCpuState() const { return fCpuState
; }
37 ValueLocation
* fLocation
;