Lines Matching refs:NewFunction
336 struct NewFunction { struct
367 NewFunction(tooling::ExtractionSemicolonPolicy SemicolonPolicy, in NewFunction() argument
389 std::string NewFunction::renderParametersForDeclaration( in renderParametersForDeclaration()
402 std::string NewFunction::renderParametersForCall() const { in renderParametersForCall()
414 std::string NewFunction::renderSpecifiers(FunctionDeclKind K) const { in renderSpecifiers()
436 std::string NewFunction::renderQualifiers() const { in renderQualifiers()
446 std::string NewFunction::renderDeclarationName(FunctionDeclKind K) const { in renderDeclarationName()
457 std::string NewFunction::renderCall() const { in renderCall()
464 std::string NewFunction::renderDeclaration(FunctionDeclKind K, in renderDeclaration()
485 std::string NewFunction::getFuncBody(const SourceManager &SM) const { in getFuncBody()
494 std::string NewFunction::Parameter::render(const DeclContext *Context) const { in render()
663 bool createParameters(NewFunction &ExtractedFunc, in createParameters()
719 bool generateReturnProperties(NewFunction &ExtractedFunc, in generateReturnProperties()
743 void captureMethodInfo(NewFunction &ExtractedFunc, in captureMethodInfo()
752 llvm::Expected<NewFunction> getExtractedFunction(ExtractionZone &ExtZone, in getExtractedFunction()
760 NewFunction ExtractedFunc(getSemicolonPolicy(ExtZone, SM, LangOpts), in getExtractedFunction()
812 tooling::Replacement replaceWithFuncCall(const NewFunction &ExtractedFunc, in REGISTER_TWEAK()
820 tooling::Replacement createFunctionDefinition(const NewFunction &ExtractedFunc, in createFunctionDefinition()
832 tooling::Replacement createForwardDeclaration(const NewFunction &ExtractedFunc, in createForwardDeclaration()