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

References

tools/clang/lib/Sema/SemaDecl.cpp
13338   if (!Definition && !FD->isDefined(Definition) && !FD->isCXXClassMember()) {
13338   if (!Definition && !FD->isDefined(Definition) && !FD->isCXXClassMember()) {
13368             Definition = I;
13376   if (!Definition)
13390                 Definition = D->getTemplatedDecl();
13398   if (!Definition)
13401   if (canRedefineFunction(Definition, getLangOpts()))
13406   if (TypoCorrectedFunctionDefinitions.count(Definition))
13411   if (SkipBody && !hasVisibleDefinition(Definition) &&
13412       (Definition->getFormalLinkage() == InternalLinkage ||
13413        Definition->isInlined() ||
13414        Definition->getDescribedFunctionTemplate() ||
13415        Definition->getNumTemplateParameterLists())) {
13417     SkipBody->Previous = const_cast<FunctionDecl*>(Definition);
13418     if (auto *TD = Definition->getDescribedFunctionTemplate())
13420     makeMergedDefinitionVisible(const_cast<FunctionDecl*>(Definition));
13424   if (getLangOpts().GNUMode && Definition->isInlineSpecified() &&
13425       Definition->getStorageClass() == SC_Extern)
13431   Diag(Definition->getLocation(), diag::note_previous_definition);