xref: /haiku/headers/private/debugger/source_language/c_family/CLanguageFamily.h (revision faf79e7f783976326856422ff006b4c6ae9c3031)
1 /*
2  * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3  * Copyright 2014, Rene Gollent, rene@gollent.com.
4  * Distributed under the terms of the MIT License.
5  */
6 #ifndef C_LANGUAGE_FAMILY_H
7 #define C_LANGUAGE_FAMILY_H
8 
9 
10 #include "SourceLanguage.h"
11 
12 
13 class CLanguageFamily : public SourceLanguage {
14 public:
15 								CLanguageFamily();
16 	virtual						~CLanguageFamily();
17 
18 	virtual	SyntaxHighlighter*	GetSyntaxHighlighter() const;
19 
20 	virtual	status_t			EvaluateExpression(const BString& expression,
21 									ValueNodeManager* manager,
22 									TeamTypeInformation* info,
23 									ExpressionResult*& _output,
24 									ValueNode*& _neededNode);
25 };
26 
27 
28 #endif	// C_LANGUAGE_FAMILY_H
29