version 3.3

objectsaver.h File Reference

#include <vrs/sharedobj.h>

Go to the source code of this file.

Namespaces

namespace  VRS

Classes

class  VRS::ObjectSaver
 Factory for object Export. More...

Defines

#define VRS_SaveObject(OBJECT, FILE_NAME)   ::VRS::ObjectSaver::write((OBJECT), (FILE_NAME))
#define VRS_GuardedSaveObject(OBJECT, FILE_NAME)
#define VRS_REGISTER_WRITER(WRITER)


Define Documentation

#define VRS_GuardedSaveObject ( OBJECT,
FILE_NAME   ) 

Value:

{                                                                    \
                bool returnValue = ::VRS::ObjectSaver::write(OBJECT, FILE_NAME); \
                VRS_InternalError(returnValue, "saving object to file '" << FILE_NAME << "' failed");  \
        }

#define VRS_REGISTER_WRITER ( WRITER   ) 

Value:

namespace {                                                                                \
        bool VRS_ANONYMOUS_IDENTIFIER(registration) = ::VRS::ObjectSaver::install(new WRITER); \
    }

#define VRS_SaveObject ( OBJECT,
FILE_NAME   )     ::VRS::ObjectSaver::write((OBJECT), (FILE_NAME))


Generated on Wed May 23 06:00:15 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact