forked from OSchip/llvm-project
Move the TentativeParsingResult enum closer to where it gets used.
No functionality change. llvm-svn: 57115
This commit is contained in:
parent
0ea0fce8fe
commit
5af11b2462
|
@ -572,15 +572,6 @@ private:
|
||||||
bool isTypeSpecifierQualifier() const;
|
bool isTypeSpecifierQualifier() const;
|
||||||
bool isTypeQualifier() 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
|
/// isDeclarationStatement - Disambiguates between a declaration or an
|
||||||
/// expression statement, when parsing function bodies.
|
/// expression statement, when parsing function bodies.
|
||||||
/// Returns true for declaration, false for expression.
|
/// Returns true for declaration, false for expression.
|
||||||
|
@ -626,6 +617,15 @@ private:
|
||||||
/// the function returns true to let the declaration parsing code handle it.
|
/// the function returns true to let the declaration parsing code handle it.
|
||||||
bool isCXXConditionDeclaration();
|
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
|
/// isCXXDeclarationSpecifier - Returns TPR_true if it is a declaration
|
||||||
/// specifier, TPR_false if it is not, TPR_ambiguous if it could be either
|
/// 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
|
/// a decl-specifier or a function-style cast, and TPR_error if a parsing
|
||||||
|
|
Loading…
Reference in New Issue