equal
deleted
inserted
replaced
60 public: |
60 public: |
61 ZStackList(); |
61 ZStackList(); |
62 |
62 |
63 bool is_empty() const; |
63 bool is_empty() const; |
64 |
64 |
65 void push_atomic(T* stack); |
65 void push(T* stack); |
66 T* pop_atomic(); |
66 T* pop(); |
67 }; |
67 }; |
68 |
68 |
69 typedef ZStack<ZMarkStackEntry, ZMarkStackSlots> ZMarkStack; |
69 typedef ZStack<ZMarkStackEntry, ZMarkStackSlots> ZMarkStack; |
70 typedef ZStackList<ZMarkStack> ZMarkStackList; |
70 typedef ZStackList<ZMarkStack> ZMarkStackList; |
71 typedef ZStack<ZMarkStack*, ZMarkStackMagazineSlots> ZMarkStackMagazine; |
71 typedef ZStack<ZMarkStack*, ZMarkStackMagazineSlots> ZMarkStackMagazine; |