SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Holds an ordered collection of RWDBForeignKey instances. More...
#include <rw/db/forkey.h>
Additional Inherited Members | |
Static Public Member Functions inherited from RWCollectable | |
static RWClassID | classID (const RWStringID &name) |
static RWClassID | classIsA () |
static bool | isAtom (RWClassID id) |
static RWspace | nilStoreSize () |
Static Public Attributes inherited from RWCollection | |
static size_t | DEFAULT_CAPACITY |
Related Functions inherited from RWCollection | |
typedef void(* | RWapplyCollectable )(RWCollectable *, void *) |
typedef bool(* | RWtestCollectable )(const RWCollectable *, const void *) |
typedef bool(* | RWtestCollectablePair )(const RWCollectable *, const RWCollectable *, const void *) |
RWDBForeignKeyList is an ordered collection of RWDBForeignKey instances. RWDBForeignKeyList is a relatively low-level construct used by the DB Interface Module as an input/output parameter in the functions RWDBTable::foreignKeys() and RWDBTable::referredToBy().
All RWDBForeignKeyList methods are inherited from RWOrdered.
The only semantics that RWDBForeignKeyList adds to RWOrdered are:
RWDBForeignKeyList::RWDBForeignKeyList | ( | ) |
The default constructor produces an empty RWDBForeignKeyList.
|
inline |
Copy constructor. Makes a copy of aList.
|
inline |
Returns a deep copy of self.
|
inline |
Assignment operator. Destroys existing contents and makes a copy of aList.
RWDBForeignKey& RWDBForeignKeyList::operator[] | ( | size_t | index | ) | const |
Returns a reference to the RWDBForeignKey at a position index in self. The call is forwarded to RWOrdered, which throws an exception of type RWBoundsErr if the index is out of range.
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.