db::Collection Class Reference
[Support Classes]
#include <ittia/dbxx/dbxx_collection.h>
List of all members.
Detailed Description
An order-preserving collection of NamedItems objects.
|
Public Member Functions |
|
| Collection (const Collection &) |
| const Collection & | operator= (const Collection &) |
|
int | size () const |
|
int | insert (int at, const NamedItem &) |
|
int | add (const NamedItem &item) |
|
int | remove (int index) |
|
int | remove (const NameChar *name) |
|
int | remove_all () |
|
const NamedItem * | at (int) const |
|
const NamedItem * | at (const NameChar *) const |
|
const NamedItem * | operator[] (int index) const |
|
const NamedItem * | operator[] (const NameChar *name) const |
|
NamedItem * | at (int) |
|
NamedItem * | at (const NameChar *) |
|
NamedItem * | operator[] (int index) |
|
NamedItem * | operator[] (const NameChar *name) |
|
int | find (const NameChar *name) const |
Protected Member Functions |
|
int | check_range (int index) const |