rwlogo

Rogue Wave Views
Foundation Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

Classes | Macros
smartset.h File Reference
#include <ilviews/base/clssinfo.h>
#include <ilviews/graphics/io.h>

Classes

class  IlvSmartSet
 Group class. More...
 

Macros

#define DeclareSmartSetInfo()
 
#define DeclareSmartSetInfoRO()
 
#define DeclareSmartSetIOConstructors(classname)
 

Detailed Description

[library views ilviews/graphics/smartset.h] Declaration of the IlvSmartSet class

Macro Definition Documentation

#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.

See Also
DeclareSmartSetInfoRO, DeclareSmartSetIOConstructors.
#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).

See Also
DeclareSmartSetInfo, DeclareSmartSetIOConstructors.
#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.

Parameters
classnameThe class name of your subclass.
See Also
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.