Пример #1
0
 operator void *(void) const volatile {return load();}
Пример #2
0
 void * operator=(void * v) volatile {store(v); return v;}
Пример #3
0
 operator bool(void) const volatile {return load();}
Пример #4
0
 bool operator=(bool v) volatile {store(v); return v;}
Пример #5
0
 void update(id<string>& type,array<self>& atoms)
 {
  update(type,atoms.flatten<term>().me());
 }
Пример #6
0
 T * operator=(T * v) volatile {store(v); return v;}
Пример #7
0
 self& operator =(auto value)
 {
  set(value);
  
  return *this;
 }
Пример #8
0
 self& operator =(self& value)
 {
  set(value);
  
  return *this;
 }
Пример #9
0
 atom(auto value)
 {
  set(value);
 }
Пример #10
0
 atom(self& value)
 {
  set(value);
 }
Пример #11
0
 operator T()
 {
  return get();
 }