Rogue Wave Views |
Rogue Wave Views Documentation Home |
#include <ilviews/base/clssinfo.h>
#include <ilviews/graphics/io.h>
Classes | |
class | IlvSmartSet |
Group class. More... | |
Macros | |
#define | DeclareSmartSetInfo() |
#define | DeclareSmartSetInfoRO() |
#define | DeclareSmartSetIOConstructors(classname) |
[library views ilviews/graphics/smartset.h] Declaration of the IlvSmartSet class
#define DeclareSmartSetInfo | ( | ) |
This macro must be use in the body declaration of a subclass of IlvSmartSet
.
Use this macro to declare the input/output routines of your SmartSet
subclass: write
, and copy
.
#define DeclareSmartSetInfoRO | ( | ) |
This macro must be use in the body declaration of a subclass of IlvSmartSet
.
Use this macro to declare the input/output routines of your SmartSet
subclass when you do not need to add the write
member function (that is, your SmartSet
subtype does not add any new data that needs to be saved, and the implementation of the write
member function in the parent class already does the job).
#define DeclareSmartSetIOConstructors | ( | classname | ) |
This macro must be use in the body declaration of a subclass of IlvSmartSet
.
Use this macro to declare the input/output constructors of your SmartSet
subclass. This declares the copy constructor of the class, and the constructor from and IlvInputFile
.
classname | The class name of your subclass. |
DeclareSmartSetInfo
, DeclareSmartSetInfoRO
© Copyright 2014, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.