Lines Matching refs:node
109 auto node = mDtorList; in ~LinearAllocator() local
110 mDtorList = node->next; in ~LinearAllocator()
111 node->dtor(node->addr); in ~LinearAllocator()
179 auto node = new (allocImpl(sizeof(DestructorNode))) DestructorNode(); in addToDestructionList() local
180 node->dtor = dtor; in addToDestructionList()
181 node->addr = addr; in addToDestructionList()
182 node->next = mDtorList; in addToDestructionList()
183 mDtorList = node; in addToDestructionList()
187 auto node = mDtorList; in runDestructorFor() local
189 while (node) { in runDestructorFor()
190 if (node->addr == addr) { in runDestructorFor()
192 previous->next = node->next; in runDestructorFor()
194 mDtorList = node->next; in runDestructorFor()
196 node->dtor(node->addr); in runDestructorFor()
197 rewindIfLastAlloc(node, sizeof(DestructorNode)); in runDestructorFor()
200 previous = node; in runDestructorFor()
201 node = node->next; in runDestructorFor()