Lines Matching refs:MessageLite
57 class PROTOBUF_EXPORT ImplicitWeakMessage : public MessageLite {
60 explicit ImplicitWeakMessage(Arena* arena) : MessageLite(arena) {} in ImplicitWeakMessage()
66 MessageLite* New() const override { return new ImplicitWeakMessage; } in New()
67 MessageLite* New(Arena* arena) const override { in New()
75 void CheckTypeAndMergeFrom(const MessageLite& other) override { in CheckTypeAndMergeFrom()
102 typedef MessageLite Type;
105 static inline MessageLite* NewFromPrototype(const MessageLite* prototype,
110 static inline void Delete(MessageLite* value, Arena* arena) { in Delete()
115 static inline Arena* GetArena(MessageLite* value) { in GetArena()
118 static inline void* GetMaybeArenaPointer(MessageLite* value) { in GetMaybeArenaPointer()
121 static inline void Clear(MessageLite* value) { value->Clear(); } in Clear()
122 static void Merge(const MessageLite& from, MessageLite* to) { in Merge()
136 typedef internal::RepeatedPtrIterator<MessageLite> iterator;
137 typedef internal::RepeatedPtrIterator<const MessageLite> const_iterator;
138 typedef internal::RepeatedPtrOverPtrsIterator<MessageLite*, void*>
140 typedef internal::RepeatedPtrOverPtrsIterator<const MessageLite* const,
163 MessageLite* AddWeak(const MessageLite* prototype) { in AddWeak()