summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/TokenAnnotator.h
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2013-05-08 14:58:20 +0000
committerDaniel Jasper <djasper@google.com>2013-05-08 14:58:20 +0000
commitcfda517ea8f70edd3f7925f8ad38e2ff0d47c637 (patch)
tree1ad40661945e8e4fb963d471ea65687c05da1c6d /clang/lib/Format/TokenAnnotator.h
parent2703bcaad36340e3d55fe3f9ef00460ab0730ad3 (diff)
downloadbcm5719-llvm-cfda517ea8f70edd3f7925f8ad38e2ff0d47c637.tar.gz
bcm5719-llvm-cfda517ea8f70edd3f7925f8ad38e2ff0d47c637.zip
Fix formatting of pointers to members.
Before: int(S::*func)(void *); After: int (S::*func)(void *); llvm-svn: 181438
Diffstat (limited to 'clang/lib/Format/TokenAnnotator.h')
-rw-r--r--clang/lib/Format/TokenAnnotator.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/Format/TokenAnnotator.h b/clang/lib/Format/TokenAnnotator.h
index b364082391f..a2080b5b6f3 100644
--- a/clang/lib/Format/TokenAnnotator.h
+++ b/clang/lib/Format/TokenAnnotator.h
@@ -75,7 +75,7 @@ public:
CanBreakBefore(false), MustBreakBefore(false),
ClosesTemplateDeclaration(false), MatchingParen(NULL),
ParameterCount(0), BindingStrength(0), SplitPenalty(0),
- LongestObjCSelectorName(0), Parent(NULL),
+ LongestObjCSelectorName(0), DefinesFunctionType(false), Parent(NULL),
FakeRParens(0), LastInChainOfCalls(false),
PartOfMultiVariableDeclStmt(false), NoMoreTokensOnLevel(false) {}
@@ -164,6 +164,9 @@ public:
/// definition or call, this contains the length of the longest name.
unsigned LongestObjCSelectorName;
+ /// \brief \c true if this is a "(" that starts a function type definition.
+ bool DefinesFunctionType;
+
std::vector<AnnotatedToken> Children;
AnnotatedToken *Parent;
OpenPOWER on IntegriCloud