RVC::DBASE::ELEMTRANSLIST Class Reference

This class is used in CopyDatabaseTo() and JoinDatabaseTo() for one <-> many conversions. More...

#include <rvc/dbase.h>

List of all members.

Public Member Functions

ERRVALUE AddElement (INT32 SourceNum, INT32 DestNum)
 ELEMTRANSLIST (const ELEMTRANSLIST &rhs)
 ELEMTRANSLIST ()
INT32 GetNumItems () const
ERRVALUE Initialize (INT32 NumItems)
 operator const DBELEMTRANSLIST * () const
ELEMTRANSLISToperator= (const ELEMTRANSLIST &rhs)
ERRVALUE Resize (INT32 NumItems)
 ~ELEMTRANSLIST ()


Detailed Description

This class is used in CopyDatabaseTo() and JoinDatabaseTo() for one <-> many conversions.

Definition at line 705 of file dbase.h.


Constructor & Destructor Documentation

RVC::DBASE::ELEMTRANSLIST::ELEMTRANSLIST  ) 
 

Constructor.

RVC::DBASE::ELEMTRANSLIST::ELEMTRANSLIST const ELEMTRANSLIST rhs  )  [inline]
 

Copy Constructor.

Definition at line 712 of file dbase.h.

RVC::DBASE::ELEMTRANSLIST::~ELEMTRANSLIST  ) 
 

Destructor.


Member Function Documentation

ERRVALUE RVC::DBASE::ELEMTRANSLIST::AddElement INT32  SourceNum,
INT32  DestNum
 

Add a destination element to the list.

INT32 RVC::DBASE::ELEMTRANSLIST::GetNumItems  )  const [inline]
 

Get the number of source items in the translation list.

Returns:
Number of source translation list items

Definition at line 740 of file dbase.h.

ERRVALUE RVC::DBASE::ELEMTRANSLIST::Initialize INT32  NumItems  ) 
 

Initialize the translist to the number of source elements.

Parameters:
NumItems  Number of source elements

RVC::DBASE::ELEMTRANSLIST::operator const DBELEMTRANSLIST *  )  const [inline]
 

Conversion operator for MfDatabaseJoinExt() call.

Definition at line 729 of file dbase.h.

ELEMTRANSLIST& RVC::DBASE::ELEMTRANSLIST::operator= const ELEMTRANSLIST rhs  )  [inline]
 

Assignment operator.

Definition at line 721 of file dbase.h.

ERRVALUE RVC::DBASE::ELEMTRANSLIST::Resize INT32  NumItems  ) 
 

Resize the translist to the new number of source elements.

Parameters:
NumItems  Number of source elements


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:21:14 2004 for TNTsdk by  doxygen 1.3.8-20040913