Lines Matching full:sema
23 #include "clang/Sema/DeclSpec.h"
24 #include "clang/Sema/ParsedTemplate.h"
25 #include "clang/Sema/PrettyDeclStackTrace.h"
26 #include "clang/Sema/Scope.h"
27 #include "clang/Sema/SemaDiagnostic.h"
781 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated,
1354 Sema::TagUseKind TUK;
1356 TUK = Sema::TUK_Reference;
1370 TUK = Sema::TUK_Friend;
1373 TUK = Sema::TUK_Definition;
1401 TUK = Sema::TUK_Definition;
1403 TUK = Sema::TUK_Reference;
1409 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration;
1419 TUK = Sema::TUK_Reference;
1423 if (TUK != Sema::TUK_Reference) {
1447 if (TUK == Sema::TUK_Reference)
1452 TUK != Sema::TUK_Definition)) {
1462 if (TUK == Sema::TUK_Definition && Tok.is(tok::colon))
1480 TUK == Sema::TUK_Declaration) {
1502 } else if (TUK == Sema::TUK_Reference ||
1503 (TUK == Sema::TUK_Friend &&
1530 assert((TUK == Sema::TUK_Definition || TUK == Sema::TUK_Friend) &&
1533 if (TUK == Sema::TUK_Friend) {
1563 TUK == Sema::TUK_Declaration) {
1577 } else if (TUK == Sema::TUK_Friend &&
1590 if (TUK != Sema::TUK_Declaration && TUK != Sema::TUK_Definition)
1593 if (TUK == Sema::TUK_Definition &&
1608 if (TUK != Sema::TUK_Reference && TemplateParams)
1624 assert(TUK == Sema::TUK_Reference || TUK == Sema::TUK_Friend);
1631 if (TUK == Sema::TUK_Definition) {
1671 if (TUK == Sema::TUK_Definition &&
2294 // NOTE: If Sema is the Action module and declarator is an instance field,
2296 // See Sema::ActOnCXXMemberDeclarator for details.
2462 Sema::PotentiallyEvaluated,
3102 Sema::ParsingClassState
3125 void Parser::PopParsingClass(Sema::ParsingClassState state) {