Lines Matching refs:google

3 // http://code.google.com/p/protobuf/
31 // Author: petar@google.com (Petar Petrov)
38 #include <google/protobuf/stubs/common.h>
39 #include <google/protobuf/pyext/python_descriptor.h>
40 #include <google/protobuf/io/coded_stream.h>
41 #include <google/protobuf/descriptor.h>
42 #include <google/protobuf/dynamic_message.h>
43 #include <google/protobuf/message.h>
44 #include <google/protobuf/unknown_field_set.h>
45 #include <google/protobuf/pyext/python_protobuf.h>
54 ((field_descriptor)->label() == google::protobuf::FieldDescriptor::LABEL_REPEATED)
111 namespace google {
123 {"LABEL_OPTIONAL", google::protobuf::FieldDescriptor::LABEL_OPTIONAL},
124 {"LABEL_REQUIRED", google::protobuf::FieldDescriptor::LABEL_REQUIRED},
125 {"LABEL_REPEATED", google::protobuf::FieldDescriptor::LABEL_REPEATED},
127 {"CPPTYPE_MESSAGE", google::protobuf::FieldDescriptor::CPPTYPE_MESSAGE},
129 {"TYPE_MESSAGE", google::protobuf::FieldDescriptor::TYPE_MESSAGE},
192 google::protobuf::Message* message;
277 C("google.protobuf.internal."
388 google::protobuf::DynamicMessageFactory* global_message_factory = NULL;
389 static const google::protobuf::Message* CreateMessage(const char* message_type) {
391 const google::protobuf::Descriptor* descriptor =
399 static void ReleaseSubMessage(google::protobuf::Message* message,
400 const google::protobuf::FieldDescriptor* field_descriptor,
422 PyObject* arg, google::protobuf::Message* message,
423 const google::protobuf::FieldDescriptor* descriptor,
424 const google::protobuf::Reflection* reflection,
427 GOOGLE_DCHECK(descriptor->type() == google::protobuf::FieldDescriptor::TYPE_STRING ||
428 descriptor->type() == google::protobuf::FieldDescriptor::TYPE_BYTES);
429 if (descriptor->type() == google::protobuf::FieldDescriptor::TYPE_STRING) {
456 if (descriptor->type() == google::protobuf::FieldDescriptor::TYPE_STRING) {
492 const google::protobuf::FieldDescriptor* descriptor, string value) {
493 if (descriptor->type() != google::protobuf::FieldDescriptor::TYPE_STRING) {
522 google::protobuf::Message* message = self->parent->message;
523 const google::protobuf::Reflection* reflection = message->GetReflection();
530 google::protobuf::Message* message,
531 const google::protobuf::FieldDescriptor* field_descriptor) {
532 const google::protobuf::Reflection* reflection = message->GetReflection();
542 case google::protobuf::FieldDescriptor::CPPTYPE_INT32: {
547 case google::protobuf::FieldDescriptor::CPPTYPE_INT64: {
556 case google::protobuf::FieldDescriptor::CPPTYPE_UINT32: {
565 case google::protobuf::FieldDescriptor::CPPTYPE_UINT64: {
581 case google::protobuf::FieldDescriptor::CPPTYPE_FLOAT: {
586 case google::protobuf::FieldDescriptor::CPPTYPE_DOUBLE: {
591 case google::protobuf::FieldDescriptor::CPPTYPE_BOOL: {
596 case google::protobuf::FieldDescriptor::CPPTYPE_STRING: {
601 case google::protobuf::FieldDescriptor::CPPTYPE_ENUM: {
604 google::protobuf::UnknownFieldSet* unknown_field_set =
616 const google::protobuf::EnumValueDescriptor* enum_value =
632 google::protobuf::Message* message, const google::protobuf::FieldDescriptor* field_descriptor,
634 const google::protobuf::Reflection* reflection = message->GetReflection();
643 case google::protobuf::FieldDescriptor::CPPTYPE_INT32: {
648 case google::protobuf::FieldDescriptor::CPPTYPE_INT64: {
653 case google::protobuf::FieldDescriptor::CPPTYPE_UINT32: {
658 case google::protobuf::FieldDescriptor::CPPTYPE_UINT64: {
663 case google::protobuf::FieldDescriptor::CPPTYPE_FLOAT: {
668 case google::protobuf::FieldDescriptor::CPPTYPE_DOUBLE: {
673 case google::protobuf::FieldDescriptor::CPPTYPE_BOOL: {
678 case google::protobuf::FieldDescriptor::CPPTYPE_STRING: {
685 case google::protobuf::FieldDescriptor::CPPTYPE_ENUM: {
687 const google::protobuf::EnumDescriptor* enum_descriptor =
689 const google::protobuf::EnumValueDescriptor* enum_value =
696 google::protobuf::UnknownFieldSet* unknown_field_set =
724 google::protobuf::Message* message, const google::protobuf::FieldDescriptor* field_descriptor,
733 const google::protobuf::Reflection* reflection = message->GetReflection();
735 case google::protobuf::FieldDescriptor::CPPTYPE_INT32: {
740 case google::protobuf::FieldDescriptor::CPPTYPE_INT64: {
745 case google::protobuf::FieldDescriptor::CPPTYPE_UINT32: {
750 case google::protobuf::FieldDescriptor::CPPTYPE_UINT64: {
755 case google::protobuf::FieldDescriptor::CPPTYPE_FLOAT: {
760 case google::protobuf::FieldDescriptor::CPPTYPE_DOUBLE: {
765 case google::protobuf::FieldDescriptor::CPPTYPE_BOOL: {
770 case google::protobuf::FieldDescriptor::CPPTYPE_STRING: {
777 case google::protobuf::FieldDescriptor::CPPTYPE_ENUM: {
779 const google::protobuf::EnumDescriptor* enum_descriptor =
781 const google::protobuf::EnumValueDescriptor* enum_value =
804 CMessage* cmessage, const google::protobuf::FieldDescriptor* field_descriptor,
806 google::protobuf::Message* message = cmessage->message;
807 const google::protobuf::Reflection* reflection = message->GetReflection();
821 case google::protobuf::FieldDescriptor::CPPTYPE_INT32: {
827 case google::protobuf::FieldDescriptor::CPPTYPE_INT64: {
833 case google::protobuf::FieldDescriptor::CPPTYPE_UINT32: {
839 case google::protobuf::FieldDescriptor::CPPTYPE_UINT64: {
845 case google::protobuf::FieldDescriptor::CPPTYPE_FLOAT: {
851 case google::protobuf::FieldDescriptor::CPPTYPE_DOUBLE: {
857 case google::protobuf::FieldDescriptor::CPPTYPE_BOOL: {
863 case google::protobuf::FieldDescriptor::CPPTYPE_ENUM: {
864 const google::protobuf::EnumValueDescriptor* enum_value =
870 case google::protobuf::FieldDescriptor::CPPTYPE_STRING: {
876 case google::protobuf::FieldDescriptor::CPPTYPE_MESSAGE: {
881 const google::protobuf::Message& msg = reflection->GetRepeatedMessage(
885 py_cmsg->message = const_cast<google::protobuf::Message*>(&msg);
902 CMessage* cmessage, const google::protobuf::FieldDescriptor* field_descriptor,
909 google::protobuf::Message* message = cmessage->message;
916 const google::protobuf::Reflection* reflection = message->GetReflection();
978 google::protobuf::Message* message = self->message;
1024 google::protobuf::Message* message = self->message;
1025 const google::protobuf::Descriptor* descriptor = message->GetDescriptor();
1026 const google::protobuf::FieldDescriptor* field_descriptor =
1047 google::protobuf::Message* message = self->message;
1048 const google::protobuf::FieldDescriptor* field_descriptor =
1078 google::protobuf::Message* message = self->message;
1079 const google::protobuf::FieldDescriptor* field_descriptor =
1100 google::protobuf::Message* message = self->message;
1101 const google::protobuf::Descriptor* descriptor = message->GetDescriptor();
1102 const google::protobuf::FieldDescriptor* field_descriptor =
1126 google::protobuf::Message* message = self->message;
1151 google::protobuf::Message* message = self->message;
1179 google::protobuf::Message* message = self->message;
1180 const google::protobuf::FieldDescriptor* field_descriptor =
1182 const google::protobuf::Reflection* reflection = message->GetReflection();
1276 google::protobuf::Message* message = self->message;
1370 google::protobuf::io::CodedInputStream input(
1400 google::protobuf::Message* message = self->message;
1401 const google::protobuf::Reflection* reflection = message->GetReflection();
1423 google::protobuf::Message* message = self->message;
1424 const google::protobuf::Reflection* reflection = message->GetReflection();
1425 google::protobuf::Message* sub_message =
1462 google::protobuf::Message* message = self->message;
1463 const google::protobuf::Reflection* reflection = message->GetReflection();
1464 const google::protobuf::Message& sub_message =
1471 py_cmsg->message = const_cast<google::protobuf::Message*>(&sub_message);
1492 google::protobuf::Message* message = self->message;
1493 const google::protobuf::Reflection* reflection = message->GetReflection();
1494 google::protobuf::Message* mutable_message =
1526 google::protobuf::Message* message = self->message;
1527 const google::protobuf::Reflection* reflection = message->GetReflection();
1528 vector<const google::protobuf::FieldDescriptor*> fields;
1569 google::protobuf::Message* message = self->message;
1598 const google::protobuf::Message* message = CreateMessage(message_type);
1639 static const google::protobuf::Message* GetCProtoInsidePyProtoImpl(PyObject* msg) {
1653 static google::protobuf::Message* MutableCProtoInsidePyProtoImpl(PyObject* msg) {
1717 } // namespace google