Sdílet prostřednictvím


identity – struktura

Struktura, která obsahuje definici typu jako parametr šablony.

template<class Type>
   struct identity {
      typedef Type type;
      Type operator()(const Type& _Left) const;
   };

Parametry

Parametr

Popis

_Left

Hodnota k identifikaci.

Poznámky

Třída obsahuje definici typu veřejné type, což je stejné jako typ parametru šablony.Používá se ve spojení s funkcí šablony forward k zajištění toho, že má parametr funkce požadovaného typu.

Z důvodu kompatibility se starší kód třídy také definuje funkce identity operator() vracející argument _Left.

Požadavky

Záhlaví:<nástroje>

Obor názvů: std

Viz také

Referenční dokumentace

<utility>