Lines Matching refs:TypeLoc
19 #include "clang/AST/TypeLoc.h"
65 /// Pushes a copy of the given TypeLoc onto this builder. The builder
67 void pushFullCopy(TypeLoc L);
69 /// Pushes space for a typespec TypeLoc. Invalidates any TypeLocs
94 /// Pushes space for a new TypeLoc of the given type. Invalidates
97 TyLocType Loc = TypeLoc(T, nullptr).castAs<TyLocType>();
116 /// returns a \c TypeLoc referring into the AST context.
117 TypeLoc getTypeLocInContext(ASTContext &Context, QualType T) {
125 return TypeLoc(T, Mem);
130 TypeLoc pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment);
135 /// \brief Retrieve a temporary TypeLoc that refers into this \c TypeLocBuilder
138 /// The resulting \c TypeLoc should only be used so long as the
141 TypeLoc getTemporaryTypeLoc(QualType T) {
145 return TypeLoc(T, &Buffer[Index]);