コード例 #1
0
ファイル: atomic.hpp プロジェクト: 7ev3n/hpx
 operator void *(void) const volatile {return load();}
コード例 #2
0
ファイル: atomic.hpp プロジェクト: 7ev3n/hpx
 void * operator=(void * v) volatile {store(v); return v;}
コード例 #3
0
ファイル: atomic.hpp プロジェクト: 7ev3n/hpx
 operator bool(void) const volatile {return load();}
コード例 #4
0
ファイル: atomic.hpp プロジェクト: 7ev3n/hpx
 bool operator=(bool v) volatile {store(v); return v;}
コード例 #5
0
ファイル: class.atom.cpp プロジェクト: vmorgulys/sandbox
 void update(id<string>& type,array<self>& atoms)
 {
  update(type,atoms.flatten<term>().me());
 }
コード例 #6
0
ファイル: atomic.hpp プロジェクト: 7ev3n/hpx
 T * operator=(T * v) volatile {store(v); return v;}
コード例 #7
0
ファイル: class.atom.cpp プロジェクト: vmorgulys/sandbox
 self& operator =(auto value)
 {
  set(value);
  
  return *this;
 }
コード例 #8
0
ファイル: class.atom.cpp プロジェクト: vmorgulys/sandbox
 self& operator =(self& value)
 {
  set(value);
  
  return *this;
 }
コード例 #9
0
ファイル: class.atom.cpp プロジェクト: vmorgulys/sandbox
 atom(auto value)
 {
  set(value);
 }
コード例 #10
0
ファイル: class.atom.cpp プロジェクト: vmorgulys/sandbox
 atom(self& value)
 {
  set(value);
 }
コード例 #11
0
ファイル: class.value.cpp プロジェクト: vmorgulys/sandbox
 operator T()
 {
  return get();
 }