Compartir a través de


is_placeholder (Clase)

Comprueba si el tipo es un marcador de posición.

Sintaxis

struct is_placeholder {
   static const int value;
};

Comentarios

El valor constante value es 0 si el tipo Ty no es un marcador de posición. En caso contrario, su valor es la posición del argumento de llamada de función al que enlaza. Se usa para determinar el valor N del enésimo marcador de posición _N.

Ejemplo

// std__functional__is_placeholder.cpp
// compile with: /EHsc
#include <functional>
#include <iostream>

using namespace std::placeholders;

template<class Expr>
void test_for_placeholder(const Expr&)
{
    std::cout << std::is_placeholder<Expr>::value << std::endl;
}

int main()
{
    test_for_placeholder(3.0);
    test_for_placeholder(_3);

    return (0);
}
0
3