Thank you very much for an answer, I thought that I'm missing something when I saw empty debug string.
On Jul 5, 3:24 am, Kenton Varda <ken...@google.com> wrote: > The purpose of default values is to define what the getter methods for those > fields return when the field is not set. This is really the only purpose. > We do not serialize default values because it would be a waste of space. > > On Sat, Jul 4, 2009 at 1:47 PM, Zl D <zlatko.zla...@gmail.com> wrote: > > > Hi, > > I define a message in .proto file with default values for all > > elements. After instantiation of generated class (C++), calling > > 'PrintDebugString()' or 'SerializeToOstream()' produces no output. If > > I set the any element manually via 'set_' method, then on output I get > > only that value. Calling getter for particular element produces > > output. > > Why cannot I get default values printed out using PrintDebugString() > > method (or serialized via 'SerializeToOstream()')? > > Regards, > > Zlatko --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to protobuf@googlegroups.com To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/protobuf?hl=en -~----------~----~----~----~------~----~------~--~---