Lines Matching refs:type
52 Dtdisc_t* dtdisc(Dt_t* dt, Dtdisc_t* disc, int type)
54 Dtdisc_t* dtdisc(dt,disc,type)
57 int type;
86 if(dt->data->type&(DT_STACK|DT_QUEUE|DT_LIST))
88 else if(dt->data->type&DT_BAG)
89 { if(type&DT_SAMEHASH)
93 else if(dt->data->type&(DT_SET|DT_BAG))
94 { if((type&DT_SAMEHASH) && (type&DT_SAMECMP))
98 else /*if(dt->data->type&(DT_OSET|DT_OBAG))*/
99 { if(type&DT_SAMECMP)
103 dt->data->type &= ~DT_FLATTEN;
107 if(dt->data->type&(DT_SET|DT_BAG))
117 if(!(type&DT_SAMEHASH)) /* new hash value */