Partilhar via


short_vector Estrutura

short_vector fornece definições de metaprogramação úteis para programar vetores curtos de forma genérica.

Sintaxe

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>;

Parâmetros

_Scalar_type

_Tamanho

Membros

Definições de Tipos Públicas

Nome Description
type

Construtores Públicos

Nome Description
short_vector::short_vector Construtor

Hierarquia de herança

short_vector

Requerimentos

Cabeçalho: amp_short_vectors.h

Espaço de nomes: Simultaneidade::gráficos

short_vector::short_vector Construtor

short_vector();

Consulte também

Namespace Concurrency::graphics