add_reference 87 third_party/protobuf/src/google/protobuf/stubs/type_traits.h template <class T> struct add_reference; add_reference 158 third_party/protobuf/src/google/protobuf/stubs/type_traits.h : is_convertible<typename add_reference<T>::type, int> { }; add_reference 287 third_party/protobuf/src/google/protobuf/stubs/type_traits.h template <typename T> struct add_reference<T&> { typedef T& type; }; add_reference 311 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(int&, add_reference<int>::type); add_reference 312 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(const int&, add_reference<const int>::type); add_reference 314 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc add_reference<volatile int>::type); add_reference 316 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc add_reference<const volatile int>::type); add_reference 317 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(int&, add_reference<int&>::type); add_reference 318 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(const int&, add_reference<const int&>::type); add_reference 320 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc add_reference<volatile int&>::type); add_reference 322 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc add_reference<const volatile int&>::type);