Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Struct qui fournit une définition de type comme paramètre de modèle.
Syntaxe
struct identity {
typedef Type type;
Type operator()(const Type& left) const;
};
Paramètres
left
Valeur à identifier.
Notes
La classe contient la définition de type public type, qui est la même que le paramètre de modèle Type. Elle est utilisée conjointement avec la fonction de modèle forward pour s’assurer qu’un paramètre de fonction a le type souhaité.
Pour la compatibilité avec le code plus ancien, la classe définit également la fonction operator() d’identité qui retourne son argument à gauche.