Home
last modified time | relevance | path

Searched refs:StaticAssert (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dstaticassert.c27 StaticAssert::StaticAssert(Loc loc, Expression *exp, Expression *msg) in StaticAssert() function
35 Dsymbol *StaticAssert::syntaxCopy(Dsymbol *s) in syntaxCopy()
38 return new StaticAssert(loc, exp->syntaxCopy(), msg ? msg->syntaxCopy() : NULL); in syntaxCopy()
41 void StaticAssert::addMember(Scope *, ScopeDsymbol *) in addMember()
46 void StaticAssert::semantic(Scope *) in semantic()
50 void StaticAssert::semantic2(Scope *sc) in semantic2()
92 bool StaticAssert::oneMember(Dsymbol **ps, Identifier *) in oneMember()
99 const char *StaticAssert::kind() const in kind()
H A Dstaticassert.h17 class StaticAssert : public Dsymbol
23 StaticAssert(Loc loc, Expression *exp, Expression *msg);
H A Dparse.h42 class StaticAssert; variable
88 StaticAssert *parseStaticAssert();
H A Dstatement.h36 class StaticAssert; variable
408 StaticAssert *sa;
410 StaticAssertStatement(StaticAssert *sa);
H A Dstatement.c416 void visit(StaticAssert *) {} in toStatement()
1077 StaticAssertStatement::StaticAssertStatement(StaticAssert *sa) in StaticAssertStatement()
1085 return new StaticAssertStatement((StaticAssert *)sa->syntaxCopy(NULL)); in syntaxCopy()
H A Dvisitor.h88 class StaticAssert; variable
382 virtual void visit(StaticAssert *s) { visit((Dsymbol *)s); } in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dstaticassert.d27 extern (C++) final class StaticAssert : Dsymbol
39 override StaticAssert syntaxCopy(Dsymbol s) in syntaxCopy()
42 return new StaticAssert(loc, exp.syntaxCopy(), msg ? msg.syntaxCopy() : null); in syntaxCopy()
62 override inout(StaticAssert) isStaticAssert() inout in inout() argument
H A Dstaticassert.h17 class StaticAssert : public Dsymbol
23 StaticAssert *syntaxCopy(Dsymbol *s);
27 StaticAssert *isStaticAssert() { return this; } in isStaticAssert()
H A Ddsymbol.h74 class StaticAssert; variable
312 virtual StaticAssert *isStaticAssert() { return NULL; } in isStaticAssert()
H A Dstatement.h32 class StaticAssert; variable
421 StaticAssert *sa;
H A Dforeachvar.d298 case STMT.StaticAssert: in foreachExpAndVar()
H A Dastenums.d357 StaticAssert,
H A Dstatement.d1155 StaticAssert sa;
1157 extern (D) this(StaticAssert sa) in this()
1159 super(sa.loc, STMT.StaticAssert); in this()
H A Dvisitor.h91 class StaticAssert; variable
332 virtual void visit(StaticAssert *s) { visit((Dsymbol *)s); } in visit()
H A Dsemantic2.d93 override void visit(StaticAssert sa) in visit()
H A Dparsetimevisitor.d35 void visit(AST.StaticAssert s) { visit(cast(AST.Dsymbol)s); } in ParseTimeVisitor()
H A Dtransitivevisitor.d488 override void visit(AST.StaticAssert s) in ParseVisitMethods()
H A Dcparse.d2908 private AST.StaticAssert cparseStaticAssert() in cparseStaticAssert()
2922 return new AST.StaticAssert(loc, exp, msg); in cparseStaticAssert()
H A Ddsymbol.d1373 inout(StaticAssert) isStaticAssert() inout { return null; } in isStaticAssert()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaModule.cpp589 StaticAssert, enumerator
600 return UnnamedDeclKind::StaticAssert; in getUnnamedDeclKind()
612 case UnnamedDeclKind::StaticAssert: in getUnnamedDeclDiag()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DDeclNodes.td96 def StaticAssert : DeclNode<Decl>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTCommon.cpp413 case Decl::StaticAssert: in isRedeclarableDeclKind()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DODRHash.cpp458 case Decl::StaticAssert: in isDeclToBeProcessed()
H A DDeclBase.cpp827 case StaticAssert: in getIdentifierNamespaceForKind()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclCXX.h3787 : Decl(StaticAssert, DC, StaticAssertLoc), in StaticAssertDecl()
3817 static bool classofKind(Kind K) { return K == StaticAssert; } in classofKind()

12