#include <cstddef>
#include <type_traits>
Go to the source code of this file.
|
| 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 > |
| |
| struct | IsComplete< T > |
| |
|
| template<typename... Ts> |
| using | void_t = typename make_void< Ts... >::type |
| |