Home | History | Annotate | Download | only in AST

Lines Matching defs:Info

1018     // Make sure the extended decl info is allocated.
1020 // Save (non-extended) type source info pointer.
1022 // Allocate external info struct.
1024 // Restore savedTInfo into (extended) decl info.
1027 // Set qualifier info.
1033 // Save type source info pointer.
1035 // Deallocate the extended decl info.
1037 // Restore savedTInfo into (non-extended) decl info.
1051 // Make sure the extended decl info is allocated.
1053 // Save (non-extended) type source info pointer.
1055 // Allocate external info struct.
1057 // Restore savedTInfo into (extended) decl info.
1060 // Set the template parameter lists info.
1130 // Set info on matched template parameter lists (if any).
1836 assert(ParamInfo == 0 && "Already has param info!");
2096 if (MemberSpecializationInfo *Info = getMemberSpecializationInfo())
2097 return cast<FunctionDecl>(Info->getInstantiatedFrom());
2112 MemberSpecializationInfo *Info
2114 TemplateOrSpecialization = Info;
2191 if (FunctionTemplateSpecializationInfo *Info
2194 return Info->Template.getPointer();
2205 if (FunctionTemplateSpecializationInfo *Info
2208 return Info->TemplateArguments;
2215 if (FunctionTemplateSpecializationInfo *Info
2218 return Info->TemplateArgumentsAsWritten;
2233 FunctionTemplateSpecializationInfo *Info
2235 if (!Info)
2236 Info = FunctionTemplateSpecializationInfo::Create(C, this, Template, TSK,
2240 TemplateOrSpecialization = Info;
2241 Template->addSpecialization(Info, InsertPos);
2253 DependentFunctionTemplateSpecializationInfo *Info =
2256 TemplateOrSpecialization = Info;
2579 // Make sure the extended qualifier info is allocated.
2582 // Set qualifier info.
2601 // Make sure the extended decl info is allocated.
2603 // Allocate external info struct.
2605 // Set the template parameter lists info.
2761 assert(ParamInfo == 0 && "Already has param info!");