2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
9 #include <Referenceable.h>
17 class TypeHandler
: public BReferenceable
{
19 virtual ~TypeHandler();
21 virtual float SupportsType(Type
* type
) = 0;
22 virtual status_t
CreateValueNode(ValueNodeChild
* nodeChild
,
23 Type
* type
, ValueNode
*& _node
) = 0;
24 // returns a reference
28 #endif // TYPE_HANDLER_H