template <typename T>

class Atomic

Defined at line 577 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

Public Methods

void Atomic<T> ()

Defined at line 581 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

void Atomic<T> (T value)

Defined at line 582 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

void Atomic<T> (const Atomic<T> & )

Defined at line 583 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

Atomic<T> & operator= (const Atomic<T> & )

Defined at line 584 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

T operator= (T value)

Defined at line 585 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

T load ()

Defined at line 590 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

void store (T desired)

Defined at line 591 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

bool compare_exchange_strong (T & expected, T desired)

Defined at line 593 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

bool compare_exchange_weak (T & expected, T desired)

Defined at line 601 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h

T exchange (T desired)

Defined at line 605 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h