Lines Matching refs:memberName
20 #define DEFINE_VAR(type, memberName) \ argument
22 type memberName##_;
24 #define DEFINE_VAR_WITH_LOCK(type, memberName) \ argument
26 std::atomic<bool> memberName##atomicBool_ { false }; \
27 type memberName##_;
29 #define DEFINE_VAR_DEFAULT(type, memberName, defaultValue) \ argument
31 type memberName##_ {defaultValue};
33 #define DEFINE_FUNC_GET(type, funcName, memberName) \ argument
37 return memberName##_; \
40 #define DEFINE_FUNC_GET_WITH_LOCK(type, funcName, memberName) \ argument
46 while (!memberName##atomicBool_.compare_exchange_weak(expect, true, \
50 res = memberName##_; \
51 memberName##atomicBool_.store(false); \
55 #define DEFINE_FUNC_SET(type, funcName, memberName) \ argument
59 memberName##_ = value; \
62 #define DEFINE_FUNC_SET_WITH_LOCK(type, funcName, memberName) \ argument
67 while (!memberName##atomicBool_.compare_exchange_weak(expect, true, \
72 memberName##_ = value; \
73 memberName##atomicBool_.store(false); \
76 #define DEFINE_VAR_FUNC_GET(type, funcName, memberName) \ argument
77 DEFINE_VAR(type, memberName) \
78 DEFINE_FUNC_GET(type, funcName, memberName)
80 #define DEFINE_VAR_DEFAULT_FUNC_GET(type, funcName, memberName, defaultValue) \ argument
81 DEFINE_VAR_DEFAULT(type, memberName, defaultValue) \
82 DEFINE_FUNC_GET(type, funcName, memberName)
84 #define DEFINE_VAR_DEFAULT_FUNC_SET(type, funcName, memberName, defaultValue) \ argument
85 DEFINE_VAR_DEFAULT(type, memberName, defaultValue) \
86 DEFINE_FUNC_SET(type, funcName, memberName)
88 #define DEFINE_VAR_FUNC_GET_SET(type, funcName, memberName) \ argument
89 DEFINE_VAR(type, memberName) \
90 DEFINE_FUNC_GET(type, funcName, memberName) \
91 DEFINE_FUNC_SET(type, funcName, memberName)
93 #define DEFINE_VAR_FUNC_GET_SET_WITH_LOCK(type, funcName, memberName) \ argument
94 DEFINE_VAR_WITH_LOCK(type, memberName) \
95 DEFINE_FUNC_GET_WITH_LOCK(type, funcName, memberName) \
96 DEFINE_FUNC_SET_WITH_LOCK(type, funcName, memberName)
98 #define DEFINE_VAR_DEFAULT_FUNC_GET_SET(type, funcName, memberName, defaultValue) \ argument
99 DEFINE_VAR_DEFAULT(type, memberName, defaultValue) \
100 DEFINE_FUNC_GET(type, funcName, memberName) \
101 DEFINE_FUNC_SET(type, funcName, memberName)