Sdílet prostřednictvím


identity Structure

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

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

Parametry

Parametr

Description

_Left

Hodnota k identifikaci.

Poznámky

Třída obsahuje definici veřejné typu type, což je stejné jako parametr šablony typu.Se používá ve spojení s funkcí šablony forward zajistit, že má parametr funkce požadovaného typu.

Kompatibilita s kódem starší třída rovněž definuje funkci identity operator() které vrátí hodnotu argumentu _Left.

Požadavky

Záhlaví: <utility>

Obor názvů: std

Viz také

Referenční dokumentace

<utility>