少年修仙传客户端基础资源
hch
2024-04-01 d01413b00ef631ac20347716b23818b0b811f65f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#pragma once
 
#include "ExtendedAtomicTypes.h"
 
UNITY_PLATFORM_BEGIN_NAMESPACE;
 
class AtomicNode
{
    friend class AtomicStack;
    friend class AtomicQueue;
    friend class MutexLockedStack;
    friend class MutexLockedQueue;
 
    volatile atomic_word _next;
 
public:
    void* data[3];
 
    AtomicNode *Next() const
    {
        return (AtomicNode*)_next;
    }
 
    AtomicNode *Link(AtomicNode *next);
};
 
UNITY_PLATFORM_END_NAMESPACE;