Insert a new data enum into the ADP. This may only be done during initialization.

Return TypeFunction nameArguments
hzEcodehdbADP::RegisterDataEnum(hdbEnum*,)

Declared in file: hzDatabase.h
Defined in file : hdbADP.cpp

Function Logic:

0:START 1:unknown 2:Return E_ARGUMENT 3:unknown 4:Return E_NOINIT 5:items items 6:Return E_OK

Function body:

hzEcode hdbADP::RegisterDataEnum (hdbEnum* pEnum)
{
   //  Insert a new data enum into the ADP. This may only be done during initialization.
   //  
   _hzfunc("hdbADP::RegisterDataEnum") ;
   if (!pEnum)
       return E_ARGUMENT ;
   if (!pEnum->strType())
       return E_NOINIT ;
   m_mapDatatypes.Insert(pEnum->strType(), pEnum) ;
   m_mapEnums.Insert(pEnum->strType(), pEnum) ;
   return E_OK ;
}