Module: AdLint::Cpp

Defined in:
lib/adlint/cpp/asm.rb,
lib/adlint/cpp/eval.rb,
lib/adlint/cpp/util.rb,
lib/adlint/cpp/lexer.rb,
lib/adlint/cpp/macro.rb,
lib/adlint/cpp/phase.rb,
lib/adlint/cpp/subst.rb,
lib/adlint/cpp/source.rb,
lib/adlint/cpp/syntax.rb,
lib/adlint/cpp/scanner.rb,
lib/adlint/cpp/constexpr.rb

Overview

:nodoc:

Defined Under Namespace

Modules: BasicSourceCharacterSet, ExpressionNormalizer, InlineAssemblyDefinition, PPTokensNormalizer, Scanner, SyntaxNodeCollector, TextLineNormalizer Classes: AdLintSpecificMacro1, AdLintSpecificMacro2, AdLintSpecificMacro3, AdLintSpecificMacro4, AdditiveExpression, AndExpression, AsmLine, AsmSection, BinaryExpression, CodeSubstitution, CommaSeparatedExpression, ConditionalExpression, ConstantExpression, ConstantSpecifier, ControlLine, CppPhase, DateMacro, DefineLine, DefineLineCollector, DefinedExpression, ElifGroup, ElifGroups, ElifStatement, ElseGroup, ElseStatement, EndasmLine, EndifLine, EqualityExpression, ErrorExpression, ErrorLine, EscapeSequence, EvalPhase, ExaminationPhase, ExclusiveOrExpression, Expression, FileMacro, FunctionLikeDefineLine, FunctionLikeMacro, Group, GroupPart, GroupedExpression, IdentifierList, IfGroup, IfSection, IfStatement, IfdefStatement, IfndefStatement, InAsmDirective, InDefineDirective, InElifDirective, InElseDirective, InEndasmDirective, InEndifDirective, InErrorDirective, InIfDirective, InIfdefDirective, InIfndefDirective, InIncludeDirective, InIncludeNextDirective, InLineDirective, InPragmaDirective, InUndefDirective, IncludeLine, InclusiveOrExpression, Initial, Lexer, LexerState, LineLine, LineMacro, LintSpecificMacro1, LintSpecificMacro2, LintSpecificMacro3, LintSpecificMacro4, LogicalAndExpression, LogicalOrExpression, Macro, MacroReplacementContext, MacroTable, Matcher, MultiplicativeExpression, NullDirective, ObjectLikeDefineLine, ObjectLikeMacro, PPTokens, PragmaLine, PragmaOperator, Prepare1Phase, Prepare2Phase, PreprocessContext, PreprocessedSource, PreprocessingFile, Preprocessor, PrimaryExpression, PseudoFunctionLikeDefineLine, PseudoObjectLikeDefineLine, RelationalExpression, ReviewPhase, ShiftExpression, SpecialMacro, StdcHostedMacro, StdcIec559ComplexMacro, StdcIec559Macro, StdcIso10646Macro, StdcMacro, StdcMbMightNeqWcMacro, StdcVersionMacro, StringToPPTokensLexer, SubstPhase, SyntaxNode, SyntaxTreeMulticastVisitor, SyntaxTreeVisitor, SystemIncludeLine, SystemIncludeNextLine, TextLine, TextLineToPPTokensLexer, TimeMacro, UnaryArithmeticExpression, UnaryExpression, UndefLine, UndefLineCollector, UnknownDirective, UserIncludeLine, UserIncludeNextLine, VaFunctionLikeDefineLine