SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Represents a guard object that opens and closes a context within a lexical scope for output streams. More...
#include <rw/serial/RWObjectOutputStream.h>
Public Member Functions | |
RWWithObjectOutputContext (RWObjectOutputStream &strm, bool writeContext=true) | |
RWWithObjectOutputContext (RWObjectOutputStreamImp *strm, bool writeContext=true) | |
~RWWithObjectOutputContext () | |
This class consists of a guard object that opens and closes a context within a lexical scope. Simply declare an automatic instance of this class initialized with a object output stream, and all object references within the scope of the automatic variable will be streamed within the same context.
|
inline |
Constructor taking an object output stream reference argument. If writeContext is true
, then write out any document header at the outer context.
|
inline |
Constructor taking an object output stream pointer argument. If writeContext is true
, then write out in any document header at the outer context.
|
inline |
Destructor automatically closes the context.
Copyright © 2014 Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.