Lines Matching defs:cookie
1389 // For the first call, pass 'cookie' a pointer to a void* set to 0.
1391 // re-zeroes the cookie, cleaning up any unused memory.)
1395 void** cookie) {
1397 ASSERT(cookie);
1399 if(!*cookie)
1400 *cookie = new node_ref_map::iterator(m_nodeRefMap.begin());
1402 node_ref_map::iterator* pit = (node_ref_map::iterator*)*cookie;
1407 *cookie = 0;
1417 // +++++ reworked 13sep99: dtors wouldn't have been called with 'delete *cookie'! +++++
1419 void** cookie) {
1421 if(!cookie)
1425 reinterpret_cast<node_ref_map::iterator*>(*cookie);
1433 void** cookie) {
1435 ASSERT(cookie);
1437 if(!*cookie)
1438 *cookie = new con_map::iterator(m_conSourceMap.begin());
1440 con_map::iterator* pit = (con_map::iterator*)*cookie;
1445 *cookie = 0;
1455 // +++++ reworked 13sep99: dtors wouldn't have been called with 'delete *cookie'! +++++
1457 void** cookie) {
1459 if(!cookie)
1463 reinterpret_cast<con_map::iterator*>(*cookie);