reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1800 ExplicitSpecKind getKind() const { return ExplicitSpec.getInt(); } 1801 const Expr *getExpr() const { return ExplicitSpec.getPointer(); } 1802 Expr *getExpr() { return ExplicitSpec.getPointer(); } 1806 return ExplicitSpec.getInt() != ExplicitSpecKind::ResolvedFalse || 1807 ExplicitSpec.getPointer(); 1815 return ExplicitSpec.getInt() == ExplicitSpecKind::ResolvedTrue; 1820 return ExplicitSpec.getInt() == ExplicitSpecKind::Unresolved && 1821 !ExplicitSpec.getPointer(); 1823 void setKind(ExplicitSpecKind Kind) { ExplicitSpec.setInt(Kind); } 1824 void setExpr(Expr *E) { ExplicitSpec.setPointer(E); }