Lines Matching defs:PathPieces
417 class PathPieces : public std::list<IntrusiveRefCntPtr<PathDiagnosticPiece> > {
418 void flattenTo(PathPieces &Primary, PathPieces &Current,
421 ~PathPieces();
423 PathPieces flatten(bool ShouldFlattenMacros) const {
424 PathPieces Result;
553 PathDiagnosticCallPiece(PathPieces &oldPath, const Decl *caller)
572 PathPieces path;
598 for (PathPieces::iterator I = path.begin(),
606 static PathDiagnosticCallPiece *construct(PathPieces &pieces,
691 PathPieces subPieces;
697 for (PathPieces::iterator I = subPieces.begin(),
725 PathPieces pathImpl;
726 SmallVector<PathPieces *, 3> pathStack;
742 const PathPieces &path;
746 PathPieces &getActivePath() {
753 PathPieces &getMutablePieces() {
760 void pushActivePath(PathPieces *p) { pathStack.push_back(p); }
824 for (PathPieces::iterator I = pathImpl.begin(), E = pathImpl.end();