aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2008-10-05 17:02:44 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2008-10-05 17:02:44 +0000
commitb47e38683f288cd4a73098091d629df417377a6b (patch)
treebd5f2e0969637afb6f922e627d2370c9a6ea7f1a
parentbbc70c019f7b7f9a256ee29dab5287ecc82c6553 (diff)
Move the TentativeParsingResult enum closer to where it gets used.
No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57115 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/Parse/Parser.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/include/clang/Parse/Parser.h b/include/clang/Parse/Parser.h
index 75f2e59645..cfff592b65 100644
--- a/include/clang/Parse/Parser.h
+++ b/include/clang/Parse/Parser.h
@@ -572,15 +572,6 @@ private:
bool isTypeSpecifierQualifier() const;
bool isTypeQualifier() const;
- /// TentativeParsingResult - Used as the result value for functions whose
- /// purpose is to disambiguate C++ constructs by "tentatively parsing" them.
- enum TentativeParsingResult {
- TPR_true,
- TPR_false,
- TPR_ambiguous,
- TPR_error
- };
-
/// isDeclarationStatement - Disambiguates between a declaration or an
/// expression statement, when parsing function bodies.
/// Returns true for declaration, false for expression.
@@ -626,6 +617,15 @@ private:
/// the function returns true to let the declaration parsing code handle it.
bool isCXXConditionDeclaration();
+ /// TentativeParsingResult - Used as the result value for functions whose
+ /// purpose is to disambiguate C++ constructs by "tentatively parsing" them.
+ enum TentativeParsingResult {
+ TPR_true,
+ TPR_false,
+ TPR_ambiguous,
+ TPR_error
+ };
+
/// isCXXDeclarationSpecifier - Returns TPR_true if it is a declaration
/// specifier, TPR_false if it is not, TPR_ambiguous if it could be either
/// a decl-specifier or a function-style cast, and TPR_error if a parsing