Home | History | Annotate | Download | only in protobuf

Lines Matching defs:MessageLite

36 // Defines MessageLite, the abstract interface implemented by all (lite
52 // subclass of MessageLite. Use MessageLite instead when you only need
55 // to generate classes which implement only MessageLite, not the full
71 class LIBPROTOBUF_EXPORT MessageLite {
73 inline MessageLite() {}
74 virtual ~MessageLite();
83 virtual MessageLite* New() const = 0;
102 virtual void CheckTypeAndMergeFrom(const MessageLite& other) = 0;
233 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(MessageLite);