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

References

tools/clang/include/clang/AST/Expr.h
  123     ExprBits.TypeDependent = TD;
  124     ExprBits.ValueDependent = VD;
  125     ExprBits.InstantiationDependent = ID;
  126     ExprBits.ValueKind = VK;
  127     ExprBits.ObjectKind = OK;
  128     assert(ExprBits.ObjectKind == OK && "truncated kind");
  129     ExprBits.ContainsUnexpandedParameterPack = ContainsUnexpandedParameterPack;
  158   bool isValueDependent() const { return ExprBits.ValueDependent; }
  162     ExprBits.ValueDependent = VD;
  176   bool isTypeDependent() const { return ExprBits.TypeDependent; }
  180     ExprBits.TypeDependent = TD;
  201     return ExprBits.InstantiationDependent;
  206     ExprBits.InstantiationDependent = ID;
  224     return ExprBits.ContainsUnexpandedParameterPack;
  230     ExprBits.ContainsUnexpandedParameterPack = PP;
  415     return static_cast<ExprValueKind>(ExprBits.ValueKind);
  422     return static_cast<ExprObjectKind>(ExprBits.ObjectKind);
  431   void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; }
  434   void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; }
 4438       ExprBits.TypeDependent |= expr->isTypeDependent();
 4439       ExprBits.ValueDependent |= expr->isValueDependent();
 4440       ExprBits.InstantiationDependent |= expr->isInstantiationDependent();
 4441       ExprBits.ContainsUnexpandedParameterPack |=
tools/clang/lib/AST/Expr.cpp
  468   ExprBits.TypeDependent |= TypeDependent;
  469   ExprBits.ValueDependent |= ValueDependent;
  470   ExprBits.InstantiationDependent |= InstantiationDependent;
  474     ExprBits.ContainsUnexpandedParameterPack = true;
  511       ExprBits.InstantiationDependent = true;
  513       ExprBits.ContainsUnexpandedParameterPack = true;
  531     ExprBits.InstantiationDependent |= InstantiationDependent;
  532     ExprBits.ContainsUnexpandedParameterPack |= ContainsUnexpandedParameterPack;
 1431     ExprBits.TypeDependent = true;
 1433     ExprBits.ValueDependent = true;
 1435     ExprBits.InstantiationDependent = true;
 1437     ExprBits.ContainsUnexpandedParameterPack = true;
 1585       ExprBits.ValueDependent = true;
 1587       ExprBits.ContainsUnexpandedParameterPack = true;
 2229       ExprBits.TypeDependent = true;
 2231       ExprBits.ValueDependent = true;
 2233       ExprBits.InstantiationDependent = true;
 2235       ExprBits.ContainsUnexpandedParameterPack = true;
 4110       ExprBits.TypeDependent = true;
 4112       ExprBits.ValueDependent = true;
 4114       ExprBits.InstantiationDependent = true;
 4116       ExprBits.ContainsUnexpandedParameterPack = true;
 4262         ExprBits.TypeDependent = ExprBits.ValueDependent = true;
 4262         ExprBits.TypeDependent = ExprBits.ValueDependent = true;
 4264         ExprBits.InstantiationDependent = true;
 4267         ExprBits.ContainsUnexpandedParameterPack = true;
 4277         ExprBits.TypeDependent = ExprBits.ValueDependent = true;
 4277         ExprBits.TypeDependent = ExprBits.ValueDependent = true;
 4278         ExprBits.InstantiationDependent = true;
 4281         ExprBits.InstantiationDependent = true;
 4287         ExprBits.ContainsUnexpandedParameterPack = true;
 4426       ExprBits.TypeDependent = true;
 4428       ExprBits.ValueDependent = true;
 4430       ExprBits.InstantiationDependent = true;
 4432       ExprBits.ContainsUnexpandedParameterPack = true;
 4521       ExprBits.TypeDependent = true;
 4523       ExprBits.ValueDependent = true;
 4525       ExprBits.InstantiationDependent = true;
 4527       ExprBits.ContainsUnexpandedParameterPack = true;
 4569       ExprBits.TypeDependent = true;
 4571       ExprBits.ValueDependent = true;
 4573       ExprBits.InstantiationDependent = true;
 4575       ExprBits.ContainsUnexpandedParameterPack = true;
tools/clang/lib/AST/ExprCXX.cpp
  198         ExprBits.ValueDependent = true;
  200         ExprBits.InstantiationDependent = true;
  202         ExprBits.ContainsUnexpandedParameterPack = true;
  210       ExprBits.ValueDependent = true;
  212       ExprBits.InstantiationDependent = true;
  214       ExprBits.ContainsUnexpandedParameterPack = true;
  221       ExprBits.ValueDependent = true;
  223       ExprBits.InstantiationDependent = true;
  225       ExprBits.ContainsUnexpandedParameterPack = true;
  477         ExprBits.TypeDependent = true;
  478         ExprBits.ValueDependent = true;
  479         ExprBits.InstantiationDependent = true;
  501       ExprBits.TypeDependent = true;
  502       ExprBits.ValueDependent = true;
  505       ExprBits.InstantiationDependent = true;
  507       ExprBits.ContainsUnexpandedParameterPack = true;
  544       = ExprBits.ContainsUnexpandedParameterPack;
  548     ExprBits.ContainsUnexpandedParameterPack = ContainsUnexpandedParameterPack;
 1118       ExprBits.ValueDependent = true;
 1120       ExprBits.InstantiationDependent = true;
 1122       ExprBits.ContainsUnexpandedParameterPack = true;
 1372       ExprBits.ContainsUnexpandedParameterPack = true;
 1425       ExprBits.ContainsUnexpandedParameterPack = true;
tools/clang/lib/AST/ExprObjC.cpp
   34       ExprBits.ValueDependent = true;
   36       ExprBits.InstantiationDependent = true;
   38       ExprBits.ContainsUnexpandedParameterPack = true;
   72       ExprBits.ValueDependent = true;
   75       ExprBits.InstantiationDependent = true;
   79       ExprBits.ContainsUnexpandedParameterPack = true;
  187       ExprBits.TypeDependent = true;
  189       ExprBits.ValueDependent = true;
  191       ExprBits.InstantiationDependent = true;
  193       ExprBits.ContainsUnexpandedParameterPack = true;
tools/clang/lib/Serialization/ASTReaderStmt.cpp
  527   E->ExprBits.ContainsUnexpandedParameterPack = Record.readInt();