|
swift
|
Go to the source code of this file.
Classes | |
| struct | swift::misc::TBaseOf< T, typename > |
| If T has a member typedef base_type, this trait will obtain it, otherwise void. More... | |
| struct | swift::misc::TMetaBaseOf< T > |
| It T has a member typedef base_type which is a registered metatype, this trait will obtain it, otherwise void. More... | |
| struct | swift::misc::TIndexBaseOf< T, typename > |
| If T has a member typedef base_type which has a member propertyByIndex, this trait will obtain it, otherwise void. More... | |
Namespaces | |
| swift::misc | |
| Free functions in swift::misc. | |
Typedefs | |
| template<class T > | |
| using | swift::misc::TBaseOfT = typename TBaseOf< T >::type |
| Alias for typename TBaseOf<T>::type. | |
| template<class T > | |
| using | swift::misc::TMetaBaseOfT = typename TMetaBaseOf< T >::type |
| Alias for typename TMetaBaseOf<T>::type. | |
| template<class T > | |
| using | swift::misc::TIndexBaseOfT = typename TIndexBaseOf< T >::type |
| Alias for typename TIndexBaseOf<T>::type. | |
Variables | |
| template<typename T > | |
| constexpr bool | swift::misc::THasMetaBaseV = QMetaTypeId<typename TBaseOf<T>::type>::Defined |
| True if T has a member typedef base_type which is a registered metatype. | |