Partager via


short_vector Structure

short_vector fournit des définitions de métagrammation qui sont utiles pour la programmation de vecteurs courts de manière générique.

Syntaxe

template<
    typename _Scalar_type,
    int _Size
>
struct short_vector;
template<>
struct short_vector<unsigned int, 1>;
template<>
struct short_vector<unsigned int, 2>;
template<>
struct short_vector<unsigned int, 3>;
template<>
struct short_vector<unsigned int, 4>;
template<>
struct short_vector<int, 1>;
template<>
struct short_vector<int, 2>;
template<>
struct short_vector<int, 3>;
template<>
struct short_vector<int, 4>;
template<>
struct short_vector<float, 1>;
template<>
struct short_vector<float, 2>;
template<>
struct short_vector<float, 3>;
template<>
struct short_vector<float, 4>;
template<>
struct short_vector<unorm, 1>;
template<>
struct short_vector<unorm, 2>;
template<>
struct short_vector<unorm, 3>;
template<>
struct short_vector<unorm, 4>;
template<>
struct short_vector<norm, 1>;
template<>
struct short_vector<norm, 2>;
template<>
struct short_vector<norm, 3>;
template<>
struct short_vector<norm, 4>;
template<>
struct short_vector<double, 1>;
template<>
struct short_vector<double, 2>;
template<>
struct short_vector<double, 3>;
template<>
struct short_vector<double, 4>;

Paramètres

_Scalar_type

_Taille

Membres

Typedefs publics

Nom Description
type

Constructeurs publics

Nom Description
constructeur short_vector ::short_vector

Hiérarchie d'héritage

short_vector

Spécifications

En-tête : amp_short_vectors.h

Espace de noms : Concurrency ::graphics

constructeur short_vector ::short_vector

short_vector();

Voir aussi

Concurrency::graphics, espace de noms