remove_const 145 third_party/cld/base/type_traits.h template<typename T> struct remove_const<T const> { typedef T type; }; remove_const 149 third_party/cld/base/type_traits.h typedef typename remove_const<typename remove_volatile<T>::type>::type type; remove_const 83 third_party/protobuf/src/google/protobuf/stubs/type_traits.h template <class T> struct remove_const; remove_const 274 third_party/protobuf/src/google/protobuf/stubs/type_traits.h template<typename T> struct remove_const<T const> { typedef T type; }; remove_const 278 third_party/protobuf/src/google/protobuf/stubs/type_traits.h typedef typename remove_const<typename remove_volatile<T>::type>::type type; remove_const 547 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(int, remove_const<int>::type); remove_const 548 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(int, remove_const<const int>::type); remove_const 549 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(int *, remove_const<int * const>::type); remove_const 551 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc COMPILE_ASSERT_TYPES_EQ(const int *, remove_const<const int *>::type); remove_const 553 third_party/protobuf/src/google/protobuf/stubs/type_traits_unittest.cc remove_const<const volatile int>::type);