|
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.