eyedb::CollList Class Reference
[eyedb]

Not yet documented. More...

#include <CollList.h>

Inheritance diagram for eyedb::CollList:
eyedb::Collection eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 CollList (Database *db, const char *n, Class *mc=NULL, Bool isref=True, const CollImpl *collimpl=0)
 Not yet documented.
 CollList (Database *db, const char *n, Class *mc, int dim, const CollImpl *collimpl=0)
 Not yet documented.
 CollList (const CollList &o)
 Not yet documented.
CollListoperator= (const CollList &o)
 Not yet documented.
virtual Objectclone () const
 Not yet documented.
Status insert (const Value &value, Bool noDup=False)
 Not yet documented.
Status insertFirst (const Value &value, Collection::ItemId *iid=0)
 Not yet documented.
Status insertLast (const Value &value, Collection::ItemId *iid=0)
 Not yet documented.
Status insertBefore (Collection::ItemId id, const Value &value, Collection::ItemId *iid=0)
 Not yet documented.
Status insertAfter (Collection::ItemId id, const Value &value, Collection::ItemId *iid=0)
 Not yet documented.
Status replaceAt (Collection::ItemId id, const Value &value)
 Not yet documented.
Status suppressAt (Collection::ItemId id)
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Oid &item_oid) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, ObjectPtr &item_o, const RecMode *recmode=RecMode::NoRecurs) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Object *&item_o, const RecMode *recmode=RecMode::NoRecurs) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Value &value) const
 Not yet documented.
virtual CollListasCollList ()
 Not yet documented.
virtual const CollListasCollList () const
 Not yet documented.

Detailed Description

Not yet documented.

Definition at line 38 of file CollList.h.


Constructor & Destructor Documentation

eyedb::CollList::CollList ( Database db,
const char *  n,
Class mc = NULL,
Bool  isref = True,
const CollImpl *  collimpl = 0 
)

Not yet documented.

Parameters:
db 
n 
mc 
isref 
collimpl 

Definition at line 74 of file CollList.cc.

eyedb::CollList::CollList ( Database db,
const char *  n,
Class mc,
int  dim,
const CollImpl *  collimpl = 0 
)

Not yet documented.

Parameters:
db 
n 
mc 
dim 
collimpl 

Definition at line 83 of file CollList.cc.

eyedb::CollList::CollList ( const CollList o  ) 

Not yet documented.

Parameters:
o 

Definition at line 92 of file CollList.cc.


Member Function Documentation

virtual const CollList* eyedb::CollList::asCollList (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 185 of file CollList.h.

virtual CollList* eyedb::CollList::asCollList (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 179 of file CollList.h.

virtual Object* eyedb::CollList::clone (  )  const [inline, virtual]

Not yet documented.

Returns:

Implements eyedb::Object.

Definition at line 83 of file CollList.h.

Status eyedb::CollList::insert ( const Value value,
Bool  noDup = False 
) [virtual]

Not yet documented.

Parameters:
value 
noDup 
Returns:

Reimplemented from eyedb::Collection.

Definition at line 132 of file CollList.cc.

Status eyedb::CollList::insertAfter ( Collection::ItemId  id,
const Value value,
Collection::ItemId *  iid = 0 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 198 of file CollList.cc.

Status eyedb::CollList::insertBefore ( Collection::ItemId  id,
const Value value,
Collection::ItemId *  iid = 0 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 180 of file CollList.cc.

Status eyedb::CollList::insertFirst ( const Value value,
Collection::ItemId *  iid = 0 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 138 of file CollList.cc.

Status eyedb::CollList::insertLast ( const Value value,
Collection::ItemId *  iid = 0 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 153 of file CollList.cc.

CollList & eyedb::CollList::operator= ( const CollList o  ) 

Not yet documented.

Parameters:
o 

Reimplemented from eyedb::Collection.

Definition at line 99 of file CollList.cc.

Status eyedb::CollList::replaceAt ( Collection::ItemId  id,
const Value value 
)

Not yet documented.

Parameters:
id 
value 
Returns:

Definition at line 214 of file CollList.cc.

Status eyedb::CollList::retrieveAt ( Collection::ItemId  id,
Value value 
) const

Not yet documented.

Parameters:
id 
value 
Returns:

Definition at line 234 of file CollList.cc.

Status eyedb::CollList::retrieveAt ( Collection::ItemId  id,
Object *&  item_o,
const RecMode recmode = RecMode::NoRecurs 
) const

Not yet documented.

Parameters:
id 
item_o 
recmode 
Returns:

Definition at line 229 of file CollList.cc.

Status eyedb::CollList::retrieveAt ( Collection::ItemId  id,
ObjectPtr &  item_o,
const RecMode recmode = RecMode::NoRecurs 
) const

Not yet documented.

Parameters:
id 
item_o 
recmode 
Returns:
Status eyedb::CollList::retrieveAt ( Collection::ItemId  id,
Oid item_oid 
) const

Not yet documented.

Parameters:
id 
item_oid 
Returns:

Definition at line 224 of file CollList.cc.

Status eyedb::CollList::suppressAt ( Collection::ItemId  id  ) 

Not yet documented.

Parameters:
id 
Returns:

Definition at line 219 of file CollList.cc.


The documentation for this class was generated from the following files:

Generated on Wed May 26 10:25:11 2010 for eyedb by  doxygen 1.6.1