forked from qt-creator/qt-creator
Clang: introduce more data in TokenInfo
Data added: - return type spelling for functions - parent spelling - access specifier for class fields and methods - storage class New highlighting types are added, therefore types are now categorized by class, struct, etc. Change-Id: I1739b94a6f777045fde655060d8b9a12b6e0889b Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -490,6 +490,13 @@ static const char *highlightingTypeToCStringLiteral(HighlightingType type)
|
||||
RETURN_TEXT_FOR_CASE(PreprocessorExpansion);
|
||||
RETURN_TEXT_FOR_CASE(PrimitiveType);
|
||||
RETURN_TEXT_FOR_CASE(Declaration);
|
||||
RETURN_TEXT_FOR_CASE(Namespace);
|
||||
RETURN_TEXT_FOR_CASE(Class);
|
||||
RETURN_TEXT_FOR_CASE(Struct);
|
||||
RETURN_TEXT_FOR_CASE(Enum);
|
||||
RETURN_TEXT_FOR_CASE(Union);
|
||||
RETURN_TEXT_FOR_CASE(TypeAlias);
|
||||
RETURN_TEXT_FOR_CASE(Typedef);
|
||||
}
|
||||
|
||||
return "";
|
||||
|
||||
Reference in New Issue
Block a user