reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
116 return Link.is<KnownLatest>() || 119 Link.get<NotKnownLatest>().template is<UninitializedLatest>(); 123 if (Link.is<NotKnownLatest>()) { 124 NotKnownLatest NKL = Link.get<NotKnownLatest>(); 129 Link = KnownLatest(*reinterpret_cast<const ASTContext *>( 134 return static_cast<decl_type*>(Link.get<KnownLatest>().get(D)); 139 Link = Previous(D); 144 if (Link.is<NotKnownLatest>()) { 145 NotKnownLatest NKL = Link.get<NotKnownLatest>(); 146 Link = KnownLatest(*reinterpret_cast<const ASTContext *>( 150 auto Latest = Link.get<KnownLatest>(); 152 Link = Latest; 156 void markIncomplete() { Link.get<KnownLatest>().markIncomplete(); } 160 if (Link.is<NotKnownLatest>()) 162 return Link.get<KnownLatest>().getNotUpdated();