forked from OSchip/llvm-project
clang-format: Fix post-commit review comment of r299204, use Style.isCpp().
Also, while at it, s/IsCpp/isCpp/ so that it follows LLVM style. llvm-svn: 299214
This commit is contained in:
parent
56bb0857e9
commit
1dbc2105dc
|
@ -963,7 +963,7 @@ struct FormatStyle {
|
|||
/// Should be used for TableGen code.
|
||||
LK_TableGen
|
||||
};
|
||||
bool IsCpp() const { return Language == LK_Cpp || Language == LK_ObjC; }
|
||||
bool isCpp() const { return Language == LK_Cpp || Language == LK_ObjC; }
|
||||
|
||||
/// \brief Language, this format style is targeted at.
|
||||
LanguageKind Language;
|
||||
|
|
|
@ -158,7 +158,7 @@ bool ContinuationIndenter::mustBreak(const LineState &State) {
|
|||
return true;
|
||||
if ((startsNextParameter(Current, Style) || Previous.is(tok::semi) ||
|
||||
(Previous.is(TT_TemplateCloser) && Current.is(TT_StartOfName) &&
|
||||
Style.IsCpp() &&
|
||||
Style.isCpp() &&
|
||||
// FIXME: This is a temporary workaround for the case where clang-format
|
||||
// sets BreakBeforeParameter to avoid bin packing and this creates a
|
||||
// completely unnecessary line break after a template type that isn't
|
||||
|
@ -605,7 +605,7 @@ unsigned ContinuationIndenter::addTokenOnNewLine(LineState &State,
|
|||
// Any break on this level means that the parent level has been broken
|
||||
// and we need to avoid bin packing there.
|
||||
bool NestedBlockSpecialCase =
|
||||
!Style.IsCpp() && Current.is(tok::r_brace) && State.Stack.size() > 1 &&
|
||||
!Style.isCpp() && Current.is(tok::r_brace) && State.Stack.size() > 1 &&
|
||||
State.Stack[State.Stack.size() - 2].NestedBlockInlined;
|
||||
if (!NestedBlockSpecialCase)
|
||||
for (unsigned i = 0, e = State.Stack.size() - 1; i != e; ++i)
|
||||
|
|
|
@ -1671,7 +1671,7 @@ bool isDeletedHeader(llvm::StringRef HeaderName,
|
|||
tooling::Replacements
|
||||
fixCppIncludeInsertions(StringRef Code, const tooling::Replacements &Replaces,
|
||||
const FormatStyle &Style) {
|
||||
if (!Style.IsCpp())
|
||||
if (!Style.isCpp())
|
||||
return Replaces;
|
||||
|
||||
tooling::Replacements HeaderInsertions;
|
||||
|
@ -1895,7 +1895,7 @@ LangOptions getFormattingLangOpts(const FormatStyle &Style) {
|
|||
LangOpts.CPlusPlus11 = Style.Standard == FormatStyle::LS_Cpp03 ? 0 : 1;
|
||||
LangOpts.CPlusPlus14 = Style.Standard == FormatStyle::LS_Cpp03 ? 0 : 1;
|
||||
LangOpts.LineComment = 1;
|
||||
bool AlternativeOperators = Style.IsCpp();
|
||||
bool AlternativeOperators = Style.isCpp();
|
||||
LangOpts.CXXOperatorNames = AlternativeOperators ? 1 : 0;
|
||||
LangOpts.Bool = 1;
|
||||
LangOpts.ObjC1 = 1;
|
||||
|
|
|
@ -560,7 +560,7 @@ FormatToken *FormatTokenLexer::getNextToken() {
|
|||
Column = FormatTok->LastLineColumnWidth;
|
||||
}
|
||||
|
||||
if (Style.IsCpp()) {
|
||||
if (Style.isCpp()) {
|
||||
if (!(Tokens.size() > 0 && Tokens.back()->Tok.getIdentifierInfo() &&
|
||||
Tokens.back()->Tok.getIdentifierInfo()->getPPKeywordID() ==
|
||||
tok::pp_define) &&
|
||||
|
|
|
@ -311,13 +311,13 @@ private:
|
|||
// In C++, this can happen either in array of templates (foo<int>[10])
|
||||
// or when array is a nested template type (unique_ptr<type1<type2>[]>).
|
||||
bool CppArrayTemplates =
|
||||
Style.IsCpp() && Parent &&
|
||||
Style.isCpp() && Parent &&
|
||||
Parent->is(TT_TemplateCloser) &&
|
||||
(Contexts.back().CanBeExpression || Contexts.back().IsExpression ||
|
||||
Contexts.back().InTemplateArgument);
|
||||
|
||||
bool StartsObjCMethodExpr =
|
||||
!CppArrayTemplates && Style.IsCpp() &&
|
||||
!CppArrayTemplates && Style.isCpp() &&
|
||||
Contexts.back().CanBeExpression && Left->isNot(TT_LambdaLSquare) &&
|
||||
CurrentToken->isNot(tok::l_brace) &&
|
||||
(!Parent ||
|
||||
|
@ -435,7 +435,7 @@ private:
|
|||
if (CurrentToken->isOneOf(tok::colon, tok::l_brace)) {
|
||||
FormatToken *Previous = CurrentToken->getPreviousNonComment();
|
||||
if (((CurrentToken->is(tok::colon) &&
|
||||
(!Contexts.back().ColonIsDictLiteral || !Style.IsCpp())) ||
|
||||
(!Contexts.back().ColonIsDictLiteral || !Style.isCpp())) ||
|
||||
Style.Language == FormatStyle::LK_Proto) &&
|
||||
(Previous->Tok.getIdentifierInfo() ||
|
||||
Previous->is(tok::string_literal)))
|
||||
|
@ -1220,7 +1220,7 @@ private:
|
|||
/// \brief Determine whether ')' is ending a cast.
|
||||
bool rParenEndsCast(const FormatToken &Tok) {
|
||||
// C-style casts are only used in C++ and Java.
|
||||
if (!Style.IsCpp() && Style.Language != FormatStyle::LK_Java)
|
||||
if (!Style.isCpp() && Style.Language != FormatStyle::LK_Java)
|
||||
return false;
|
||||
|
||||
// Empty parens aren't casts and there are no casts at the end of the line.
|
||||
|
@ -2233,7 +2233,7 @@ bool TokenAnnotator::spaceRequiredBefore(const AnnotatedLine &Line,
|
|||
const FormatToken &Left = *Right.Previous;
|
||||
if (Right.Tok.getIdentifierInfo() && Left.Tok.getIdentifierInfo())
|
||||
return true; // Never ever merge two identifiers.
|
||||
if (Style.IsCpp()) {
|
||||
if (Style.isCpp()) {
|
||||
if (Left.is(tok::kw_operator))
|
||||
return Right.is(tok::coloncolon);
|
||||
} else if (Style.Language == FormatStyle::LK_Proto) {
|
||||
|
|
|
@ -916,8 +916,7 @@ void UnwrappedLineParser::parseStructuralElement() {
|
|||
return;
|
||||
}
|
||||
}
|
||||
if ((Style.Language == FormatStyle::LK_Cpp ||
|
||||
Style.Language == FormatStyle::LK_ObjC) &&
|
||||
if (Style.isCpp() &&
|
||||
FormatTok->isOneOf(Keywords.kw_signals, Keywords.kw_qsignals,
|
||||
Keywords.kw_slots, Keywords.kw_qslots)) {
|
||||
nextToken();
|
||||
|
@ -952,7 +951,7 @@ void UnwrappedLineParser::parseStructuralElement() {
|
|||
if (!parseEnum())
|
||||
break;
|
||||
// This only applies for C++.
|
||||
if (!Style.IsCpp()) {
|
||||
if (!Style.isCpp()) {
|
||||
addUnwrappedLine();
|
||||
return;
|
||||
}
|
||||
|
@ -1133,7 +1132,7 @@ void UnwrappedLineParser::parseStructuralElement() {
|
|||
}
|
||||
|
||||
bool UnwrappedLineParser::tryToParseLambda() {
|
||||
if (!Style.IsCpp()) {
|
||||
if (!Style.isCpp()) {
|
||||
nextToken();
|
||||
return false;
|
||||
}
|
||||
|
@ -1743,7 +1742,7 @@ bool UnwrappedLineParser::parseEnum() {
|
|||
nextToken();
|
||||
// If there are two identifiers in a row, this is likely an elaborate
|
||||
// return type. In Java, this can be "implements", etc.
|
||||
if (Style.IsCpp() && FormatTok->is(tok::identifier))
|
||||
if (Style.isCpp() && FormatTok->is(tok::identifier))
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue