clang 22.0.0git
|
Doxygen \param command. More...
#include "clang/AST/Comment.h"
Public Types | |
enum | : unsigned { InvalidParamIndex = ~0U , VarArgParamIndex = ~0U - 1U } |
Public Types inherited from clang::comments::Comment | |
typedef Comment *const * | child_iterator |
Static Public Member Functions | |
static bool | classof (const Comment *C) |
static const char * | getDirectionAsString (ParamCommandPassDirection D) |
Static Public Member Functions inherited from clang::comments::BlockCommandComment | |
static bool | classof (const Comment *C) |
Static Public Member Functions inherited from clang::comments::BlockContentComment | |
static bool | classof (const Comment *C) |
anonymous enum : unsigned |
|
inline |
Definition at line 743 of file Comment.h.
References clang::comments::BlockCommandComment::BlockCommandComment(), clang::comments::In, InvalidParamIndex, ParamCommandComment(), and clang::comments::Comment::ParamCommandCommentBits.
Referenced by ParamCommandComment().
|
inline |
Definition at line 759 of file Comment.h.
References clang::comments::Comment::ParamCommandCommentBits.
|
static |
Definition at line 189 of file Comment.cpp.
References clang::comments::In, clang::comments::InOut, and clang::comments::Out.
Referenced by clang::comments::Sema::actOnParamCommandDirectionArg(), and clang::TextNodeDumper::visitParamCommandComment().
|
inline |
Definition at line 800 of file Comment.h.
References isParamIndexValid(), and isVarArgParam().
Referenced by getParamName().
StringRef clang::comments::ParamCommandComment::getParamName | ( | const FullComment * | FC | ) | const |
Definition at line 373 of file Comment.cpp.
References clang::comments::FullComment::getDeclInfo(), getParamIndex(), isParamIndexValid(), isVarArgParam(), and clang::comments::DeclInfo::ParamVars.
|
inline |
Definition at line 779 of file Comment.h.
References clang::comments::BlockCommandComment::Args.
|
inline |
Definition at line 783 of file Comment.h.
References clang::comments::BlockCommandComment::Args.
|
inline |
Definition at line 773 of file Comment.h.
References clang::comments::BlockCommandComment::getNumArgs().
|
inline |
Definition at line 764 of file Comment.h.
References clang::comments::Comment::ParamCommandCommentBits.
Referenced by clang::comments::Sema::actOnParamCommandParamNameArg().
|
inline |
Definition at line 787 of file Comment.h.
References InvalidParamIndex.
Referenced by getParamIndex(), getParamName(), setIsVarArgParam(), and setParamIndex().
|
inline |
Definition at line 791 of file Comment.h.
References VarArgParamIndex.
Referenced by getParamIndex(), getParamName(), and setParamIndex().
|
inline |
Definition at line 768 of file Comment.h.
References clang::Explicit, and clang::comments::Comment::ParamCommandCommentBits.
Referenced by clang::comments::Sema::actOnParamCommandDirectionArg(), and clang::comments::Sema::actOnParamCommandParamNameArg().
|
inline |
Definition at line 795 of file Comment.h.
References isParamIndexValid(), and VarArgParamIndex.
|
inline |
Definition at line 806 of file Comment.h.
References isParamIndexValid(), and isVarArgParam().