clang-tools
9.0.0
|
Represents parameters of a function, a template or a macro. More...
#include <XRefs.h>
Public Attributes | |
llvm::Optional< std::string > | Type |
The pretty-printed parameter type, e.g. More... | |
llvm::Optional< std::string > | Name |
None for unnamed parameters. More... | |
llvm::Optional< std::string > | Default |
None if no default is provided. More... | |
Represents parameters of a function, a template or a macro.
For example:
llvm::Optional<std::string> clang::clangd::HoverInfo::Param::Default |
None if no default is provided.
Definition at line 70 of file XRefs.h.
Referenced by clang::clangd::fetchTemplateParameters(), and clang::clangd::operator==().
llvm::Optional<std::string> clang::clangd::HoverInfo::Param::Name |
None for unnamed parameters.
Definition at line 68 of file XRefs.h.
Referenced by clang::clangd::fetchTemplateParameters(), and clang::clangd::operator==().
llvm::Optional<std::string> clang::clangd::HoverInfo::Param::Type |
The pretty-printed parameter type, e.g.
"int", or "typename" (in TemplateParameters)
Definition at line 66 of file XRefs.h.
Referenced by clang::clangd::fetchTemplateParameters(), and clang::clangd::operator==().