diff options
Diffstat (limited to 'source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h')
| -rw-r--r-- | source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | 11 | 
1 files changed, 7 insertions, 4 deletions
diff --git a/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h b/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h index 7380ef321305..3c8ca96e81f6 100644 --- a/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h +++ b/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h @@ -10,15 +10,12 @@  #ifndef liblldb_CPlusPlusLanguage_h_  #define liblldb_CPlusPlusLanguage_h_ -// C Includes -// C++ Includes  #include <set>  #include <vector> -// Other libraries and framework includes  #include "llvm/ADT/StringRef.h" -// Project includes +#include "Plugins/Language/ClangCommon/ClangHighlighter.h"  #include "lldb/Target/Language.h"  #include "lldb/Utility/ConstString.h"  #include "lldb/lldb-private.h" @@ -26,6 +23,8 @@  namespace lldb_private {  class CPlusPlusLanguage : public Language { +  ClangHighlighter m_highlighter; +  public:    class MethodName {    public: @@ -90,6 +89,10 @@ public:    HardcodedFormatters::HardcodedSyntheticFinder    GetHardcodedSynthetics() override; +  bool IsSourceFile(llvm::StringRef file_path) const override; + +  const Highlighter *GetHighlighter() const override { return &m_highlighter; } +    //------------------------------------------------------------------    // Static Functions    //------------------------------------------------------------------  | 
