diff options
Diffstat (limited to 'python/google/protobuf/pyext/message_factory.h')
-rw-r--r-- | python/google/protobuf/pyext/message_factory.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/python/google/protobuf/pyext/message_factory.h b/python/google/protobuf/pyext/message_factory.h index 36092f7e..06444b0a 100644 --- a/python/google/protobuf/pyext/message_factory.h +++ b/python/google/protobuf/pyext/message_factory.h @@ -33,7 +33,7 @@ #include <Python.h> -#include <google/protobuf/stubs/hash.h> +#include <unordered_map> #include <google/protobuf/descriptor.h> #include <google/protobuf/pyext/descriptor_pool.h> @@ -66,7 +66,8 @@ struct PyMessageFactory { // // Descriptor pointers stored here are owned by the DescriptorPool above. // Python references to classes are owned by this PyDescriptorPool. - typedef hash_map<const Descriptor*, CMessageClass*> ClassesByMessageMap; + typedef std::unordered_map<const Descriptor*, CMessageClass*> + ClassesByMessageMap; ClassesByMessageMap* classes_by_descriptor; }; @@ -98,6 +99,6 @@ bool InitMessageFactory(); } // namespace python } // namespace protobuf - } // namespace google + #endif // GOOGLE_PROTOBUF_PYTHON_CPP_MESSAGE_FACTORY_H__ |