Does anyone know of a "language level" facility for pickling in C++?  I don't want something like Boost serialization, or Google Protocol Buffers.  Instead, something that could automatically serialize all the members of a class (with an option to exclude some members, either because they're not serializable, or else because I just don't care to save them for later). This could be accomplished with an extra action at parse time, that would generate code to handle the automatic serialization.  Has anyone heard of anything like that?
There's the standard C++ serialization with the << and >> operators, although you'll have to implement these for each of your classes (which it sounds like you don't want to do). Some practitioners say you should alway implement these operators, although of course, most of us rarely do.
Python-style pickling for C++?