Lines Matching refs:descriptor_
36 : message_(nullptr), descriptor_(nullptr), index_(kInvalidIndex) {} in ConstFieldInstance()
40 : message_(message), descriptor_(field), index_(index) { in ConstFieldInstance()
42 assert(descriptor_); in ConstFieldInstance()
44 assert(descriptor_->is_repeated()); in ConstFieldInstance()
49 : message_(message), descriptor_(field), index_(kInvalidIndex) { in ConstFieldInstance()
51 assert(descriptor_); in ConstFieldInstance()
52 assert(!descriptor_->is_repeated()); in ConstFieldInstance()
56 *out = descriptor_->default_value_int32(); in GetDefault()
60 *out = descriptor_->default_value_int64(); in GetDefault()
64 *out = descriptor_->default_value_uint32(); in GetDefault()
68 *out = descriptor_->default_value_uint64(); in GetDefault()
72 *out = descriptor_->default_value_double(); in GetDefault()
76 *out = descriptor_->default_value_float(); in GetDefault()
79 void GetDefault(bool* out) const { *out = descriptor_->default_value_bool(); } in GetDefault()
83 descriptor_->default_value_enum(); in GetDefault()
90 *out = descriptor_->default_value_string(); in GetDefault()
96 ->GetPrototype(descriptor_->message_type()) in GetDefault()
102 ? reflection().GetRepeatedInt32(*message_, descriptor_, index_) in Load()
103 : reflection().GetInt32(*message_, descriptor_); in Load()
108 ? reflection().GetRepeatedInt64(*message_, descriptor_, index_) in Load()
109 : reflection().GetInt64(*message_, descriptor_); in Load()
114 descriptor_, index_) in Load()
115 : reflection().GetUInt32(*message_, descriptor_); in Load()
120 descriptor_, index_) in Load()
121 : reflection().GetUInt64(*message_, descriptor_); in Load()
126 descriptor_, index_) in Load()
127 : reflection().GetDouble(*message_, descriptor_); in Load()
132 ? reflection().GetRepeatedFloat(*message_, descriptor_, index_) in Load()
133 : reflection().GetFloat(*message_, descriptor_); in Load()
138 ? reflection().GetRepeatedBool(*message_, descriptor_, index_) in Load()
139 : reflection().GetBool(*message_, descriptor_); in Load()
145 ? reflection().GetRepeatedEnum(*message_, descriptor_, index_) in Load()
146 : reflection().GetEnum(*message_, descriptor_); in Load()
153 descriptor_, index_) in Load()
154 : reflection().GetString(*message_, descriptor_); in Load()
160 ? reflection().GetRepeatedMessage(*message_, descriptor_, index_) in Load()
161 : reflection().GetMessage(*message_, descriptor_); in Load()
166 std::string name() const { return descriptor_->name(); } in name()
169 return descriptor_->cpp_type(); in cpp_type()
173 return descriptor_->enum_type(); in enum_type()
177 return descriptor_->message_type(); in message_type()
181 return descriptor_->type() == protobuf::FieldDescriptor::TYPE_STRING && in EnforceUtf8()
187 bool is_repeated() const { return descriptor_->is_repeated(); } in is_repeated()
193 const protobuf::FieldDescriptor* descriptor() const { return descriptor_; } in descriptor()
202 const protobuf::FieldDescriptor* descriptor_; variable