Home
last modified time | relevance | path

Searched refs:TypeEnum (Results 1 – 25 of 46) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dmtype.c196 sizeTy[Tenum] = sizeof(TypeEnum); in _init()
3626 EnumDeclaration *ed = ((TypeEnum *)to)->sym; in implicitConvTo()
4154 (tbx->ty == Tenum && !((TypeEnum *)tbx)->sym->members)) in semantic()
5576 (tb2->ty == Tenum && !((TypeEnum *)tb2)->sym->memtype)) in semantic()
7550 TypeEnum::TypeEnum(EnumDeclaration *sym) in TypeEnum() function
7556 const char *TypeEnum::kind() in kind()
7561 Type *TypeEnum::syntaxCopy() in syntaxCopy()
7566 Type *TypeEnum::semantic(Loc, Scope *) in semantic()
7574 d_uns64 TypeEnum::size(Loc loc) in size()
7579 unsigned TypeEnum::alignsize() in alignsize()
[all …]
H A Dcppmangle.c139 TypeEnum *te = (TypeEnum *)t; in isFundamentalType()
1000 void visit(TypeEnum *t) in visit()
H A Dargtypes.c470 void visit(TypeEnum *t) in toArgTypes()
H A Dmtype.h808 class TypeEnum : public Type
813 TypeEnum(EnumDeclaration *sym);
H A Dvisitor.h79 class TypeEnum; variable
373 virtual void visit(TypeEnum *t) { visit((Type *)t); } in visit()
H A Ddenum.c33 type = new TypeEnum(this); in EnumDeclaration()
H A Ddmangle.c282 void visit(TypeEnum *t) in visit()
H A Dhdrgen.c1059 void visit(TypeEnum *t) in visit()
2274 TypeEnum *te = (TypeEnum *)t; in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dimports.cc140 dsym = ((TypeEnum *) type)->sym; in visit()
H A Dtypeinfo.cc624 TypeEnum *ti = (TypeEnum *) d->tinfo; in visit()
H A Dtypes.cc810 void visit (TypeEnum *t) in visit()
H A Ddecl.cc642 TypeEnum *tc = (TypeEnum *) d->type; in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h342 TypeEnum *isTypeEnum();
804 class TypeEnum : public Type
810 TypeEnum *syntaxCopy();
H A Ddenum.d65 type = new TypeEnum(this); in this()
H A Dvisitor.h79 class TypeEnum; variable
439 virtual void visit(TypeEnum *t) { visit((Type *)t); } in visit()
H A Dmtype.d442 sizeTy[Tenum] = __traits(classInstanceSize, TypeEnum);
2184 TypeEnum te; in toBasetype()
2615 if (t.ty == Tenum && !(cast(TypeEnum)t).sym.memtype) in checkComplexTransition()
2715 …inout(TypeEnum) isTypeEnum() { return ty == Tenum ? cast(typeof(return))this : nu… in isTypeEnum()
5975 extern (C++) final class TypeEnum : Type
5990 override TypeEnum syntaxCopy() in syntaxCopy()
6086 if (ty == to.ty && sym == (cast(TypeEnum)to).sym) in implicitConvTo()
6099 if (ty == to.ty && sym == (cast(TypeEnum)to).sym && MODimplicitConv(mod, to.mod)) in constConv()
H A Dobjc.d627 auto typeEnum = cast(TypeEnum) typeExp.type; in declaredAsOptionalCount()
H A Ddscope.d413 sds = (cast(TypeEnum)t).sym; in checkAliasThis()
H A Dtypesem.d1933 Type visitEnum(TypeEnum mtype) in typeSemantic()
2080 mtype.resolved = visitEnum(new TypeEnum(ed)); in typeSemantic()
2714 Expression visitEnum(TypeEnum mt) in getProperty()
4121 Expression visitEnum(TypeEnum mt) in dotExp()
4749 Expression visitEnum(TypeEnum mt) in visitEnum()
H A Dhdrgen.d1832 TypeEnum te = cast(TypeEnum)t; in expressionPrettyPrint()
3890 void visitEnum(TypeEnum t) in typeToBufferx()
3985 case Tenum: return visitEnum(cast(TypeEnum)t); in typeToBufferx()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2014201 (TypeEnum::toCtype): Likewise.
227 (TypeEnum::getTypeInfoDeclaration): Likewise.
477 * d-ctype.cc (TypeEnum::toCtype): Likewise for enum members.
563 * d-ctype.cc (TypeEnum::toCtype): Likewise.
569 * d-ctype.cc (TypeEnum::toCtype): Don't push CONST_DECLs into current
H A DChangeLog-201567 * types.cc (TypeVisitor::visit (TypeEnum)): Set ENUM_IS_SCOPED on all
409 (TypeVisitor::visit (TypeEnum): Don't call rest_of_type_compilation.
529 * d-ctype.cc (TypeEnum::toCtype): Call rest_of_type_compilation here.
H A DChangeLog-2021476 * types.cc (TypeVisitor::visit(TypeEnum*)): Get wchar_t type from
685 * types.cc (TypeVisitor::visit (TypeEnum *)): Use startswith function
893 (TypeVisitor::visit (TypeEnum *)): Handle special enums.
H A DChangeLog-2008175 * d-glue.cc (TypeEnum::toCtype): Update.
H A DChangeLog-2013265 * d-ctype.cc (TypeEnum::toCtype): Generate CONST_DECLs for enumeration
705 * d-ctype.cc (TypeEnum::toCtype): Likewise.
1108 (TypeEnum::toCtype): Likewise.
1155 (TypeEnum::toCtype): Likewise.

12