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