Lines Matching defs:type_info

253   DynamicMessage(const TypeInfo* type_info);
283 DynamicMessage(const TypeInfo* type_info, ::google::protobuf::Arena* arena);
305 DynamicMessage::DynamicMessage(const TypeInfo* type_info)
306 : type_info_(type_info),
311 DynamicMessage::DynamicMessage(const TypeInfo* type_info,
313 : type_info_(type_info),
651 DynamicMessage::TypeInfo* type_info = new DynamicMessage::TypeInfo;
652 *target = type_info;
654 type_info->type = type;
655 type_info->pool = (pool_ == NULL) ? type->file()->pool() : pool_;
656 type_info->factory = this;
668 type_info->offsets.reset(offsets);
678 type_info->has_bits_offset = -1;
680 type_info->has_bits_offset = size;
689 type_info->is_default_instance_offset = size;
693 type_info->is_default_instance_offset = -1;
698 type_info->oneof_case_offset = size;
705 type_info->extensions_offset = size;
710 type_info->extensions_offset = -1;
734 type_info->unknown_fields_offset = size;
740 type_info->size = size;
745 // The prototype in type_info has to be set before creating the prototype
750 // prototype into type_info first.
751 type_info->prototype = static_cast<DynamicMessage*>(base);
752 DynamicMessage* prototype = new(base) DynamicMessage(type_info);
769 type_info->default_oneof_instance = ::operator new(oneof_size);
770 ConstructDefaultOneofInstance(type_info->type,
771 type_info->offsets.get(),
772 type_info->default_oneof_instance);
773 type_info->reflection.reset(
775 type_info->type,
776 type_info->prototype,
777 type_info->offsets.get(),
778 type_info->has_bits_offset,
779 type_info->unknown_fields_offset,
780 type_info->extensions_offset,
781 type_info->default_oneof_instance,
782 type_info->oneof_case_offset,
783 type_info->pool,
785 type_info->size,
787 type_info->is_default_instance_offset));
789 type_info->reflection.reset(
791 type_info->type,
792 type_info->prototype,
793 type_info->offsets.get(),
794 type_info->has_bits_offset,
795 type_info->unknown_fields_offset,
796 type_info->extensions_offset,
797 type_info->pool,
799 type_info->size,
801 type_info->is_default_instance_offset));