Lines Matching refs:ExternalASTSource
62 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
73 ExternalASTSource() = default;
74 virtual ~ExternalASTSource();
79 ExternalASTSource *Source;
82 explicit Deserializing(ExternalASTSource *source) : Source(source) { in Deserializing()
301 static bool classof(const ExternalASTSource *S) { return S->isA(&ID); } in classof()
324 template<typename T, typename OffsT, T* (ExternalASTSource::*Get)(OffsT Offset)>
376 T* get(ExternalASTSource *Source) const { in get()
389 template<typename Owner, typename T, void (ExternalASTSource::*Update)(Owner)>
394 ExternalASTSource *ExternalSource;
398 LazyData(ExternalASTSource *Source, T Value) in LazyData()
470 void (clang::ExternalASTSource::*Update)(Owner)>
572 LazyOffsetPtr<Stmt, uint64_t, &ExternalASTSource::GetExternalDeclStmt>;
576 LazyOffsetPtr<Decl, uint32_t, &ExternalASTSource::GetExternalDecl>;
581 &ExternalASTSource::GetExternalCXXCtorInitializers>;
586 &ExternalASTSource::GetExternalCXXBaseSpecifiers>;