[gnome-builder] clang: use defines for style names
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] clang: use defines for style names
- Date: Sat, 11 Apr 2015 22:43:30 +0000 (UTC)
commit 485d445e5ad0e5e1c53237b304824b86e6a22a8a
Author: Christian Hergert <christian hergert me>
Date: Sat Apr 11 15:38:41 2015 -0700
clang: use defines for style names
libide/clang/ide-clang-highlighter.h | 5 +++++
libide/clang/ide-clang-service.c | 11 ++++++-----
2 files changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/libide/clang/ide-clang-highlighter.h b/libide/clang/ide-clang-highlighter.h
index a385370..566260c 100644
--- a/libide/clang/ide-clang-highlighter.h
+++ b/libide/clang/ide-clang-highlighter.h
@@ -25,6 +25,11 @@ G_BEGIN_DECLS
#define IDE_TYPE_CLANG_HIGHLIGHTER (ide_clang_highlighter_get_type())
+#define IDE_CLANG_HIGHLIGHTER_TYPE "c:type"
+#define IDE_CLANG_HIGHLIGHTER_FUNCTION_NAME "c:function-name"
+#define IDE_CLANG_HIGHLIGHTER_ENUM_NAME "c:enum-name"
+#define IDE_CLANG_HIGHLIGHTER_MACRO_NAME "c:macro-name"
+
G_DECLARE_FINAL_TYPE (IdeClangHighlighter, ide_clang_highlighter,
IDE, CLANG_HIGHLIGHTER, IdeHighlighter)
diff --git a/libide/clang/ide-clang-service.c b/libide/clang/ide-clang-service.c
index 9575aba..87ebbac 100644
--- a/libide/clang/ide-clang-service.c
+++ b/libide/clang/ide-clang-service.c
@@ -21,6 +21,7 @@
#include <clang-c/Index.h>
#include <glib/gi18n.h>
+#include "ide-clang-highlighter.h"
#include "ide-build-system.h"
#include "ide-clang-private.h"
#include "ide-clang-service.h"
@@ -97,26 +98,26 @@ ide_clang_service_build_index_visitor (CXCursor cursor,
{
case CXCursor_TypedefDecl:
case CXCursor_TypeAliasDecl:
- style_name = "c:type";
+ style_name = IDE_CLANG_HIGHLIGHTER_TYPE;
break;
case CXCursor_FunctionDecl:
- style_name = "c:function-name";
+ style_name = IDE_CLANG_HIGHLIGHTER_FUNCTION_NAME;
break;
case CXCursor_EnumDecl:
- style_name = "c:enum-name";
+ style_name = IDE_CLANG_HIGHLIGHTER_ENUM_NAME;
clang_visitChildren (cursor,
ide_clang_service_build_index_visitor,
user_data);
break;
case CXCursor_EnumConstantDecl:
- style_name = "c:enum-name";
+ style_name = IDE_CLANG_HIGHLIGHTER_ENUM_NAME;
break;
case CXCursor_MacroDefinition:
- style_name = "c:macro-name";
+ style_name = IDE_CLANG_HIGHLIGHTER_MACRO_NAME;
break;
default:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]