Lines Matching defs:WorkNode
232 class WorkNode;
234 JSTaggedValue methodValue, WorkNode *current);
235 void UpdateExtraProfileTypeInfo(ApEntityId abcId, const CString &recordName, EntityId methodId, WorkNode* current);
236 WorkNode* PopFromProfileQueue();
266 class WorkNode {
268 WorkNode(JSTaggedType value) : value_(value) {}
269 void SetPrev(WorkNode *prev)
274 void SetNext(WorkNode *next)
289 WorkNode *GetPrev() const
294 WorkNode *GetNext() const
316 WorkNode *prev_ { nullptr };
317 WorkNode *next_ { nullptr };
323 using Callback = std::function<void(WorkNode *node)>;
328 void PushBack(WorkNode *node);
329 WorkNode *PopFront();
330 void Remove(WorkNode *node);
333 WorkNode *first_ { nullptr };
334 WorkNode *last_ { nullptr };