aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google/protobuf/reflection.h
diff options
context:
space:
mode:
authorGravatar Jisi Liu <jisi.liu@gmail.com>2015-03-01 21:18:34 -0800
committerGravatar Jisi Liu <jisi.liu@gmail.com>2015-03-01 21:18:34 -0800
commitf0e8df3b668f0760c0febc1656a69a3237cd9550 (patch)
tree67b0f316d12cab483d78838cc4e9805f9de099d1 /src/google/protobuf/reflection.h
parent4065a31644cf44fd84cc30491a61c4e59d0f2e2a (diff)
use is_proto_enum instead of is_enum for repeated accessor field.
The later is not supported by some versions of MSVC and the former is more accurate for the use case. Change-Id: I7096226b1ebfef8340d288bbaf2788540aa3e97f
Diffstat (limited to 'src/google/protobuf/reflection.h')
-rwxr-xr-x[-rw-r--r--]src/google/protobuf/reflection.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/google/protobuf/reflection.h b/src/google/protobuf/reflection.h
index 8f8b1ab6..03c761c1 100644..100755
--- a/src/google/protobuf/reflection.h
+++ b/src/google/protobuf/reflection.h
@@ -536,7 +536,7 @@ struct RefTypeTraits<
template<typename T>
struct RefTypeTraits<
- T, typename internal::enable_if<internal::is_enum<T>::value>::type> {
+ T, typename internal::enable_if<is_proto_enum<T>::value>::type> {
typedef RepeatedFieldRefIterator<T> iterator;
typedef RepeatedFieldAccessor AccessorType;
// We use int32 for repeated enums in RepeatedFieldAccessor.