Home
last modified time | relevance | path

Searched refs:baseclasses (Results 1 – 25 of 53) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddclass.c43 ClassDeclaration::ClassDeclaration(Loc loc, Identifier *id, BaseClasses *baseclasses, Dsymbols *mem… in ClassDeclaration() argument
48 if (baseclasses) in ClassDeclaration()
51 this->baseclasses = baseclasses; in ClassDeclaration()
54 this->baseclasses = new BaseClasses(); in ClassDeclaration()
250 ClassDeclaration *ClassDeclaration::create(Loc loc, Identifier *id, BaseClasses *baseclasses, Dsymb… in create() argument
252 return new ClassDeclaration(loc, id, baseclasses, members, inObject); in create()
264 cd->baseclasses->setDim(this->baseclasses->dim); in syntaxCopy()
265 for (size_t i = 0; i < cd->baseclasses->dim; i++) in syntaxCopy()
267 BaseClass *b = (*this->baseclasses)[i]; in syntaxCopy()
269 (*cd->baseclasses)[i] = b2; in syntaxCopy()
[all …]
H A Daccess.c55 for (size_t i = 0; i < cd->baseclasses->dim; i++) in getAccess()
57 BaseClass *b = (*cd->baseclasses)[i]; in getAccess()
113 for (size_t i = 0; i < cdthis->baseclasses->dim; i++) in isAccessible()
115 BaseClass *b = (*cdthis->baseclasses)[i]; in isAccessible()
131 for (size_t i = 0; i < cdthis->baseclasses->dim; i++) in isAccessible()
133 BaseClass *b = (*cdthis->baseclasses)[i]; in isAccessible()
H A Daggregate.h281 BaseClasses *baseclasses; // Array of BaseClass's; first is super, variable
298 …ClassDeclaration(Loc loc, Identifier *id, BaseClasses *baseclasses, Dsymbols *members, bool inObje…
299 …static ClassDeclaration *create(Loc loc, Identifier *id, BaseClasses *baseclasses, Dsymbols *membe…
336 InterfaceDeclaration(Loc loc, Identifier *id, BaseClasses *baseclasses);
H A Dtraits.c1281 for (size_t i = 0; i < cd->baseclasses->dim; i++) in semanticTraits()
1283 ClassDeclaration *cb = (*cd->baseclasses)[i]->sym; in semanticTraits()
1286 if (cb->baseclasses->dim) in semanticTraits()
H A Dparse.c2260 BaseClasses *baseclasses = NULL; in parseAggregate() local
2264 baseclasses = parseBaseClasses(); in parseAggregate()
2285 a = new ClassDeclaration(loc, id, baseclasses, NULL, inObject); in parseAggregate()
2288 a = new InterfaceDeclaration(loc, id, baseclasses); in parseAggregate()
2362 BaseClasses *baseclasses = new BaseClasses(); in parseBaseClasses() local
2395 baseclasses->push(b); in parseBaseClasses()
2399 return baseclasses; in parseBaseClasses()
7922 BaseClasses *baseclasses = NULL; in parseNewExp() local
7924 baseclasses = parseBaseClasses(); in parseNewExp()
7942 ClassDeclaration *cd = new ClassDeclaration(loc, id, baseclasses, members, false); in parseNewExp()
H A Dhdrgen.c1831 if (!d || !d->baseclasses->dim) in visitBaseClasses()
1835 for (size_t i = 0; i < d->baseclasses->dim; i++) in visitBaseClasses()
1839 BaseClass *b = (*d->baseclasses)[i]; in visitBaseClasses()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddclass.d162 BaseClasses* baseclasses; variable
199 …final extern (D) this(const ref Loc loc, Identifier id, BaseClasses* baseclasses, Dsymbols* member… in this() argument
210 if (baseclasses) in this()
213 this.baseclasses = baseclasses; in this()
216 this.baseclasses = new BaseClasses(); in this()
371 …static ClassDeclaration create(const ref Loc loc, Identifier id, BaseClasses* baseclasses, Dsymbol… in create() argument
373 return new ClassDeclaration(loc, id, baseclasses, members, inObject); in create()
393 cd.baseclasses.setDim(this.baseclasses.dim); in syntaxCopy()
394 for (size_t i = 0; i < cd.baseclasses.dim; i++) in syntaxCopy()
396 BaseClass* b = (*this.baseclasses)[i]; in syntaxCopy()
[all …]
H A Ddsymbolsem.d3419 for (size_t i = 0; i < cd.baseclasses.dim; i++) in funcDeclarationSemantic()
3421 BaseClass* b = (*cd.baseclasses)[i]; in funcDeclarationSemantic()
3774 for (size_t i = 0; i < cd.baseclasses.dim; i++) in funcDeclarationSemantic()
3776 bc = (*cd.baseclasses)[i]; in funcDeclarationSemantic()
4810 for (size_t i = 0; i < cldec.baseclasses.dim;) in visit()
4812 auto b = (*cldec.baseclasses)[i]; in visit()
4818 cldec.baseclasses.remove(i); in visit()
4824 cldec.baseclasses.insert(i + j, b); in visit()
4840 if (cldec.baseclasses.dim) in visit()
4842 BaseClass* b = (*cldec.baseclasses)[0]; in visit()
[all …]
H A Daggregate.h261 BaseClasses *baseclasses; // Array of BaseClass's; first is super, variable
281 …static ClassDeclaration *create(const Loc &loc, Identifier *id, BaseClasses *baseclasses, Dsymbols…
H A Dtransitivevisitor.d622 if (!d || !d.baseclasses.dim) in ParseVisitMethods()
624 foreach (b; *d.baseclasses) in ParseVisitMethods()
H A Dtraits.d1686 for (size_t i = 0; i < cd.baseclasses.dim; i++) in semanticTraits()
1688 auto cb = (*cd.baseclasses)[i].sym; in semanticTraits()
1691 if (cb.baseclasses.dim) in semanticTraits()
H A Dparse.d3214 AST.BaseClasses* baseclasses = null; in parseAggregate() local
3220 baseclasses = parseBaseClasses(); in parseAggregate()
3256 if (baseclasses || constraint) in parseAggregate()
3271 a = new AST.InterfaceDeclaration(loc, id, baseclasses); in parseAggregate()
3279 a = new AST.ClassDeclaration(loc, id, baseclasses, members, inObject); in parseAggregate()
3332 auto baseclasses = new AST.BaseClasses(); in parseBaseClasses() local
3337 baseclasses.push(b); in parseBaseClasses()
3341 return baseclasses; in parseBaseClasses()
9237 AST.BaseClasses* baseclasses = null; variable
9239 baseclasses = parseBaseClasses();
[all …]
H A Dobjc.d851 foreach (base ; baseclasses.opSlice) in with()
/netbsd-src/external/gpl3/binutils/dist/binutils/
H A Dwrstabs.c79 char **baseclasses; member
399 s->baseclasses = NULL; in stab_push_string()
544 if (s->baseclasses != NULL) in write_stabs_in_sections_debugging_info()
546 for (int i = 0; s->baseclasses[i] != NULL; i++) in write_stabs_in_sections_debugging_info()
547 free (s->baseclasses[i]); in write_stabs_in_sections_debugging_info()
548 free (s->baseclasses); in write_stabs_in_sections_debugging_info()
1541 char **baseclasses; in stab_class_baseclass() local
1579 if (info->type_stack->baseclasses == NULL) in stab_class_baseclass()
1584 while (info->type_stack->baseclasses[c] != NULL) in stab_class_baseclass()
1588 baseclasses = xrealloc (info->type_stack->baseclasses, in stab_class_baseclass()
[all …]
H A Ddebug.c174 debug_baseclass *baseclasses; member
1316 debug_field *fields, debug_baseclass *baseclasses, in debug_make_object_type() argument
1333 c->baseclasses = baseclasses; in debug_make_object_type()
2746 if (type->u.kclass->baseclasses != NULL) in debug_write_class_type()
2748 for (i = 0; type->u.kclass->baseclasses[i] != NULL; i++) in debug_write_class_type()
2752 b = type->u.kclass->baseclasses[i]; in debug_write_class_type()
3251 || (c1->baseclasses == NULL) != (c2->baseclasses == NULL) in debug_class_type_samep()
3307 if (c1->baseclasses != NULL) in debug_class_type_samep()
3311 for (pb1 = c1->baseclasses, pb2 = c2->baseclasses; in debug_class_type_samep()
H A Dstabs.c2132 debug_baseclass *baseclasses; in parse_stab_struct_type() local
2143 if (! parse_stab_baseclasses (dhandle, info, pp, &baseclasses, p_end) in parse_stab_struct_type()
2151 && baseclasses == NULL in parse_stab_struct_type()
2157 return debug_make_object_type (dhandle, structp, size, fields, baseclasses, in parse_stab_struct_type()
/netbsd-src/external/gpl3/binutils.old/dist/binutils/
H A Dwrstabs.c79 char **baseclasses; member
408 s->baseclasses = NULL; in stab_push_string()
1558 char **baseclasses; in stab_class_baseclass() local
1593 if (info->type_stack->baseclasses == NULL) in stab_class_baseclass()
1598 while (info->type_stack->baseclasses[c] != NULL) in stab_class_baseclass()
1602 baseclasses = (char **) xrealloc (info->type_stack->baseclasses, in stab_class_baseclass()
1603 (c + 2) * sizeof (*baseclasses)); in stab_class_baseclass()
1604 baseclasses[c] = buf; in stab_class_baseclass()
1605 baseclasses[c + 1] = NULL; in stab_class_baseclass()
1607 info->type_stack->baseclasses = baseclasses; in stab_class_baseclass()
[all …]
H A Ddebug.c169 debug_baseclass *baseclasses; member
1310 debug_field *fields, debug_baseclass *baseclasses, in debug_make_object_type() argument
1328 c->baseclasses = baseclasses; in debug_make_object_type()
2746 if (type->u.kclass->baseclasses != NULL) in debug_write_class_type()
2748 for (i = 0; type->u.kclass->baseclasses[i] != NULL; i++) in debug_write_class_type()
2752 b = type->u.kclass->baseclasses[i]; in debug_write_class_type()
3252 || (c1->baseclasses == NULL) != (c2->baseclasses == NULL) in debug_class_type_samep()
3308 if (c1->baseclasses != NULL) in debug_class_type_samep()
3312 for (pb1 = c1->baseclasses, pb2 = c2->baseclasses; in debug_class_type_samep()
H A Dstabs.c2105 debug_baseclass *baseclasses; in parse_stab_struct_type() local
2116 if (! parse_stab_baseclasses (dhandle, info, pp, &baseclasses, p_end) in parse_stab_struct_type()
2127 && baseclasses == NULL in parse_stab_struct_type()
2133 return debug_make_object_type (dhandle, structp, size, fields, baseclasses, in parse_stab_struct_type()
/netbsd-src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.perf/
H A DREADME150 or for specifying baseclasses or templates.
/netbsd-src/external/gpl3/gdb/dist/gdb/testsuite/gdb.perf/
H A DREADME150 or for specifying baseclasses or templates.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-codegen.cc359 tree binfo = make_tree_binfo (cd->baseclasses->dim); in build_interface_binfo()
368 for (size_t i = 0; i < cd->baseclasses->dim; i++, offset++) in build_interface_binfo()
370 BaseClass *bc = (*cd->baseclasses)[i]; in build_interface_binfo()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-codegen.cc362 tree binfo = make_tree_binfo (cd->baseclasses->length); in build_interface_binfo()
371 for (size_t i = 0; i < cd->baseclasses->length; i++, offset++) in build_interface_binfo()
373 BaseClass *bc = (*cd->baseclasses)[i]; in build_interface_binfo()
/netbsd-src/external/gpl3/gdb.old/dist/gdb/
H A DChangeLog-1990904 Store the baseclasses in a type struct starting from array element
1596 * Changed handling of baseclasses (no longer use baseclasses field
1631 Removed baseclasses array in struct type.
1632 Instead of using baseclasses[i], use fields[i-1].
1647 scheme (without baseclasses vector).
1841 baseclasses pointed to via the derived class object at VALADDR.
1844 to baseclass pointers taking virtual baseclasses and multiple
/netbsd-src/external/gpl3/gdb/dist/gdb/
H A DChangeLog-1990904 Store the baseclasses in a type struct starting from array element
1596 * Changed handling of baseclasses (no longer use baseclasses field
1631 Removed baseclasses array in struct type.
1632 Instead of using baseclasses[i], use fields[i-1].
1647 scheme (without baseclasses vector).
1841 baseclasses pointed to via the derived class object at VALADDR.
1844 to baseclass pointers taking virtual baseclasses and multiple

123