remove_reference 80 third_party/cld/base/casts.h typedef typename base::remove_reference<To>::type* ToAsPointer; remove_reference 155 third_party/cld/base/type_traits.h template<typename T> struct remove_reference<T&> { typedef T type; }; remove_reference 86 third_party/protobuf/src/google/protobuf/stubs/type_traits.h template <class T> struct remove_reference; remove_reference 284 third_party/protobuf/src/google/protobuf/stubs/type_traits.h template<typename T> struct remove_reference<T&> { typedef T type; }; remove_reference 580 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(int, remove_reference<int>::type); remove_reference 581 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(int, remove_reference<int&>::type); remove_reference 582 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(const int, remove_reference<const int&>::type); remove_reference 583 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(int*, remove_reference<int * &>::type);