import { LaraJoinPoint } from "@specs-feup/lara/api/LaraJoinPoint.js"; import MISRAPass from "../MISRAPass.js"; import { PreprocessingReqs } from "../MISRAReporter.js"; export default class S18_PointersArraysPass extends MISRAPass { protected _preprocessingReqs: PreprocessingReqs[]; initRuleMapper(): void; matchJoinpoint($jp: LaraJoinPoint): boolean; private static isPointerType; private r18_4_noPointerArithmetic; private static getDepth; private static getUnderlyingType; private r18_5_noExcessivePointerNesting; private r18_7_noFlexibleArrayMembers; private r18_8_noVariableLengthArrays; protected _name: string; } //# sourceMappingURL=S18_PointersArraysPass.d.ts.map