Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 75.1.4+g4210896+chromium-75.0.3770.100
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

base.subtle
(base.subtle globals)

   in cef_atomicops.h
   in cef_atomicops_arm_gcc.h
   in cef_atomicops_atomicword_compat.h
   in cef_atomicops_mac.h
   in cef_atomicops_x86_gcc.h
   in cef_atomicops_x86_msvc.h

(base.subtle globals)


Method Summary
 inline AtomicWord Acquire_CompareAndSwap( volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value )
          
 inline Atomic32 Acquire_CompareAndSwap( volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value )
          
 inline AtomicWord Acquire_Load( volatile const AtomicWord* ptr )
          
 inline void Acquire_Store( volatile AtomicWord* ptr, AtomicWord value )
          
 inline void Acquire_Store( volatile Atomic32* ptr, Atomic32 value )
          
 inline AtomicWord Barrier_AtomicIncrement( volatile AtomicWord* ptr, AtomicWord increment )
          
 inline Atomic32 Barrier_AtomicIncrement( volatile Atomic32* ptr, Atomic32 increment )
          
 inline void MemoryBarrier()
          
 inline AtomicWord NoBarrier_AtomicExchange( volatile AtomicWord* ptr, AtomicWord new_value )
          
 inline Atomic32 NoBarrier_AtomicExchange( volatile Atomic32* ptr, Atomic32 new_value )
          
 inline AtomicWord NoBarrier_AtomicIncrement( volatile AtomicWord* ptr, AtomicWord increment )
          
 inline Atomic32 NoBarrier_AtomicIncrement( volatile Atomic32* ptr, Atomic32 increment )
          
 inline Atomic32 NoBarrier_CompareAndSwap( volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value )
          
 inline AtomicWord NoBarrier_CompareAndSwap( volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value )
          
 inline AtomicWord NoBarrier_Load( volatile const AtomicWord* ptr )
          
 inline void NoBarrier_Store( volatile Atomic32* ptr, Atomic32 value )
          
 inline void NoBarrier_Store( volatile AtomicWord* ptr, AtomicWord value )
          
 inline AtomicWord Release_CompareAndSwap( volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value )
          
 inline Atomic32 Release_CompareAndSwap( volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value )
          
 inline AtomicWord Release_Load( volatile const AtomicWord* ptr )
          
 inline void Release_Store( volatile AtomicWord* ptr, AtomicWord value )
          
 inline void Release_Store( volatile Atomic32* ptr, Atomic32 value )
          
 

Method Detail

Acquire_CompareAndSwap

 inline AtomicWord Acquire_CompareAndSwap( volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value );

Acquire_CompareAndSwap

 inline Atomic32 Acquire_CompareAndSwap( volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value );

Acquire_Load

 inline AtomicWord Acquire_Load( volatile const AtomicWord* ptr );

Acquire_Store

 inline void Acquire_Store( volatile AtomicWord* ptr, AtomicWord value );

Acquire_Store

 inline void Acquire_Store( volatile Atomic32* ptr, Atomic32 value );

Barrier_AtomicIncrement

 inline AtomicWord Barrier_AtomicIncrement( volatile AtomicWord* ptr, AtomicWord increment );

Barrier_AtomicIncrement

 inline Atomic32 Barrier_AtomicIncrement( volatile Atomic32* ptr, Atomic32 increment );

MemoryBarrier

 inline void MemoryBarrier();

NoBarrier_AtomicExchange

 inline AtomicWord NoBarrier_AtomicExchange( volatile AtomicWord* ptr, AtomicWord new_value );

NoBarrier_AtomicExchange

 inline Atomic32 NoBarrier_AtomicExchange( volatile Atomic32* ptr, Atomic32 new_value );

NoBarrier_AtomicIncrement

 inline AtomicWord NoBarrier_AtomicIncrement( volatile AtomicWord* ptr, AtomicWord increment );

NoBarrier_AtomicIncrement

 inline Atomic32 NoBarrier_AtomicIncrement( volatile Atomic32* ptr, Atomic32 increment );

NoBarrier_CompareAndSwap

 inline Atomic32 NoBarrier_CompareAndSwap( volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value );

NoBarrier_CompareAndSwap

 inline AtomicWord NoBarrier_CompareAndSwap( volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value );

NoBarrier_Load

 inline AtomicWord NoBarrier_Load( volatile const AtomicWord* ptr );

NoBarrier_Store

 inline void NoBarrier_Store( volatile Atomic32* ptr, Atomic32 value );

NoBarrier_Store

 inline void NoBarrier_Store( volatile AtomicWord* ptr, AtomicWord value );

Release_CompareAndSwap

 inline AtomicWord Release_CompareAndSwap( volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value );

Release_CompareAndSwap

 inline Atomic32 Release_CompareAndSwap( volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value );

Release_Load

 inline AtomicWord Release_Load( volatile const AtomicWord* ptr );

Release_Store

 inline void Release_Store( volatile AtomicWord* ptr, AtomicWord value );

Release_Store

 inline void Release_Store( volatile Atomic32* ptr, Atomic32 value );

 Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 75.1.4+g4210896+chromium-75.0.3770.100
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

Chromium Embedded Framework (CEF) Copyright © 2016 Marshall A. Greenblatt