Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TClassEdit::FunctionSplitInfo Struct Reference

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

Definition at line 249 of file TClassEdit.h.

Public Attributes

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

#include <TClassEdit.h>

Member Data Documentation

◆ fFunctionName

std::string TClassEdit::FunctionSplitInfo::fFunctionName

Name of the function.

Definition at line 257 of file TClassEdit.h.

◆ fFunctionParameters

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

Function parameters.

Definition at line 264 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 261 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 251 of file TClassEdit.h.

◆ fScopeName

std::string TClassEdit::FunctionSplitInfo::fScopeName

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

Definition at line 254 of file TClassEdit.h.

Collaboration diagram for TClassEdit::FunctionSplitInfo:
[legend]

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