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

References

tools/clang/include/clang/Sema/DelayedDiagnostic.h
  279       : Parent(Other.Parent), Diagnostics(std::move(Other.Diagnostics)) {
  280     Other.Diagnostics.clear();
  285     Diagnostics = std::move(Other.Diagnostics);
  285     Diagnostics = std::move(Other.Diagnostics);
  286     Other.Diagnostics.clear();
  292            i = Diagnostics.begin(), e = Diagnostics.end(); i != e; ++i)
  292            i = Diagnostics.begin(), e = Diagnostics.end(); i != e; ++i)
  300     return (Diagnostics.empty() && (!Parent || Parent->empty()));
  305     Diagnostics.push_back(diag);
  310     if (pool.Diagnostics.empty()) return;
  312     if (Diagnostics.empty()) {
  313       Diagnostics = std::move(pool.Diagnostics);
  313       Diagnostics = std::move(pool.Diagnostics);
  315       Diagnostics.append(pool.pool_begin(), pool.pool_end());
  317     pool.Diagnostics.clear();
  322   pool_iterator pool_begin() const { return Diagnostics.begin(); }
  323   pool_iterator pool_end() const { return Diagnostics.end(); }
  324   bool pool_empty() const { return Diagnostics.empty(); }