Lines Matching defs:Function
799 // Visit the function declaration's syntactic components in the order
804 // If we have a function declared directly (without the use of a typedef),
805 // visit just the return type. Otherwise, just visit the function's type
823 // Visit the function parameters, if we have a function type.
2924 // Non-type template parameter packs and function parameter packs are
3213 // Recover resources if we crash before exiting this function.
3221 // Recover resources if we crash before exiting this function.
3642 if (V->getKind() == Decl::Function) {
3808 // Recover resources if we crash before exiting this function.
4412 if (const FunctionDecl *Function = dyn_cast<FunctionDecl>(D)) {
4415 OS << *Function;
4416 if (Function->getPrimaryTemplate())
4419 for (unsigned I = 0, N = Function->getNumParams(); I != N; ++I) {
4422 OS << Function->getParamDecl(I)->getType().getAsString(Policy);
4425 if (Function->isVariadic()) {
4426 if (Function->getNumParams())
5664 case Decl::Function:
6538 return CXChildVisit_Continue; // it's not a function macro.
7115 /// descibing a class or function template, return the class or
7116 /// function template.