2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
5 #ifndef ENUMERATION_VALUE_NODE_H
6 #define ENUMERATION_VALUE_NODE_H
12 class EnumerationType
;
15 class EnumerationValueNode
: public ChildlessValueNode
{
17 EnumerationValueNode(ValueNodeChild
* nodeChild
,
18 EnumerationType
* type
);
19 virtual ~EnumerationValueNode();
21 virtual Type
* GetType() const;
23 virtual status_t
ResolvedLocationAndValue(
24 ValueLoader
* valueLoader
,
25 ValueLocation
*& _location
,
29 EnumerationType
* fType
;
33 #endif // ENUMERATION_VALUE_NODE_H