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

References

tools/clang/include/clang/AST/ExternalASTSource.h
  420     T LastValue;
  422     LazyData(ExternalASTSource *Source, T Value)
  427   using ValueType = llvm::PointerUnion<T, LazyData*>;
  433   static ValueType makeValue(const ASTContext &Ctx, T Value);
  436   explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
  436   explicit LazyGenerationalUpdatePtr(const ASTContext &Ctx, T Value = T())
  442   LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
  442   LazyGenerationalUpdatePtr(NotUpdatedTag, T Value = T())
  451   void set(T NewValue) {
  460   void setNotUpdated(T NewValue) { Value = NewValue; }
  463   T get(Owner O) {
  471     return Value.template get<T>();
  475   T getNotUpdated() const {
  478     return Value.template get<T>();