• Home
  • Raw
  • Download

Lines Matching refs:OneofDef

1659 class OneofDef;
1664 UPB_DECLARE_DERIVED_TYPE(upb::OneofDef, upb::RefCounted, upb_oneofdef,
2012 const OneofDef* containing_oneof() const;
2352 bool AddOneof(OneofDef* o, Status* s);
2353 bool AddOneof(const reffed_ptr<OneofDef>& o, Status* s);
2388 OneofDef* FindOneofByName(const char* name, size_t len);
2389 const OneofDef* FindOneofByName(const char* name, size_t len) const;
2391 OneofDef* FindOneofByName(const char* name) {
2394 const OneofDef* FindOneofByName(const char* name) const {
2399 OneofDef* FindOneofByName(const T& str) {
2403 const OneofDef* FindOneofByName(const T& str) const {
2460 OneofDef* operator*() const;
2475 const OneofDef* operator*() const;
2783 class upb::OneofDef {
2786 static reffed_ptr<OneofDef> New();
2842 OneofDef* Dup(const void* owner) const;
2847 explicit iterator(OneofDef* md);
2848 static iterator end(OneofDef* md);
2862 explicit const_iterator(const OneofDef* md);
2863 static const_iterator end(const OneofDef* md);
2880 UPB_DISALLOW_POD_OPS(OneofDef, upb::OneofDef)
3152 inline const OneofDef* FieldDef::containing_oneof() const {
3323 inline bool MessageDef::AddOneof(const reffed_ptr<OneofDef>& o, Status* s) {
3339 inline OneofDef* MessageDef::FindOneofByName(const char* name, size_t len) {
3342 inline const OneofDef* MessageDef::FindOneofByName(const char* name,
3439 inline OneofDef* MessageDef::oneof_iterator::operator*() const {
3464 inline const OneofDef* MessageDef::const_oneof_iterator::operator*() const {
3534 inline reffed_ptr<OneofDef> OneofDef::New() {
3536 return reffed_ptr<OneofDef>(o, &o);
3539 inline const MessageDef* OneofDef::containing_type() const {
3542 inline const char* OneofDef::name() const {
3545 inline bool OneofDef::set_name(const char* name, Status* s) {
3548 inline bool OneofDef::set_name(const std::string& name, Status* s) {
3551 inline int OneofDef::field_count() const {
3554 inline bool OneofDef::AddField(FieldDef* field, Status* s) {
3557 inline bool OneofDef::AddField(const reffed_ptr<FieldDef>& field, Status* s) {
3560 inline const FieldDef* OneofDef::FindFieldByName(const char* name,
3564 inline const FieldDef* OneofDef::FindFieldByNumber(uint32_t num) const {
3567 inline OneofDef::iterator OneofDef::begin() { return iterator(this); }
3568 inline OneofDef::iterator OneofDef::end() { return iterator::end(this); }
3569 inline OneofDef::const_iterator OneofDef::begin() const {
3572 inline OneofDef::const_iterator OneofDef::end() const {
3576 inline OneofDef::iterator::iterator(OneofDef* o) {
3579 inline OneofDef::iterator OneofDef::iterator::end(OneofDef* o) {
3580 OneofDef::iterator iter(o);
3584 inline FieldDef* OneofDef::iterator::operator*() const {
3587 inline void OneofDef::iterator::operator++() { return upb_oneof_next(&iter_); }
3588 inline bool OneofDef::iterator::operator==(const iterator &other) const {
3591 inline bool OneofDef::iterator::operator!=(const iterator &other) const {
3595 inline OneofDef::const_iterator::const_iterator(const OneofDef* md) {
3598 inline OneofDef::const_iterator OneofDef::const_iterator::end(
3599 const OneofDef *md) {
3600 OneofDef::const_iterator iter(md);
3604 inline const FieldDef* OneofDef::const_iterator::operator*() const {
3607 inline void OneofDef::const_iterator::operator++() {
3610 inline bool OneofDef::const_iterator::operator==(
3614 inline bool OneofDef::const_iterator::operator!=(