clang API Documentation
actOnBlockCommandArgs(BlockCommandComment *Command, ArrayRef< BlockCommandComment::Argument > Args) | clang::comments::Sema | |
actOnBlockCommandFinish(BlockCommandComment *Command, ParagraphComment *Paragraph) | clang::comments::Sema | |
actOnBlockCommandStart(SourceLocation LocBegin, SourceLocation LocEnd, unsigned CommandID, CommandMarkerKind CommandMarker) | clang::comments::Sema | |
actOnFullComment(ArrayRef< BlockContentComment * > Blocks) | clang::comments::Sema | |
actOnHTMLEndTag(SourceLocation LocBegin, SourceLocation LocEnd, StringRef TagName) | clang::comments::Sema | |
actOnHTMLStartTagFinish(HTMLStartTagComment *Tag, ArrayRef< HTMLStartTagComment::Attribute > Attrs, SourceLocation GreaterLoc, bool IsSelfClosing) | clang::comments::Sema | |
actOnHTMLStartTagStart(SourceLocation LocBegin, StringRef TagName) | clang::comments::Sema | |
actOnInlineCommand(SourceLocation CommandLocBegin, SourceLocation CommandLocEnd, unsigned CommandID) | clang::comments::Sema | |
actOnInlineCommand(SourceLocation CommandLocBegin, SourceLocation CommandLocEnd, unsigned CommandID, SourceLocation ArgLocBegin, SourceLocation ArgLocEnd, StringRef Arg) | clang::comments::Sema | |
actOnParagraphComment(ArrayRef< InlineContentComment * > Content) | clang::comments::Sema | |
actOnParamCommandDirectionArg(ParamCommandComment *Command, SourceLocation ArgLocBegin, SourceLocation ArgLocEnd, StringRef Arg) | clang::comments::Sema | |
actOnParamCommandFinish(ParamCommandComment *Command, ParagraphComment *Paragraph) | clang::comments::Sema | |
actOnParamCommandParamNameArg(ParamCommandComment *Command, SourceLocation ArgLocBegin, SourceLocation ArgLocEnd, StringRef Arg) | clang::comments::Sema | |
actOnParamCommandStart(SourceLocation LocBegin, SourceLocation LocEnd, unsigned CommandID, CommandMarkerKind CommandMarker) | clang::comments::Sema | |
actOnText(SourceLocation LocBegin, SourceLocation LocEnd, StringRef Text) | clang::comments::Sema | |
actOnTParamCommandFinish(TParamCommandComment *Command, ParagraphComment *Paragraph) | clang::comments::Sema | |
actOnTParamCommandParamNameArg(TParamCommandComment *Command, SourceLocation ArgLocBegin, SourceLocation ArgLocEnd, StringRef Arg) | clang::comments::Sema | |
actOnTParamCommandStart(SourceLocation LocBegin, SourceLocation LocEnd, unsigned CommandID, CommandMarkerKind CommandMarker) | clang::comments::Sema | |
actOnUnknownCommand(SourceLocation LocBegin, SourceLocation LocEnd, StringRef CommandName) | clang::comments::Sema | |
actOnUnknownCommand(SourceLocation LocBegin, SourceLocation LocEnd, unsigned CommandID) | clang::comments::Sema | |
actOnVerbatimBlockFinish(VerbatimBlockComment *Block, SourceLocation CloseNameLocBegin, StringRef CloseName, ArrayRef< VerbatimBlockLineComment * > Lines) | clang::comments::Sema | |
actOnVerbatimBlockLine(SourceLocation Loc, StringRef Text) | clang::comments::Sema | |
actOnVerbatimBlockStart(SourceLocation Loc, unsigned CommandID) | clang::comments::Sema | |
actOnVerbatimLine(SourceLocation LocBegin, unsigned CommandID, SourceLocation TextBegin, StringRef Text) | clang::comments::Sema | |
checkBlockCommandDuplicate(const BlockCommandComment *Command) | clang::comments::Sema | |
checkBlockCommandEmptyParagraph(BlockCommandComment *Command) | clang::comments::Sema | |
checkContainerDecl(const BlockCommandComment *Comment) | clang::comments::Sema | |
checkContainerDeclVerbatimLine(const BlockCommandComment *Comment) | clang::comments::Sema | |
checkDeprecatedCommand(const BlockCommandComment *Comment) | clang::comments::Sema | |
checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) | clang::comments::Sema | |
checkReturnsCommand(const BlockCommandComment *Command) | clang::comments::Sema | |
copyArray(ArrayRef< T > Source) | clang::comments::Sema | [inline] |
correctTypoInParmVarReference(StringRef Typo, ArrayRef< const ParmVarDecl * > ParamVars) | clang::comments::Sema | |
correctTypoInTParamReference(StringRef Typo, const TemplateParameterList *TemplateParameters) | clang::comments::Sema | |
getInlineCommandRenderKind(StringRef Name) const | clang::comments::Sema | |
getParamVars() | clang::comments::Sema | |
inspectThisDecl() | clang::comments::Sema | |
isAnyFunctionDecl() | clang::comments::Sema | |
isClassOrStructDecl() | clang::comments::Sema | |
isClassTemplateDecl() | clang::comments::Sema | |
isFunctionDecl() | clang::comments::Sema | |
isFunctionOrMethodVariadic() | clang::comments::Sema | |
isFunctionPointerVarDecl() | clang::comments::Sema | |
isFunctionTemplateDecl() | clang::comments::Sema | |
isObjCInterfaceDecl() | clang::comments::Sema | |
isObjCMethodDecl() | clang::comments::Sema | |
isObjCPropertyDecl() | clang::comments::Sema | |
isObjCProtocolDecl() | clang::comments::Sema | |
isRecordLikeDecl() | clang::comments::Sema | |
isTemplateOrSpecialization() | clang::comments::Sema | |
isUnionDecl() | clang::comments::Sema | |
resolveParamCommandIndexes(const FullComment *FC) | clang::comments::Sema | |
resolveParmVarReference(StringRef Name, ArrayRef< const ParmVarDecl * > ParamVars) | clang::comments::Sema | |
resolveTParamReference(StringRef Name, const TemplateParameterList *TemplateParameters, SmallVectorImpl< unsigned > *Position) | clang::comments::Sema | |
Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, DiagnosticsEngine &Diags, CommandTraits &Traits, const Preprocessor *PP) | clang::comments::Sema | |
setDecl(const Decl *D) | clang::comments::Sema |