Home | History | Annotate | Download | only in Serialization

Lines Matching defs:Canonical

382   DeclT *Start, *Canonical, *Current;
386 : Start(Start), Canonical(nullptr), Current(Start) {}
392 Canonical = Current;
399 // we reached was the canonical declaration, so stop when we see that one
401 if (Current == Start || Current == Canonical)
786 if (FD->isCanonicalDecl()) { // if canonical add to template's set.
937 // Set the definition data of the canonical declaration, so other
1002 // Set the definition data of the canonical declaration, so other
1648 // Beware: we do not yet know our canonical declaration, and may still
1670 // Propagate DefinitionData pointer from the canonical declaration.
1700 // the relevant information from the canonical declaration.
1924 // Set this as, or find, the canonical declaration for this specialization
1934 // If there was already a canonical specialization, merge into it.
2197 // We temporarily set the first (canonical) declaration as the previous one
2228 // If we're not the canonical declaration, we don't need to merge.
2269 // was the canonical declaration.
2302 // Have our redeclaration link point back at the canonical declaration
2304 // appropriate canonical declaration.
2682 // commit to DC being the canonical definition now, and will fix this when
2763 // If the lexical context has been merged, look into the now-canonical
2768 // If we've seen this before, return the canonical declaration.
2882 // check that the canonical definition of that context contains the decl.