Home | History | Annotate | Download | only in protobuf

Lines Matching refs:FieldDescriptor

86 //     const FieldDescriptor* text_field = descriptor->FindFieldByName("text");
88 // assert(text_field->type() == FieldDescriptor::TYPE_STRING);
89 // assert(text_field->label() == FieldDescriptor::LABEL_OPTIONAL);
90 // const FieldDescriptor* numbers_field = descriptor->
93 // assert(numbers_field->type() == FieldDescriptor::TYPE_INT32);
94 // assert(numbers_field->label() == FieldDescriptor::LABEL_REPEATED);
335 // - The FieldDescriptor is not a field of this message type.
337 // each field type in FieldDescriptor::TYPE_*, there is only one
380 const FieldDescriptor* field) const = 0;
384 const FieldDescriptor* field) const = 0;
389 const FieldDescriptor* field) const = 0;
399 const FieldDescriptor* field) const = 0;
403 const FieldDescriptor* field) const = 0;
410 const FieldDescriptor* field,
420 vector<const FieldDescriptor*>* output) const = 0;
427 const FieldDescriptor* field) const = 0;
429 const FieldDescriptor* field) const = 0;
431 const FieldDescriptor* field) const = 0;
433 const FieldDescriptor* field) const = 0;
435 const FieldDescriptor* field) const = 0;
437 const FieldDescriptor* field) const = 0;
439 const FieldDescriptor* field) const = 0;
441 const FieldDescriptor* field) const = 0;
443 const Message& message, const FieldDescriptor* field) const = 0;
446 const FieldDescriptor* field,
465 const FieldDescriptor* field,
473 const FieldDescriptor* field, int32 value) const = 0;
475 const FieldDescriptor* field, int64 value) const = 0;
477 const FieldDescriptor* field, uint32 value) const = 0;
479 const FieldDescriptor* field, uint64 value) const = 0;
481 const FieldDescriptor* field, float value) const = 0;
483 const FieldDescriptor* field, double value) const = 0;
485 const FieldDescriptor* field, bool value) const = 0;
487 const FieldDescriptor* field,
490 const FieldDescriptor* field,
499 // FieldDescriptor is for a compiled-in extension, then
503 const FieldDescriptor* field,
513 const FieldDescriptor* field,
521 const FieldDescriptor* field,
524 const FieldDescriptor* field,
527 const FieldDescriptor* field,
530 const FieldDescriptor* field,
533 const FieldDescriptor* field,
536 const FieldDescriptor* field,
539 const FieldDescriptor* field,
542 const FieldDescriptor* field,
546 const FieldDescriptor* field, int index) const = 0;
549 const FieldDescriptor* field, int index) const = 0;
553 const Message& message, const FieldDescriptor* field,
561 const FieldDescriptor* field,
564 const FieldDescriptor* field,
567 const FieldDescriptor* field,
570 const FieldDescriptor* field,
573 const FieldDescriptor* field,
576 const FieldDescriptor* field,
579 const FieldDescriptor* field,
582 const FieldDescriptor* field,
585 const FieldDescriptor* field, int index,
590 Message* message, const FieldDescriptor* field, int index) const = 0;
597 const FieldDescriptor* field, int32 value) const = 0;
599 const FieldDescriptor* field, int64 value) const = 0;
601 const FieldDescriptor* field, uint32 value) const = 0;
603 const FieldDescriptor* field, uint64 value) const = 0;
605 const FieldDescriptor* field, float value) const = 0;
607 const FieldDescriptor* field, double value) const = 0;
609 const FieldDescriptor* field, bool value) const = 0;
611 const FieldDescriptor* field,
614 const FieldDescriptor* field,
618 const FieldDescriptor* field,
635 const Message&, const FieldDescriptor*) const;
640 Message*, const FieldDescriptor*) const;
646 const Message&, const FieldDescriptor*) const;
652 Message*, const FieldDescriptor*) const;
658 virtual const FieldDescriptor* FindKnownExtensionByName(
663 virtual const FieldDescriptor* FindKnownExtensionByNumber(
675 Message* message, const FieldDescriptor* field, FieldDescriptor::CppType,
684 Message* message, const FieldDescriptor* field, bool is_string) const;
757 const Message& message, const FieldDescriptor* field) const; \
762 Message* message, const FieldDescriptor* field) const;
783 const Message& message, const FieldDescriptor* field) const {
790 Message* message, const FieldDescriptor* field) const {
800 const Message& message, const FieldDescriptor* field) const {
803 FieldDescriptor::CPPTYPE_MESSAGE, -1,
809 Message* message, const FieldDescriptor* field) const {
812 FieldDescriptor::CPPTYPE_MESSAGE, -1,
818 const Message& message, const FieldDescriptor* field) const {
821 FieldDescriptor::CPPTYPE_MESSAGE, -1,
827 Message* message, const FieldDescriptor* field) const {
830 FieldDescriptor::CPPTYPE_MESSAGE, -1,