({x}, {y}) ({x}, {y}, {z}) ({x}, {y}, {z}, {w}) size p 2 x 2 matrix mat 3 x 3 matrix mat 4 x 4 matrix mat mat [{numRows} x {numColumns}] 2 $i==0 ? numRows : numColumns mat render matrix ((idVec4*)m),4na (a={a}, b={b}, c={c}, d={d}) b[0] b[1] numPoints numPoints p {*($T1*)bytes} *($T1*)bytes {data,s} data,s [x{numUsers}] {*(idStr*)this} *(idStr*)this {*(idStr*)key}: {*(idStr*)value} [{num}] {list,[num]na} num list [{num}] {list,[num]na} num list [{num}] {list,[num]na} num list {args} args HashIndex: size = {hashSize}/{indexSize} EMPTY HashIndex: size = {hashSize}/{indexSize} [{indexSize}] indexSize indexChain [{hashSize}] hashSize hash HashMap: size = {count}/{size} table[i].value i++ {table,[size]na} size table maxLoad={maxLoad/256.0f} empty={empty} hashFunc equalFunc DenseHash: size = {count}/{size1 + 1} size1 + 1 table prev,view(simple) head owner next,view(simple) next next owner *(__idList_backward_helper<$T1>*)prev->prev->prev->prev->prev prev->prev->prev->prev->owner prev->prev->prev->owner prev->prev->owner prev->owner owner next->owner next->next->owner next->next->next->owner next->next->next->next->owner *(__idList_forward_helper<$T1>*)next->next->next->next->next [more] owner next->owner next->next->owner next->next->next->owner next->next->next->next->owner next->next->next->next->next->owner next->next->next->next->next->next->owner next->next->next->next->next->next->next->owner next->next->next->next->next->next->next->next->owner next->next->next->next->next->next->next->next->next->owner *(__idList_forward_helper<$T1>*)next->next->next->next->next->next->next->next->next->next [more] *(__idList_backward_helper<$T1>*)prev->prev->prev->prev->prev->prev->prev->prev->prev->prev prev->prev->prev->prev->prev->prev->prev->prev->prev->owner prev->prev->prev->prev->prev->prev->prev->prev->owner prev->prev->prev->prev->prev->prev->prev->owner prev->prev->prev->prev->prev->prev->owner prev->prev->prev->prev->prev->owner prev->prev->prev->prev->owner prev->prev->prev->owner prev->prev->owner prev->owner owner {d._Myptr->_Mystr} d._Myptr->_Mystr