eyedb::GenCodeHints Class Reference

List of all members.

Public Types

enum  OpType {
  tGet = 0, tSet, tGetOid, tSetOid,
  tGetCount, tSetCount, tGetColl, tSetColl,
  tAddItemToColl, tRmvItemFromColl, tSetItemInColl, tUnsetItemInColl,
  tGetItemAt, tGetOidItemAt, tRetrieveItemAt, tRetrieveOidItemAt,
  tCast, tSafeCast, tLastOp
}
enum  AttrStyle { ImplicitAttrStyle = 10, ExplicitAttrStyle }
enum  ErrorPolicy { StatusErrorPolicy = 20, ExceptionErrorPolicy }

Public Member Functions

 GenCodeHints ()
void setDirName (const char *_dirname)
void setFilePrefix (const char *_fileprefix)
void setCSuffix (const char *_c_suffix)
void setHSuffix (const char *_h_suffix)
Status setStyle (const char *)
 ~GenCodeHints ()

Public Attributes

AttrStyle attr_style
Bool gen_class_stubs
Bool gen_down_casting
Bool class_enums
Bool attr_cache
Bool gen_date
ErrorPolicy error_policy
char * dirname
char * fileprefix
const char * stubs
char * c_suffix
char * h_suffix

Classes

class  Style


Detailed Description

Definition at line 30 of file odlgen_utils.h.


Member Enumeration Documentation

enum eyedb::GenCodeHints::OpType

Enumerator:
tGet 
tSet 
tGetOid 
tSetOid 
tGetCount 
tSetCount 
tGetColl 
tSetColl 
tAddItemToColl 
tRmvItemFromColl 
tSetItemInColl 
tUnsetItemInColl 
tGetItemAt 
tGetOidItemAt 
tRetrieveItemAt 
tRetrieveOidItemAt 
tCast 
tSafeCast 
tLastOp 

Definition at line 33 of file odlgen_utils.h.

enum eyedb::GenCodeHints::AttrStyle

Enumerator:
ImplicitAttrStyle 
ExplicitAttrStyle 

Definition at line 93 of file odlgen_utils.h.

enum eyedb::GenCodeHints::ErrorPolicy

Enumerator:
StatusErrorPolicy 
ExceptionErrorPolicy 

Definition at line 98 of file odlgen_utils.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:24 2008 for eyedb by  doxygen 1.5.3