Module: AdLint::Cc1

Defined in:
lib/adlint/cc1/conv.rb,
lib/adlint/cc1/enum.rb,
lib/adlint/cc1/expr.rb,
lib/adlint/cc1/seqp.rb,
lib/adlint/cc1/type.rb,
lib/adlint/cc1/util.rb,
lib/adlint/cc1/const.rb,
lib/adlint/cc1/lexer.rb,
lib/adlint/cc1/phase.rb,
lib/adlint/cc1/scope.rb,
lib/adlint/cc1/trace.rb,
lib/adlint/cc1/value.rb,
lib/adlint/cc1/branch.rb,
lib/adlint/cc1/domain.rb,
lib/adlint/cc1/format.rb,
lib/adlint/cc1/interp.rb,
lib/adlint/cc1/object.rb,
lib/adlint/cc1/option.rb,
lib/adlint/cc1/parser.rb,
lib/adlint/cc1/syntax.rb,
lib/adlint/cc1/builtin.rb,
lib/adlint/cc1/environ.rb,
lib/adlint/cc1/scanner.rb,
lib/adlint/cc1/ctrlexpr.rb,
lib/adlint/cc1/mediator.rb,
lib/adlint/cc1/operator.rb,
lib/adlint/cc1/resolver.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Bindable, BranchGroupOptions, BranchOptions, BuggyValueSampler, ConstantEvaluator, ContextTracing, Conversion, DebugUtil, DeclarationSpecifiersHolder, DefinableContextTracing, EnumeratorTableMediator, ExpressionEvaluator, FunctionTableMediator, InterpObjectBridge, InterpSyntaxBridge, InterpreterMediator, InterpreterOptions, MemoryPoolMediator, Nameable, NegativePathsTracing, NotifierMediator, NullabilityContextTracing, ScalarValueFactory, Scanner, ScannerConstants, Scopeable, StandardTypeCatalogAccessor, SyntaxNodeCollector, TypeTableMediator, UndefinableContextTracing, UsualArithmeticTypeConversion, ValueDomainFactory, VariableTableMediator Classes: AbbreviatedFunctionDeclarator, AbstractDeclarator, AdditiveExpression, AdditiveExpressionCollector, AddressExpression, AliasVariable, AlignofExpression, AlignofTypeExpression, AmbiguousValueDomain, AndExpression, AnonymousFunction, AnsiFunctionDeclarator, AnsiFunctionDefinition, ArrayAbstractDeclarator, ArrayDeclarator, ArrayDeclaratorCollector, ArrayElementVariable, ArraySubscriptExpression, ArrayType, ArrayTypeId, ArrayValue, BinaryExpression, Binding, BitAccessByPointerExpression, BitAccessByValueExpression, BitfieldType, BitfieldTypeId, Branch, BranchGroup, BreakEvent, BreakStatement, BuiltinFunction, C99ForStatement, CPhase, CaseLabeledStatement, CastExpression, CharType, CharTypeId, CommaSeparatedExpression, ComparisonOperator, CompositeDataType, CompositeMemberVariable, CompositeValue, CompositeValueDomain, CompoundAssignmentExpression, CompoundAssignmentExpressionCollector, CompoundLiteralExpression, CompoundStatement, ConditionalExpression, ConditionalExpressionExtractor, ConstantSpecifier, ConstantSpecifierCollector, ContinueStatement, ControllingExpression, Declaration, DeclarationInterpreter, DeclarationSpecifiers, Declarator, DeclaratorInterpreter, DefaultLabeledStatement, DefinableTestEvidence, Definition, DelayedObjectDerivation, DoStatement, DoubleType, DoubleTypeId, DynamicMemoryBlock, DynamicTypeResolver, EnumSpecifier, EnumType, EnumTypeDeclaration, EnumTypeId, Enumerator, EnumeratorTable, Environment, EqualToValueDomain, EqualityExpression, EqualityExpressionCollector, ErrorExpression, ErrorStatement, EscapeSequence, EvalFunction, ExaminationPhase, ExclusiveOrExpression, ExplicitFunction, Expression, ExpressionConstancy, ExpressionExtractor, ExpressionInterpreter, ExpressionStatement, ExtendedBigIntType, FloatType, FloatTypeId, FloatingType, ForStatement, Function, FunctionAbstractDeclarator, FunctionCallExpression, FunctionDeclaration, FunctionDeclarator, FunctionDeclaratorCollector, FunctionDefinition, FunctionInterpreter, FunctionSignature, FunctionTable, FunctionType, FunctionTypeId, GenericLabeledStatement, GenericLabeledStatementCollector, GlobalScope, GotoStatement, GotoStatementCollector, GreaterThanValueDomain, GroupedAbstractDeclarator, GroupedDeclarator, GroupedExpression, IdentifierDeclarator, IdentifierDeclaratorCollector, IfElseStatement, IfElseStatementCollector, IfStatement, IfStatementCollector, ImplicitFunction, InclusiveOrExpression, IndirectionExpression, InitDeclarator, Initializer, InitializerInterpreter, InnerVariable, InspectFunction, IntType, IntTypeId, IntegerType, InterpPhase, Interpreter, IntersectionValueDomain, IterationStatement, JumpStatement, KandRFunctionDeclarator, KandRFunctionDefinition, LabeledStatement, LessThanValueDomain, Lexer, LogicalAnd, LogicalAndExpression, LogicalAndExpressionCollector, LogicalOr, LogicalOrExpression, LogicalOrExpressionCollector, LongDoubleType, LongDoubleTypeId, LongIntType, LongIntTypeId, LongLongIntType, LongLongIntTypeId, LongLongType, LongLongTypeId, LongType, LongTypeId, Member, MemberAccessByPointerExpression, MemberAccessByValueExpression, MemberDeclaration, Memory, MemoryBlock, MemoryPool, MemoryWindow, MultipleValue, MultiplicativeExpression, NaN, NamedFunction, NamedVariable, NilValueDomain, NilValueDomainNarrower, NilValueDomainWidener, NontrivialTestEvidence, NontrivialValueTest, NullConstantSpecifier, NullabilityTestEvidence, Object, ObjectSpecifier, ObjectSpecifierCollector, Operator, OrdinaryIdentifiers, OuterVariable, ParameterDeclaration, ParameterDefinition, ParameterDefinitionInterpreter, ParameterType, ParameterTypeList, ParsePhase, Parser, PhantomVariable, PointerAbstractDeclarator, PointerType, PointerTypeId, PostfixDecrementExpression, PostfixDecrementExpressionCollector, PostfixExpression, PostfixIncrementExpression, PostfixIncrementExpressionCollector, PrefixDecrementExpression, PrefixDecrementExpressionCollector, PrefixIncrementExpression, PrefixIncrementExpressionCollector, Prepare1Phase, Prepare2Phase, PrimaryExpression, PrintfFormat, Program, PseudoEnumTypeDeclaration, PseudoStructTypeDeclaration, PseudoUnionTypeDeclaration, PseudoVariableDefinition, QualifiedType, QualifiedTypeId, RelationalExpression, RelationalExpressionCollector, ResolvePhase, ReturnStatement, ReviewPhase, ScalarDataType, ScalarValue, ScanfFormat, Scope, ScopedVariable, SelectionStatement, SequencePoint, ShiftExpression, ShortIntType, ShortIntTypeId, ShortType, ShortTypeId, SignedCharType, SignedCharTypeId, SignedIntType, SignedIntTypeId, SignedLongIntType, SignedLongIntTypeId, SignedLongLongIntType, SignedLongLongIntTypeId, SignedLongLongType, SignedLongLongTypeId, SignedLongType, SignedLongTypeId, SignedShortIntType, SignedShortIntTypeId, SignedShortType, SignedShortTypeId, SignedType, SignedTypeId, SimpleAssignmentExpression, SimpleAssignmentExpressionCollector, SingleValue, SizeofExpression, SizeofTypeExpression, SpecifierQualifierList, StandardFloatingType, StandardIntegerType, StandardTypeCatalog, StandardTypeId, StandardTypeSpecifier, Statement, StatementInterpreter, StaticMemoryBlock, StaticTypeResolver, StrictObjectDerivation, StringLiteralSpecifier, StructDeclaration, StructDeclarator, StructSpecifier, StructType, StructTypeDeclaration, StructTypeId, SubInterpreter, SwitchStatement, SwitchStatementInterpreter, SyntaxNode, SyntaxTreeMulticastVisitor, SyntaxTreeVisitor, TemporaryVariable, TestEvidence, TransitionTag, TranslationUnit, TrivialTestEvidence, TrivialValueTest, Type, TypeDeclaration, TypeDeclarationBuilder, TypeId, TypeName, TypeResolver, TypeSpecifier, TypeTable, TypeVisitor, TypedObject, TypedefDeclaration, TypedefTypeSpecifier, TypedefTypeSpecifierCollector, TypeofTypeSpecifier, UnaryArithmeticExpression, UnaryExpression, UndeclaredType, UndefinableTestEvidence, UndefinedValueDomain, UnionSpecifier, UnionType, UnionTypeDeclaration, UnionTypeId, UnionValueDomain, UnlimitedValueDomain, UnmappedMemoryWindow, UnresolvedType, UnsignedCharType, UnsignedCharTypeId, UnsignedIntType, UnsignedIntTypeId, UnsignedLongIntType, UnsignedLongIntTypeId, UnsignedLongLongIntType, UnsignedLongLongIntTypeId, UnsignedLongLongType, UnsignedLongLongTypeId, UnsignedLongType, UnsignedLongTypeId, UnsignedShortIntType, UnsignedShortIntTypeId, UnsignedShortType, UnsignedShortTypeId, UnsignedType, UnsignedTypeId, UserType, UserTypeId, Value, ValueComparison, ValueDomain, ValueDomainManipulator, ValueDomainNarrower, ValueDomainNarrowing, ValueDomainWidener, ValueTest, ValueTransition, ValueVersionController, Variable, VariableDeclaration, VariableDefinition, VariableTable, VersionedValue, VoidType, WhileStatement