#include "IntegralLiteralExpressionMatcher.h"
#include <algorithm>
#include <cctype>
namespace clang::tidy::modernize {
static bool isIntegralConstant(const Token &Token) { … }
bool IntegralLiteralExpressionMatcher::advance() { … }
bool IntegralLiteralExpressionMatcher::consume(tok::TokenKind Kind) { … }
template <typename NonTerminalFunctor, typename IsKindFunctor>
bool IntegralLiteralExpressionMatcher::nonTerminalChainedExpr(
const NonTerminalFunctor &NonTerminal, const IsKindFunctor &IsKind) { … }
template <tok::TokenKind Kind, typename NonTerminalFunctor>
bool IntegralLiteralExpressionMatcher::nonTerminalChainedExpr(
const NonTerminalFunctor &NonTerminal) { … }
template <tok::TokenKind K1, tok::TokenKind K2, tok::TokenKind... Ks,
typename NonTerminalFunctor>
bool IntegralLiteralExpressionMatcher::nonTerminalChainedExpr(
const NonTerminalFunctor &NonTerminal) { … }
bool IntegralLiteralExpressionMatcher::unaryOperator() { … }
static LiteralSize literalTokenSize(const Token &Tok) { … }
static bool operator<(LiteralSize LHS, LiteralSize RHS) { … }
bool IntegralLiteralExpressionMatcher::unaryExpr() { … }
bool IntegralLiteralExpressionMatcher::multiplicativeExpr() { … }
bool IntegralLiteralExpressionMatcher::additiveExpr() { … }
bool IntegralLiteralExpressionMatcher::shiftExpr() { … }
bool IntegralLiteralExpressionMatcher::compareExpr() { … }
bool IntegralLiteralExpressionMatcher::relationalExpr() { … }
bool IntegralLiteralExpressionMatcher::equalityExpr() { … }
bool IntegralLiteralExpressionMatcher::andExpr() { … }
bool IntegralLiteralExpressionMatcher::exclusiveOrExpr() { … }
bool IntegralLiteralExpressionMatcher::inclusiveOrExpr() { … }
bool IntegralLiteralExpressionMatcher::logicalAndExpr() { … }
bool IntegralLiteralExpressionMatcher::logicalOrExpr() { … }
bool IntegralLiteralExpressionMatcher::conditionalExpr() { … }
bool IntegralLiteralExpressionMatcher::commaExpr() { … }
bool IntegralLiteralExpressionMatcher::expr() { … }
bool IntegralLiteralExpressionMatcher::match() { … }
LiteralSize IntegralLiteralExpressionMatcher::largestLiteralSize() const { … }
}