Lines Matching defs:TypeLocBuilder
1 //===--- TypeLocBuilder.h - Type Source Info collector ----------*- C++ -*-===//
10 // This files defines TypeLocBuilder, a class for building TypeLocs
23 class TypeLocBuilder {
45 TypeLocBuilder()
48 ~TypeLocBuilder() {
89 /// \brief Tell the TypeLocBuilder that the type it is storing has been
173 assert(LastTy.isNull() && "pushing full on non-empty TypeLocBuilder");
176 assert(Index == Capacity && "pushing full on non-empty TypeLocBuilder");
185 /// \brief Retrieve a temporary TypeLoc that refers into this \c TypeLocBuilder
189 /// \c TypeLocBuilder is active and has not had more type information