Lines Matching refs:Sema
28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr,
36 void Sema::setDecl(const Decl *D) {
45 ParagraphComment *Sema::actOnParagraphComment(
50 BlockCommandComment *Sema::actOnBlockCommandStart(
62 void Sema::actOnBlockCommandArgs(BlockCommandComment *Command,
67 void Sema::actOnBlockCommandFinish(BlockCommandComment *Command,
80 ParamCommandComment *Sema::actOnParamCommandStart(
98 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) {
131 void Sema::checkContainerDeclVerbatimLine(const BlockCommandComment *Comment) {
170 void Sema::checkContainerDecl(const BlockCommandComment *Comment) {
230 void Sema::actOnParamCommandDirectionArg(ParamCommandComment *Command,
259 void Sema::actOnParamCommandParamNameArg(ParamCommandComment *Command,
277 void Sema::actOnParamCommandFinish(ParamCommandComment *Command,
283 TParamCommandComment *Sema::actOnTParamCommandStart(
301 void Sema::actOnTParamCommandParamNameArg(TParamCommandComment *Command,
360 void Sema::actOnTParamCommandFinish(TParamCommandComment *Command,
366 InlineCommandComment *Sema::actOnInlineCommand(SourceLocation CommandLocBegin,
379 InlineCommandComment *Sema::actOnInlineCommand(SourceLocation CommandLocBegin,
399 InlineContentComment *Sema::actOnUnknownCommand(SourceLocation LocBegin,
406 InlineContentComment *Sema::actOnUnknownCommand(SourceLocation LocBegin,
416 TextComment *Sema::actOnText(SourceLocation LocBegin,
422 VerbatimBlockComment *Sema::actOnVerbatimBlockStart(SourceLocation Loc,
431 VerbatimBlockLineComment *Sema::actOnVerbatimBlockLine(SourceLocation Loc,
436 void Sema::actOnVerbatimBlockFinish(
445 VerbatimLineComment *Sema::actOnVerbatimLine(SourceLocation LocBegin,
460 HTMLStartTagComment *Sema::actOnHTMLStartTagStart(SourceLocation LocBegin,
465 void Sema::actOnHTMLStartTagFinish(
478 HTMLEndTagComment *Sema::actOnHTMLEndTag(SourceLocation LocBegin,
546 FullComment *Sema::actOnFullComment(
565 void Sema::checkBlockCommandEmptyParagraph(BlockCommandComment *Command) {
583 void Sema::checkReturnsCommand(const BlockCommandComment *Command) {
629 void Sema::checkBlockCommandDuplicate(const BlockCommandComment *Command) {
667 void Sema::checkDeprecatedCommand(const BlockCommandComment *Command) {
732 void Sema::resolveParamCommandIndexes(const FullComment *FC) {
821 bool Sema::isFunctionDecl() {
829 bool Sema::isAnyFunctionDecl() {
834 bool Sema::isFunctionOrMethodVariadic() {
857 bool Sema::isObjCMethodDecl() {
862 bool Sema::isFunctionPointerVarDecl() {
876 bool Sema::isFunctionOrBlockPointerVarLikeDecl() {
906 bool Sema::isObjCPropertyDecl() {
914 bool Sema::isTemplateOrSpecialization() {
922 bool Sema::isRecordLikeDecl() {
931 bool Sema::isUnionDecl() {
948 bool Sema::isClassOrStructDecl() {
960 bool Sema::isClassOrStructOrTagTypedefDecl() {
987 bool Sema::isClassTemplateDecl() {
996 bool Sema::isFunctionTemplateDecl() {
1005 bool Sema::isObjCInterfaceDecl() {
1014 bool Sema::isObjCProtocolDecl() {
1023 ArrayRef<const ParmVarDecl *> Sema::getParamVars() {
1029 void Sema::inspectThisDecl() {
1033 unsigned Sema::resolveParmVarReference(StringRef Name,
1098 unsigned Sema::correctTypoInParmVarReference(
1136 bool Sema::resolveTParamReference(
1163 StringRef Sema::correctTypoInTParamReference(
1177 Sema::getInlineCommandRenderKind(StringRef Name) const {