I'm trying to figure out where these strings are coming from but I can't quite make it out.
I have the following test.capnp file: @0x95058ce93b4e8e0a; const name :Text = "Foo"; > capnp compile -oc++ test.capnp > g++ -DCAPNP_LITE -c -std=c++17 -o test.capnp.o test.capnp.c++ -I <path to capnp headers> > strings -o test.capnp.o | grep name test.capnp:name If the test.capnp is in another folder that folder name appears as well (e.g. if I do capnp compile -oc++ foo/bar/test.capnp I get foo/bar/test.capnp:name in the compiled object file). I'm building as far as I can tell in LITE mode but I can't quite figure out where these strings are coming from. They're not plain ASCII strings in the generated code, nor can I find any obvious hex representation of this string in the c++. Is there a way to strip these strings? What's their purpose? Thanks, Vitali -- You received this message because you are subscribed to the Google Groups "Cap'n Proto" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/capnproto/CAF8PYMgmWqz8tkBZ%2BLw3-7L3yun7%2Bz29kwifC-AoF7%3D4p%2BieXA%40mail.gmail.com.
