reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
309 VisitFunctionType(T); 311 Record.push_back(T->isVariadic()); 312 Record.push_back(T->hasTrailingReturn()); 313 Record.push_back(T->getMethodQuals().getAsOpaqueValue()); 314 Record.push_back(static_cast<unsigned>(T->getRefQualifier())); 315 addExceptionSpec(T, Record); 317 Record.push_back(T->getNumParams()); 318 for (unsigned I = 0, N = T->getNumParams(); I != N; ++I) 319 Record.AddTypeRef(T->getParamType(I)); 321 if (T->hasExtParameterInfos()) { 322 for (unsigned I = 0, N = T->getNumParams(); I != N; ++I) 323 Record.push_back(T->getExtParameterInfo(I).getOpaqueValue()); 326 if (T->isVariadic() || T->hasTrailingReturn() || T->getMethodQuals() || 326 if (T->isVariadic() || T->hasTrailingReturn() || T->getMethodQuals() || 326 if (T->isVariadic() || T->hasTrailingReturn() || T->getMethodQuals() || 327 T->getRefQualifier() || T->getExceptionSpecType() != EST_None || 327 T->getRefQualifier() || T->getExceptionSpecType() != EST_None || 328 T->hasExtParameterInfos())