mummy  1.0.3
Public Member Functions | Public Attributes | List of all members
ClassWrappingSettings Class Reference

#include <MummySettings.h>

Public Member Functions

 ClassWrappingSettings (gxsys_stl::string nm=gxsys_stl::string(""), gxsys_stl::string pat=gxsys_stl::string(""), gxsys_stl::string sk=gxsys_stl::string(""), gxsys_stl::string fm=gxsys_stl::string(""), bool edfm=false, gxsys_stl::string cmr=gxsys_stl::string(""), gxsys_stl::string dm=gxsys_stl::string(""), bool sh=false, gxsys_stl::string exH=gxsys_stl::string(""), gxsys_stl::string exEL=gxsys_stl::string(""), gxsys_stl::string exCS=gxsys_stl::string(""), gxsys_stl::string exCSUT=gxsys_stl::string(""), gxsys_stl::string csCM=gxsys_stl::string(""), gxsys_stl::string rm=gxsys_stl::string(""), gxsys_stl::string um=gxsys_stl::string(""), gxsys_stl::string grcm=gxsys_stl::string(""), gxsys_stl::string rbc=gxsys_stl::string(""), gxsys_stl::string ri=gxsys_stl::string(""), gxsys_stl::string gmtem=gxsys_stl::string(""), gxsys_stl::string smtem=gxsys_stl::string(""), bool eml=false, gxsys_stl::string ber=gxsys_stl::string(""), gxsys_stl::string eer=gxsys_stl::string(""), bool partial=false, gxsys_stl::string ebc=gxsys_stl::string(""), gxsys_stl::string ecm=gxsys_stl::string(""), gxsys_stl::string ei=gxsys_stl::string(""), gxsys_stl::string wob=gxsys_stl::string(""))
 

Public Attributes

gxsys_stl::string name
 
gxsys_stl::string pattern
 
gxsys_stl::string sortkey
 
gxsys_stl::string defaultFactoryMethod
 
bool emitDefaultFactoryMethod
 
gxsys_stl::string countedMethodsRegex
 
gxsys_stl::string defaultDisposalMethod
 
bool shadow
 
gxsys_stl::string externalHints
 
gxsys_stl::string extraExportLayerCode
 
gxsys_stl::string extraCsharpCode
 
gxsys_stl::string extraCsharpUnitTestCode
 
gxsys_stl::string csharpConstructorModifier
 
gxsys_stl::string registerMethod
 
gxsys_stl::string unRegisterMethod
 
gxsys_stl::string getRefCountMethod
 
gxsys_stl::string registerBaseClass
 
gxsys_stl::string registerInclude
 
gxsys_stl::string getMummyTypeEntryMethod
 
gxsys_stl::string setMummyTypeEntryMethod
 
bool excludeMarkedLines
 
gxsys_stl::string beginExcludeRegex
 
gxsys_stl::string endExcludeRegex
 
bool partialClass
 
gxsys_stl::string exceptionBaseClass
 
gxsys_stl::string exceptionCloneMethod
 
gxsys_stl::string exceptionInclude
 
gxsys_stl::string wrappedObjectBase
 

Detailed Description

Definition at line 29 of file MummySettings.h.

Constructor & Destructor Documentation

ClassWrappingSettings::ClassWrappingSettings ( gxsys_stl::string  nm = gxsys_stl::string(""),
gxsys_stl::string  pat = gxsys_stl::string(""),
gxsys_stl::string  sk = gxsys_stl::string(""),
gxsys_stl::string  fm = gxsys_stl::string(""),
bool  edfm = false,
gxsys_stl::string  cmr = gxsys_stl::string(""),
gxsys_stl::string  dm = gxsys_stl::string(""),
bool  sh = false,
gxsys_stl::string  exH = gxsys_stl::string(""),
gxsys_stl::string  exEL = gxsys_stl::string(""),
gxsys_stl::string  exCS = gxsys_stl::string(""),
gxsys_stl::string  exCSUT = gxsys_stl::string(""),
gxsys_stl::string  csCM = gxsys_stl::string(""),
gxsys_stl::string  rm = gxsys_stl::string(""),
gxsys_stl::string  um = gxsys_stl::string(""),
gxsys_stl::string  grcm = gxsys_stl::string(""),
gxsys_stl::string  rbc = gxsys_stl::string(""),
gxsys_stl::string  ri = gxsys_stl::string(""),
gxsys_stl::string  gmtem = gxsys_stl::string(""),
gxsys_stl::string  smtem = gxsys_stl::string(""),
bool  eml = false,
gxsys_stl::string  ber = gxsys_stl::string(""),
gxsys_stl::string  eer = gxsys_stl::string(""),
bool  partial = false,
gxsys_stl::string  ebc = gxsys_stl::string(""),
gxsys_stl::string  ecm = gxsys_stl::string(""),
gxsys_stl::string  ei = gxsys_stl::string(""),
gxsys_stl::string  wob = gxsys_stl::string("") 
)
inline

Definition at line 61 of file MummySettings.h.

Member Data Documentation

gxsys_stl::string ClassWrappingSettings::beginExcludeRegex

Definition at line 53 of file MummySettings.h.

Referenced by MummyGenerator::GetHeaderFileReader().

gxsys_stl::string ClassWrappingSettings::countedMethodsRegex

Definition at line 37 of file MummySettings.h.

Referenced by MummySettings::GetCountedMethodsRegex().

gxsys_stl::string ClassWrappingSettings::csharpConstructorModifier

Definition at line 44 of file MummySettings.h.

Referenced by MummySettings::GetCsharpConstructorModifier().

gxsys_stl::string ClassWrappingSettings::defaultDisposalMethod

Definition at line 38 of file MummySettings.h.

Referenced by MummySettings::GetDisposalMethod().

gxsys_stl::string ClassWrappingSettings::defaultFactoryMethod

Definition at line 35 of file MummySettings.h.

Referenced by MummySettings::GetFactoryMethod().

bool ClassWrappingSettings::emitDefaultFactoryMethod

Definition at line 36 of file MummySettings.h.

Referenced by MummySettings::GetEmitDefaultFactoryMethod().

gxsys_stl::string ClassWrappingSettings::endExcludeRegex

Definition at line 54 of file MummySettings.h.

Referenced by MummyGenerator::GetHeaderFileReader().

gxsys_stl::string ClassWrappingSettings::exceptionBaseClass
gxsys_stl::string ClassWrappingSettings::exceptionCloneMethod
gxsys_stl::string ClassWrappingSettings::exceptionInclude

Definition at line 58 of file MummySettings.h.

bool ClassWrappingSettings::excludeMarkedLines

Definition at line 52 of file MummySettings.h.

Referenced by MummyGenerator::GetHeaderFileReader().

gxsys_stl::string ClassWrappingSettings::externalHints

Definition at line 40 of file MummySettings.h.

Referenced by MummySettings::GetExternalHints().

gxsys_stl::string ClassWrappingSettings::extraCsharpCode

Definition at line 42 of file MummySettings.h.

Referenced by MummySettings::GetExtraCsharpCode().

gxsys_stl::string ClassWrappingSettings::extraCsharpUnitTestCode

Definition at line 43 of file MummySettings.h.

Referenced by MummySettings::GetExtraCsharpUnitTestCode().

gxsys_stl::string ClassWrappingSettings::extraExportLayerCode

Definition at line 41 of file MummySettings.h.

Referenced by MummySettings::GetExtraExportLayerCode().

gxsys_stl::string ClassWrappingSettings::getMummyTypeEntryMethod
gxsys_stl::string ClassWrappingSettings::getRefCountMethod
gxsys_stl::string ClassWrappingSettings::name
bool ClassWrappingSettings::partialClass
gxsys_stl::string ClassWrappingSettings::pattern

Definition at line 33 of file MummySettings.h.

gxsys_stl::string ClassWrappingSettings::registerBaseClass
gxsys_stl::string ClassWrappingSettings::registerInclude

Definition at line 49 of file MummySettings.h.

Referenced by MummySettings::GetRegisterInclude().

gxsys_stl::string ClassWrappingSettings::registerMethod
gxsys_stl::string ClassWrappingSettings::setMummyTypeEntryMethod
bool ClassWrappingSettings::shadow

Definition at line 39 of file MummySettings.h.

Referenced by MummySettings::GetUseShadow().

gxsys_stl::string ClassWrappingSettings::sortkey

Definition at line 34 of file MummySettings.h.

Referenced by SortBySortKey::operator()().

gxsys_stl::string ClassWrappingSettings::unRegisterMethod

Definition at line 46 of file MummySettings.h.

Referenced by MummySettings::GetUnRegisterMethod().

gxsys_stl::string ClassWrappingSettings::wrappedObjectBase

Definition at line 59 of file MummySettings.h.

Referenced by MummyCsharpGenerator::EmitCSharpWrapperClass().


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