Logo ROOT  
Reference Guide
TClassEdit::FunctionSplitInfo Struct Reference

Result of splitting a function declaration into fReturnType fScopeName::fFunctionName<fFunctionTemplateArguments>(fFunctionParameters)

Definition at line 243 of file TClassEdit.h.

Public Attributes

std::string fFunctionName
 Name of the function. More...
 
std::vector< std::string > fFunctionParameters
 Function parameters. More...
 
std::vector< std::string > fFunctionTemplateArguments
 Template arguments of the function template specialization, if any; will contain one element "" for function<>() More...
 
std::string fReturnType
 Return type of the function, might be empty if the function declaration string did not provide it. More...
 
std::string fScopeName
 Name of the scope qualification of the function, possibly empty. More...
 

#include <TClassEdit.h>

Member Data Documentation

◆ fFunctionName

std::string TClassEdit::FunctionSplitInfo::fFunctionName

Name of the function.

Definition at line 251 of file TClassEdit.h.

◆ fFunctionParameters

std::vector<std::string> TClassEdit::FunctionSplitInfo::fFunctionParameters

Function parameters.

Definition at line 258 of file TClassEdit.h.

◆ fFunctionTemplateArguments

std::vector<std::string> TClassEdit::FunctionSplitInfo::fFunctionTemplateArguments

Template arguments of the function template specialization, if any; will contain one element "" for function<>()

Definition at line 255 of file TClassEdit.h.

◆ fReturnType

std::string TClassEdit::FunctionSplitInfo::fReturnType

Return type of the function, might be empty if the function declaration string did not provide it.

Definition at line 245 of file TClassEdit.h.

◆ fScopeName

std::string TClassEdit::FunctionSplitInfo::fScopeName

Name of the scope qualification of the function, possibly empty.

Definition at line 248 of file TClassEdit.h.

Collaboration diagram for TClassEdit::FunctionSplitInfo:
[legend]

The documentation for this struct was generated from the following file: