reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Expr.h
 4734     bool isFieldDesignator() const { return Kind == FieldDesignator; }
 4735     bool isArrayDesignator() const { return Kind == ArrayDesignator; }
 4736     bool isArrayRangeDesignator() const { return Kind == ArrayRangeDesignator; }
 4741       assert(Kind == FieldDesignator && "Only valid on a field designator");
 4749       assert(Kind == FieldDesignator && "Only valid on a field designator");
 4754       assert(Kind == FieldDesignator && "Only valid on a field designator");
 4759       assert(Kind == FieldDesignator && "Only valid on a field designator");
 4764       assert((Kind == ArrayDesignator || Kind == ArrayRangeDesignator) &&
 4764       assert((Kind == ArrayDesignator || Kind == ArrayRangeDesignator) &&
 4770       assert((Kind == ArrayDesignator || Kind == ArrayRangeDesignator) &&
 4770       assert((Kind == ArrayDesignator || Kind == ArrayRangeDesignator) &&
 4776       assert(Kind == ArrayRangeDesignator &&
 4782       assert((Kind == ArrayDesignator || Kind == ArrayRangeDesignator) &&
 4782       assert((Kind == ArrayDesignator || Kind == ArrayRangeDesignator) &&
 4788       if (Kind == FieldDesignator)
 4794       return Kind == FieldDesignator ? getFieldLoc() : getRBracketLoc();
tools/clang/lib/AST/Expr.cpp
 4226   assert(Kind == FieldDesignator && "Only valid on a field designator");
 4355   assert(D.Kind == Designator::ArrayDesignator && "Requires array designator");
 4360   assert(D.Kind == Designator::ArrayRangeDesignator &&
 4366   assert(D.Kind == Designator::ArrayRangeDesignator &&