Move the TentativeParsingResult enum closer to where it gets used.

No functionality change.

llvm-svn: 57115
This commit is contained in:
Argyrios Kyrtzidis 2008-10-05 17:02:44 +00:00
parent 0ea0fce8fe
commit 5af11b2462
1 changed files with 9 additions and 9 deletions

View File

@ -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