<mrdocs/Metadata/Info/Function.hpp>
struct FunctionInfo final
: InfoCommonBase<InfoKind::Function>
Name | Description |
---|---|
InfoCommonBase<InfoKind::Function> | Base class for providing variant discriminator functions. |
Name | Description |
---|---|
FunctionInfo [constructor] | Construct from SymbolID |
operator<=> | Three-way comparison operators |
Name |
---|
isConcept |
isEnum |
isEnumConstant |
isFunction |
isGuide |
isNamespace |
isNamespaceAlias |
isOverloads |
isRecord |
isTypedef |
isUsing |
isVariable |
Name | Description |
---|---|
Attributes | |
Class | The class of function this is |
Constexpr | |
Explicit | |
HasOverrideAttr | |
HasTrailingReturn | |
IsConst | |
IsDefaulted | |
IsDeleted | |
IsDeletedAsWritten | |
IsExplicitObjectMemberFunction | |
IsExplicitlyDefaulted | |
IsFinal | |
IsNoReturn | |
IsNodiscard | |
IsPure | |
IsRecordMethod | |
IsVariadic | |
IsVirtual | |
IsVirtualAsWritten | |
IsVolatile | |
Noexcept | |
OverloadedOperator | |
Params | List of parameters. |
RefQualifier | |
Requires | |
ReturnType | Info about the return type of this function. |
StorageClass | |
Template | When present, this function is a template or specialization. |
Name |
---|
kind_id |