1/*
2 * Copyright 2011, Rene Gollent, rene@gollent.com.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef TEAM_TYPE_INFORMATION_H
6#define TEAM_TYPE_INFORMATION_H
7
8
9#include <Referenceable.h>
10#include <SupportDefs.h>
11
12
13class BString;
14class Type;
15class TypeLookupConstraints;
16
17
18class TeamTypeInformation : public BReferenceable {
19public:
20	virtual						~TeamTypeInformation();
21
22
23	virtual	status_t			LookupTypeByName(const BString& name,
24									const TypeLookupConstraints& constraints,
25									Type*& _type) = 0;
26									// returns reference
27};
28
29
30#endif	// TEAM_TYPE_INFORMATION_H
31