proxygen
|
#include <numeric>
#include <folly/dynamic.h>
#include <folly/Format.h>
#include <folly/hash/Hash.h>
#include <folly/lang/Assume.h>
#include <folly/lang/Exception.h>
Go to the source code of this file.
Namespaces | |
folly | |
—— Concurrent Priority Queue Implementation —— | |
Macros | |
#define | FOLLY_DYNAMIC_DEF_TYPEINFO(T) |
#define | FB_DYNAMIC_APPLY(type, apply) |
#define | FB_X(T) return CompareOp<T>::comp(*getAddress<T>(), *o.getAddress<T>()) |
#define | FB_X(T) return *getAddress<T>() == *o.getAddress<T>(); |
#define | FB_X(T) *getAddress<T>() = *o.getAddress<T>() |
#define | FB_X(T) new (getAddress<T>()) T(*o.getAddress<T>()) |
#define | FB_X(T) *getAddress<T>() = std::move(*o.getAddress<T>()) |
#define | FB_X(T) new (getAddress<T>()) T(std::move(*o.getAddress<T>())) |
#define | FB_X(T) return TypeInfo<T>::name |
#define | FB_X(T) detail::Destroy::destroy(getAddress<T>()) |
#define FB_DYNAMIC_APPLY | ( | type, | |
apply | |||
) |
Definition at line 77 of file dynamic.cpp.
Referenced by folly::dynamic::destroy(), folly::dynamic::operator<(), folly::dynamic::operator=(), folly::dynamic::operator==(), and folly::dynamic::typeName().
#define FB_X | ( | T | ) | detail::Destroy::destroy(getAddress<T>()) |
#define FOLLY_DYNAMIC_DEF_TYPEINFO | ( | T | ) |
Definition at line 30 of file dynamic.cpp.