Searched refs:AtomicEnumSet (Results 1 - 2 of 2) sorted by relevance

/external/v8/test/unittests/base/
H A Datomic-utils-unittest.cc113 TEST(AtomicEnumSet, Constructor) {
114 AtomicEnumSet<TestSetValue> a;
120 TEST(AtomicEnumSet, AddSingle) {
121 AtomicEnumSet<TestSetValue> a;
130 TEST(AtomicEnumSet, AddOtherSet) {
131 AtomicEnumSet<TestSetValue> a;
132 AtomicEnumSet<TestSetValue> b;
143 TEST(AtomicEnumSet, RemoveSingle) {
144 AtomicEnumSet<TestSetValue> a;
155 TEST(AtomicEnumSet, RemoveOtherSe
[all...]
/external/v8/src/base/
H A Datomic-utils.h105 class AtomicEnumSet { class in namespace:v8::base
107 explicit AtomicEnumSet(base::AtomicWord bits = 0) : bits_(bits) {} function in class:v8::base::AtomicEnumSet
112 bool ContainsAnyOf(const AtomicEnumSet& set) const {
118 bool operator==(const AtomicEnumSet& set) const {
122 bool operator!=(const AtomicEnumSet& set) const {
126 AtomicEnumSet<E> operator|(const AtomicEnumSet& set) const {
127 return AtomicEnumSet<E>(ToIntegral() | set.ToIntegral());
143 void Add(const AtomicEnumSet& set) { ATOMIC_SET_WRITE(|, set.ToIntegral()); }
147 void Remove(const AtomicEnumSet
[all...]

Completed in 48 milliseconds