SourcePro® C++ 13.1 |
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 © 2015 Rogue Wave Software, Inc. All Rights Reserved. |