![]() |
GlobalObjects
|
Prüft, ob Vorlagenparameter Klassen sind und ob die Klasse des zweiten Vorlagenparameter vom Typ der Klasse des ersten Vorlagenparameter ist bzw. von dieser abgeleitet ist. Mehr ...
#include <GloTOndemand.h>
Klassen | |
struct | IsClass |
struct | No |
Statische öffentliche Attribute | |
static const bool | value |
Private Typen | |
typedef char | Yes |
Private, statische Methoden | |
static No | Test (...) |
static Yes | Test (Base *) |
Prüft, ob Vorlagenparameter Klassen sind und ob die Klasse des zweiten Vorlagenparameter vom Typ der Klasse des ersten Vorlagenparameter ist bzw. von dieser abgeleitet ist.
|
private |
Größe: 1 Byte
|
staticprivate |
Diese Überladung wird gewählt, wenn die vorherige nicht passt (SFINAE).
|
staticprivate |
Funktion zur Prüfung der Umwandlung von 'Derived*' nach 'Base*'.
Diese Überladung wird gewählt, wenn 'Derived*' zu 'Base*' konvertierbar ist.
|
static |
Wenn 'Test(Derived*)' die 'Yes'-Version auswählt, dann ist Derived von Base abgeleitet.
Wird benutzt von glo::TOndemand< T >::TOndemand(), glo::TOndemand< T >::operator!=(), glo::TOndemand< T >::operator=() und glo::TOndemand< T >::operator==().