VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Functions
tracy::moodycamel::details Namespace Reference

Classes

struct  const_numeric_max
union  max_align_t
struct  ConcurrentQueueProducerTypelessBase
struct  nomove_if
struct  nomove_if< false >
struct  is_trivially_destructible
struct  static_is_lock_free_num
struct  static_is_lock_free_num< signed char >
struct  static_is_lock_free_num< short >
struct  static_is_lock_free_num< int >
struct  static_is_lock_free_num< long >
struct  static_is_lock_free_num< long long >
struct  static_is_lock_free
struct  static_is_lock_free< bool >
struct  static_is_lock_free< U * >

Typedefs

typedef std::max_align_t std_max_align_t

Functions

bool cqLikely (bool x)
bool cqUnlikely (bool x)
template<typename T >
static bool circular_less_than (T a, T b)
template<typename U >
static char * align_for (char *ptr)
template<typename T >
static T ceil_to_pow_2 (T x)
template<typename T >
static void swap_relaxed (std::atomic< T > &left, std::atomic< T > &right)
template<typename T >
static T const & nomove (T const &x)
template<typename It >
static auto deref_noexcept (It &it) noexcept-> decltype(*it)

Typedef Documentation

Function Documentation

bool tracy::moodycamel::details::cqLikely ( bool  x)
inline
bool tracy::moodycamel::details::cqUnlikely ( bool  x)
inline
template<typename T >
static bool tracy::moodycamel::details::circular_less_than ( a,
b 
)
inlinestatic
template<typename U >
static char* tracy::moodycamel::details::align_for ( char *  ptr)
inlinestatic
template<typename T >
static T tracy::moodycamel::details::ceil_to_pow_2 ( x)
inlinestatic
template<typename T >
static void tracy::moodycamel::details::swap_relaxed ( std::atomic< T > &  left,
std::atomic< T > &  right 
)
inlinestatic
template<typename T >
static T const& tracy::moodycamel::details::nomove ( T const &  x)
inlinestatic
template<typename It >
static auto tracy::moodycamel::details::deref_noexcept ( It &  it)
inlinestatic


Copyright © 2005-2022 MAK Technologies. All Rights Reserved (www.mak.com)