fork download
  1. #include <iostream>
  2. #include <type_traits>
  3. typedef struct {} Foo;
  4. int main() {
  5. std::cout
  6. << std::is_assignable<int, int>::value
  7. << std::is_assignable<int&, int>::value
  8. << std::is_assignable<Foo, Foo>::value
  9. << std::is_assignable<Foo&, Foo>::value
  10. << std::endl;
  11. return 0;
  12. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
0111