Function test

Summary

#include <include/EASTL/internal/atomic/atomic_flag.h>

(1) template <typename Order>
    bool test(Order order) const volatile EA_NOEXCEPT

(2) template <typename Order>
    bool test(Order order) const EA_NOEXCEPT

(3) bool test(eastl::internal::memory_order_relaxed_s) const EA_NOEXCEPT

(4) bool test(eastl::internal::memory_order_acquire_s) const EA_NOEXCEPT

(5) bool test(eastl::internal::memory_order_seq_cst_s) const EA_NOEXCEPT

(6) bool test() const EA_NOEXCEPT

Function overload

Synopsis

#include <include/EASTL/internal/atomic/atomic_flag.h>

template <typename Order>
bool test(Order order) const volatile EA_NOEXCEPT

Description

No description yet.

Source

Lines 124-129 in include/EASTL/internal/atomic/atomic_flag.h.

template <typename Order>
bool test(Order order) const volatile EA_NOEXCEPT
{
    EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(Order);
    return false;
}

Synopsis

#include <include/EASTL/internal/atomic/atomic_flag.h>

template <typename Order>
bool test(Order order) const EA_NOEXCEPT

Description

No description yet.

Source

Lines 131-136 in include/EASTL/internal/atomic/atomic_flag.h.

template <typename Order>
bool test(Order order) const EA_NOEXCEPT
{
    EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order);
    return false;
}

Synopsis

#include <include/EASTL/internal/atomic/atomic_flag.h>

bool test() const EA_NOEXCEPT

Description

No description yet.

Source

Lines 153-156 in include/EASTL/internal/atomic/atomic_flag.h.

bool test() const EA_NOEXCEPT
{
    return mFlag.load(eastl::memory_order_seq_cst);
}





Add Discussion as Guest

Log in