Home | History | Annotate | Download | only in AST

Lines Matching defs:Info

1622     // Make sure the extended decl info is allocated.
1624 // Save (non-extended) type source info pointer.
1626 // Allocate external info struct.
1628 // Restore savedTInfo into (extended) decl info.
1631 // Set qualifier info.
1637 // Save type source info pointer.
1639 // Deallocate the extended decl info.
1641 // Restore savedTInfo into (non-extended) decl info.
1655 // Make sure the extended decl info is allocated.
1657 // Save (non-extended) type source info pointer.
1659 // Allocate external info struct.
1661 // Restore savedTInfo into (extended) decl info.
1664 // Set the template parameter lists info.
1736 // Set info on matched template parameter lists (if any).
2643 assert(!ParamInfo && "Already has param info!");
2934 if (MemberSpecializationInfo *Info = getMemberSpecializationInfo())
2935 return cast<FunctionDecl>(Info->getInstantiatedFrom());
2946 MemberSpecializationInfo *Info
2948 TemplateOrSpecialization = Info;
3045 if (FunctionTemplateSpecializationInfo *Info
3048 return Info->Template.getPointer();
3059 if (FunctionTemplateSpecializationInfo *Info
3062 return Info->TemplateArguments;
3069 if (FunctionTemplateSpecializationInfo *Info
3072 return Info->TemplateArgumentsAsWritten;
3087 FunctionTemplateSpecializationInfo *Info
3089 if (!Info)
3090 Info = FunctionTemplateSpecializationInfo::Create(C, this, Template, TSK,
3094 TemplateOrSpecialization = Info;
3095 Template->addSpecialization(Info, InsertPos);
3107 DependentFunctionTemplateSpecializationInfo *Info =
3110 TemplateOrSpecialization = Info;
3452 // Make sure the extended qualifier info is allocated.
3455 // Set qualifier info.
3474 // Make sure the extended decl info is allocated.
3476 // Allocate external info struct.
3478 // Set the template parameter lists info.
3734 assert(!ParamInfo && "Already has param info!");