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