cdata.c#185         ctypename(tsym->typ.basetype),
genbin.c#113           vsym->typ.basetype->ncid,
#120           vsym->typ.basetype->ncid,
#281    tsym->typ.basetype->typ.typecode,
#294   generate_basetype(econst->typ.basetype,&econst->typ.econst,datum,NULL,bin_generator);
#308    tsym->typ.basetype->ncid,
#327 efield->typ.basetype->ncid);
#341 efield->typ.basetype->ncid,
#437    Symbolbasetype = asym->typ.basetype;
#441    typid = basetype->ncid;
#447    if(isprim(basetype->typ.typecode)) {
#448      switch (basetype->typ.typecode) {
#522            default: PANIC1("genbin_defineattr: unexpected basetype: %d",basetype->typ.typecode);
genc.c#332            Symbolbasetype = vsym->typ.basetype;
#350 typencid(basetype),
#723     ctypename(econst->typ.basetype),
#729 ctypename(tsym->typ.basetype), cname(tsym));
#744 indented(1),ctypename(efield->typ.basetype),cname(efield));
#802 ncctype(tsym->typ.basetype->typ.typecode));
#807 nctype(tsym->typ.basetype->typ.typecode),
#836 typencid(tsym->typ.basetype),
#888     typencid(efield->typ.basetype),
#898     typencid(efield->typ.basetype));
#960    Symbolbasetype = vsym->typ.basetype;
#961    nc_type typecode = basetype->typ.typecode;
#989     ctypename(basetype),
#1023 ctypename(basetype),
#1073    Symbolbasetype = asym->typ.basetype;
#1074    int typecode = basetype->typ.typecode;
#1105                        ctypename(basetype),
#1118    switch (basetype->typ.typecode) {
#1126 ncstype(basetype->typ.typecode),
#1131 typencid(basetype),
#1141 ncstype(basetype->typ.typecode),
#1158     verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
#1163 ncstype(basetype->typ.typecode),
#1168 typencid(basetype),
#1177     verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
#1182 ncstype(basetype->typ.typecode),
#1195        verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
#1197 if(usingclassic && !isclassicprim(basetype->typ.typecode)) {
#1198            verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
#1206 typencid(basetype),
generate.c#58    Symbolbasetype = asym->typ.basetype;
#59    nc_type typecode = basetype->typ.typecode;
#70            generate_basetype(asym->typ.basetype,con,codebuf,NULL,generator);
#82    Symbolbasetype = vsym->typ.basetype;
#98        generate_basetype(basetype,c0,code,filler,generator);
#137    Symbolbasetype = vsym->typ.basetype;
#138    nc_type typecode = basetype->typ.typecode;
#177                    generate_basetype(basetype,con,code,filler,generator);
#223    Symbolbasetype = vsym->typ.basetype;
#228    int typecode = basetype->typ.typecode;
#250                generate_basetype(basetype,con,code,filler,generator);
#367        if(tsym->typ.basetype->typ.typecode == NC_CHAR) {
#376                generate_basetype(tsym->typ.basetype,con,vlenbuf,NULL,generator);
#389            generate_fieldarray(tsym->typ.basetype,con,&tsym->typ.dimset,codebuf,filler,generator);
#391            generate_basetype(tsym->typ.basetype,con,codebuf,NULL,generator);
#401generate_fieldarray(SymbolbasetypeNCConstantconDimsetdimset,
#405    int chartype = (basetype->typ.typecode == NC_CHAR);
#419        generator->charconstant(generator,basetype,codebuf,charbuf);
#424        generator->listbegin(generator,basetype,NULL,LISTFIELDARRAY,xproduct,codebuf,&uid);
#427            generator->list(generator,basetype,NULL,LISTFIELDARRAY,uid,i,codebuf);
#428            generate_basetype(basetype,con,codebuf,NULL,generator);
#430        generator->listend(generator,basetype,NULL,LISTFIELDARRAY,uid,i,codebuf);
#464generate_primdata(SymbolbasetypeNCConstantprimBytebuffercodebuf,
#471        Datalistfill = (filler==NULL?getfiller(basetype):filler);
#493        match = (basetype->subclass == NC_PRIM ? 1 : 0);
#498        match = (basetype->subclass == NC_PRIM && basetype->typ.typecode == NC_STRING ? 1 : 0);
#503        match = (basetype->subclass == NC_OPAQUE
#504                 || basetype->subclass == NC_PRIM ? 1 : 0);
#507        match = (basetype->subclass == NC_ENUM ? 1 : 0);
#512            match = (en == basetype);
#521                 basetype->name);
#524    target.nctype = basetype->typ.typecode;
#532        if(basetype->subclass != NC_ENUM) {
#536        normalizeopaquelength(&target,basetype->typ.size);
#541    generator->constant(generator,basetype,&target,codebuf);
genf77.c#139     nc_type typecode = vsym->typ.basetype->typ.typecode;
#179 int typecode = gasym->typ.basetype->typ.typecode;
#189 int typecode = asym->typ.basetype->typ.typecode;
#199     char* basetype = "integer";
#200            if(nctype == NC_FLOATbasetype = "real";
#201            else if(nctype == NC_DOUBLEbasetype = "double precision";
#204 basetypencftype(nctype),
#251            Symbolbasetype = vsym->typ.basetype;
#270 nftype(basetype->typ.typecode),
#555    Symbolbasetype = asym->typ.basetype;
#556    nc_type typecode = basetype->typ.typecode;
#722    int typecode = vsym->typ.basetype->typ.typecode;
#855    Symbolbasetype = asym->typ.basetype;
#863    switch (basetype->typ.typecode) {
#873 nfstype(basetype->typ.typecode),
#877 nftype(basetype->typ.typecode),
#879 ncftype(basetype->typ.typecode));
#899 verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
genj.c#135            Symbolbasetype = vsym->typ.basetype;
#153                            jtypeallcaps(basetype->typ.typecode),
#432    int typecode = vsym->typ.basetype->typ.typecode;
#520    Symbolbasetype = asym->typ.basetype;
#521    nc_type typecode = basetype->typ.typecode;
#562 jtype(basetype->typ.typecode),
getfill.c#29 tsym = tvsym->typ.basetype;
#68                fillarray(field->typ.basetype,&field->typ.dimset,0,filler);
#70 filllist(field->typ.basetype,sublist);
#76 filllist(tsym->typ.basetype,sublist); /* generate a single instance*/
#102     filllist(field->typ.basetype,sublist);
#109 filllist(tsym->typ.basetype,sublist); /* generate a single instance*/
#118fillarray(SymbolbasetypeDimsetdimset, int indexDatalistarraylist)
#132     filllist(basetype,sublist);
#134     fillarray(basetype->typ.basetype,dimset,index+1,sublist);
#138     for(i=0;i<size;i++) filllist(basetype,sublist);
#141         fillarray(basetype->typ.basetype,dimset,index+1,sublist);
nc_iter.c#229 *tsymp = sym->typ.basetype;
nccopy.c#303    nc_type basetype;
#309    NC_CHECK(nc_inq_enum(igrpitypename, &basetype, &basesize, &nmembers));
#310    NC_CHECK(nc_def_enum(ogrpbasetypename, &otype));
ncgen.h#159        struct Symbol*  basetype;
ncgeny.c#1893                (yyvsp[(3) - (6)].sym)->typ.basetype=(yyvsp[(1) - (6)].sym);
#1910    eid->typ.basetype = (yyvsp[(3) - (6)].sym)->typ.basetype;
#1965                    Symbolbasetype = (yyvsp[(1) - (5)].sym);
#1970                    (yyvsp[(5) - (5)].sym)->typ.basetype=basetype;
#1997            (yyvsp[(2) - (5)].sym)->typ.basetype=NULL;
#2030 f->typ.basetype = (yyvsp[(1) - (2)].sym);
#2178        sym->typ.basetype = (yyvsp[(1) - (2)].sym);
#2221     (yyvsp[(1) - (2)].sym)->typ.basetype = NULL; /* not yet known*/
#2295 (yyvsp[(1) - (2)].sym)->typ.basetype = NULL; /* not yet known*/
#3020    sym->typ.basetype = sym;
#3337            if(tsym  == NULLtsym = vsym->typ.basetype;
#3338            else if(vsym->typ.basetype != tsym) {
#3419        asym->typ.basetype = tsym;
#3425        asym->typ.basetype = tsym;
semantics.c#280     if(sym->typ.basetype->subclass == NC_PRIMkeep=1;
#287 if(field->typ.basetype->subclass != NC_PRIM) {keep=0;break;}
#311         if(sym->typ.basetype->touchedkeep=1;
#318     if(!field->typ.basetype->touched) {keep=1;break;}
#341 if(sym->typ.basetype != NULL && sym->typ.typecode == NC_NAT)
#342     sym->typ.typecode = sym->typ.basetype->typ.typecode;
#360     tagvlentypes(tsym->typ.basetype);
#366 if(tagvlentypes(field->typ.basetype)) tagged = 1;
#381 if(sym->typ.basetype != NULL && sym->typ.typecode == NC_NAT)
#382     sym->typ.typecode = sym->typ.basetype->typ.typecode;
#608     computesize(tsym->typ.basetype); /* first size*/
#623     computesize(tsym->typ.basetype); /* first size*/
#624     tsym->typ.size = tsym->typ.basetype->typ.size;
#625     tsym->typ.alignment = tsym->typ.basetype->typ.alignment;
#659         computesize(tsym->typ.basetype);
#661         tsym->typ.size = tsym->typ.basetype->typ.size * totaldimsize;
#662         tsym->typ.alignment = tsym->typ.basetype->typ.alignment;
#665         tsym->typ.size = tsym->typ.basetype->typ.size;
#666         tsym->typ.alignment = tsym->typ.basetype->typ.alignment;
#667         tsym->typ.nelems = tsym->typ.basetype->typ.nelems;
#682 Symbolbasetype = vsym->typ.basetype;
#685     if(basetype->typ.typecode == NC_LONG || basetype->typ.typecode == NC_INT64) {
#686         vsym->typ.basetype = primsymbols[NC_INT];
#687 basetype = vsym->typ.basetype;
#691 vsym->typ.typecode = basetype->typ.typecode;
#727 if(asym->typ.basetype == NULLinferattributetype(asym);
#729 asym->typ.typecode = asym->typ.basetype->typ.typecode;
#749     asym->typ.basetype = asym->att.var->typ.basetype; /* its basetype is same as its var*/
#753         asym->data = getfiller(asym->typ.basetype);
#756 } else if(asym->typ.basetype == NULL) {
#760 asym->typ.typecode = asym->typ.basetype->typ.typecode;
#905 asym->typ.basetype = basetypefor(NC_CHAR);
#918        asym->typ.basetype = basetypefor(NC_CHAR);
#930 asym->typ.basetype = basetypefor(nctype);
#932 asym->typ.basetype = basetypefor(nctype);
#1076      || sqContains(typdefs,sym->typ.basetype)))
#1175 ischar = (var->typ.basetype->typ.typecode == NC_CHAR);
util.c#121 if(asym->att.basetype == primsymbols[NC_STRING])


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed