Lines Matching defs:MessageLite
36 // Defines MessageLite, the abstract interface implemented by all (lite
58 // subclass of MessageLite. Use MessageLite instead when you only need
61 // to generate classes which implement only MessageLite, not the full
77 class LIBPROTOBUF_EXPORT MessageLite {
79 inline MessageLite() {}
80 virtual ~MessageLite();
89 virtual MessageLite* New() const = 0;
108 virtual void CheckTypeAndMergeFrom(const MessageLite& other) = 0;
240 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(MessageLite);