xref: /haiku/headers/private/debugger/model/TeamFunctionSourceInformation.h (revision b65adbdfbc322bb7d86d74049389c688e9962f15)
1*b65adbdfSRene Gollent /*
2*b65adbdfSRene Gollent  * Copyright 2016, Rene Gollent, rene@gollent.com.
3*b65adbdfSRene Gollent  * Distributed under the terms of the MIT License.
4*b65adbdfSRene Gollent  */
5*b65adbdfSRene Gollent #ifndef TEAM_FUNCTION_SOURCE_INFORMATION_H
6*b65adbdfSRene Gollent #define TEAM_FUNCTION_SOURCE_INFORMATION_H
7*b65adbdfSRene Gollent 
8*b65adbdfSRene Gollent 
9*b65adbdfSRene Gollent #include <SupportDefs.h>
10*b65adbdfSRene Gollent 
11*b65adbdfSRene Gollent class FunctionDebugInfo;
12*b65adbdfSRene Gollent class SourceCode;
13*b65adbdfSRene Gollent 
14*b65adbdfSRene Gollent 
15*b65adbdfSRene Gollent class TeamFunctionSourceInformation {
16*b65adbdfSRene Gollent public:
17*b65adbdfSRene Gollent 	virtual						~TeamFunctionSourceInformation();
18*b65adbdfSRene Gollent 
19*b65adbdfSRene Gollent 	virtual	status_t			GetActiveSourceCode(FunctionDebugInfo* info,
20*b65adbdfSRene Gollent 									SourceCode*& _code) = 0;
21*b65adbdfSRene Gollent 									// returns reference
22*b65adbdfSRene Gollent };
23*b65adbdfSRene Gollent 
24*b65adbdfSRene Gollent 
25*b65adbdfSRene Gollent #endif	// TEAM_FUNCTION_SOURCE_INFORMATION_H
26