#include <assert.h>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <type_traits>
#include <utility>
#include <boost/noncopyable.hpp>
#include <glog/logging.h>
Go to the source code of this file.
|
| folly |
| —— Concurrent Priority Queue Implementation ——
|
|
|
bool | folly::operator== (const DelayedDestructionBase::DestructorGuard &left, const DelayedDestructionBase::DestructorGuard &right) |
|
bool | folly::operator!= (const DelayedDestructionBase::DestructorGuard &left, const DelayedDestructionBase::DestructorGuard &right) |
|
bool | folly::operator== (const DelayedDestructionBase::DestructorGuard &left, std::nullptr_t) |
|
bool | folly::operator== (std::nullptr_t, const DelayedDestructionBase::DestructorGuard &right) |
|
bool | folly::operator!= (const DelayedDestructionBase::DestructorGuard &left, std::nullptr_t) |
|
bool | folly::operator!= (std::nullptr_t, const DelayedDestructionBase::DestructorGuard &right) |
|
template<typename LeftAliasType , typename RightAliasType > |
bool | folly::operator== (const DelayedDestructionBase::IntrusivePtr< LeftAliasType > &left, const DelayedDestructionBase::IntrusivePtr< RightAliasType > &right) |
|
template<typename LeftAliasType , typename RightAliasType > |
bool | folly::operator!= (const DelayedDestructionBase::IntrusivePtr< LeftAliasType > &left, const DelayedDestructionBase::IntrusivePtr< RightAliasType > &right) |
|
template<typename LeftAliasType > |
bool | folly::operator== (const DelayedDestructionBase::IntrusivePtr< LeftAliasType > &left, std::nullptr_t) |
|
template<typename RightAliasType > |
bool | folly::operator== (std::nullptr_t, const DelayedDestructionBase::IntrusivePtr< RightAliasType > &right) |
|
template<typename LeftAliasType > |
bool | folly::operator!= (const DelayedDestructionBase::IntrusivePtr< LeftAliasType > &left, std::nullptr_t) |
|
template<typename RightAliasType > |
bool | folly::operator!= (std::nullptr_t, const DelayedDestructionBase::IntrusivePtr< RightAliasType > &right) |
|