#include <type_traits>
Go to the source code of this file.
|
class | BasicMember< T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy > |
|
struct | make_void< Ts > |
|
struct | IsWeak< T > |
|
struct | IsTraceMethodConst< T, typename > |
|
struct | IsTraceMethodConst< T, void_t< decltype(std::declval< const T >().Trace(std::declval< Visitor * >()))> > |
|
struct | IsTraceable< T, typename > |
|
struct | IsTraceable< T, void_t< decltype(std::declval< T >().Trace(std::declval< Visitor * >()))> > |
|
struct | HasGarbageCollectedMixinTypeMarker< T, typename > |
|
struct | HasGarbageCollectedMixinTypeMarker< T, void_t< typename std::remove_const_t< T >::IsGarbageCollectedMixinTypeMarker > > |
|
struct | HasGarbageCollectedTypeMarker< T, typename > |
|
struct | HasGarbageCollectedTypeMarker< T, void_t< typename std::remove_const_t< T >::IsGarbageCollectedTypeMarker > > |
|
struct | IsGarbageCollectedMixinType< T, bool, bool > |
|
struct | IsGarbageCollectedMixinType< T, false, true > |
|
struct | IsGarbageCollectedType< T, bool > |
|
struct | IsGarbageCollectedType< T, true > |
|
struct | IsGarbageCollectedOrMixinType< T > |
|
struct | IsGarbageCollectedWithMixinType< T, bool > |
|
struct | IsGarbageCollectedWithMixinType< T, true > |
|
struct | IsSubclassOfBasicMemberTemplate< BasicMemberCandidate, WeaknessTag, WriteBarrierPolicy > |
|
struct | IsMemberType< T, bool > |
|
struct | IsMemberType< T, true > |
|
struct | IsWeakMemberType< T, bool > |
|
struct | IsWeakMemberType< T, true > |
|
struct | IsUntracedMemberType< T, bool > |
|
struct | IsUntracedMemberType< T, true > |
|
|
template<typename... Ts> |
using | void_t = typename make_void< Ts... >::type |
|