diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2008-10-05 17:02:44 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2008-10-05 17:02:44 +0000 |
commit | b47e38683f288cd4a73098091d629df417377a6b (patch) | |
tree | bd5f2e0969637afb6f922e627d2370c9a6ea7f1a | |
parent | bbc70c019f7b7f9a256ee29dab5287ecc82c6553 (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.h | 18 |
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 |