clang 20.0.0git
|
Store function signature information with DeclarationFragments of the return type and parameters. More...
#include "clang/ExtractAPI/DeclarationFragments.h"
Classes | |
struct | Parameter |
Parameter holds the name and DeclarationFragments of a single parameter. More... | |
Public Member Functions | |
FunctionSignature ()=default | |
const std::vector< Parameter > & | getParameters () const |
const DeclarationFragments & | getReturnType () const |
FunctionSignature & | addParameter (StringRef Name, DeclarationFragments Fragments) |
void | setReturnType (DeclarationFragments RT) |
bool | empty () const |
Determine if the FunctionSignature is empty. | |
Store function signature information with DeclarationFragments of the return type and parameters.
Definition at line 256 of file DeclarationFragments.h.
|
default |
|
inline |
Definition at line 272 of file DeclarationFragments.h.
Referenced by clang::extractapi::DeclarationFragmentsBuilder::getFunctionSignature().
|
inline |
Determine if the FunctionSignature is empty.
Definition at line 284 of file DeclarationFragments.h.
References clang::extractapi::DeclarationFragments::getFragments().
|
inline |
Definition at line 269 of file DeclarationFragments.h.
|
inline |
Definition at line 270 of file DeclarationFragments.h.
|
inline |
Definition at line 278 of file DeclarationFragments.h.
Referenced by clang::extractapi::DeclarationFragmentsBuilder::getFunctionSignature().