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

References

tools/clang/lib/AST/ExprConstant.cpp
 1032       CleanupStack.erase(
 1033           std::remove_if(CleanupStack.begin(), CleanupStack.end(),
 1033           std::remove_if(CleanupStack.begin(), CleanupStack.end(),
 1035           CleanupStack.end());
 1042       for (Cleanup &C : CleanupStack)
 1287         : Info(Info), OldStackSize(Info.CleanupStack.size()) {
 1307       assert(OldStackSize <= Info.CleanupStack.size() &&
 1313       for (unsigned I = Info.CleanupStack.size(); I > OldStackSize; --I) {
 1315               Info.CleanupStack[I - 1].isLifetimeExtended())) {
 1316           if (!Info.CleanupStack[I - 1].endLifetime(Info, RunDestructors)) {
 1324       auto NewEnd = Info.CleanupStack.begin() + OldStackSize;
 1327             std::remove_if(NewEnd, Info.CleanupStack.end(),
 1329       Info.CleanupStack.erase(NewEnd, Info.CleanupStack.end());
 1329       Info.CleanupStack.erase(NewEnd, Info.CleanupStack.end());
 1782     Info.CleanupStack.push_back(Cleanup(&Result, Base, T, IsLifetimeExtended));