mummy  1.0.2
Public Member Functions | Public Attributes
ClassWrappingSettings Class Reference

#include <MummySettings.h>

List of all members.

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

Definition at line 53 of file MummySettings.h.

Referenced by MummyGenerator::GetHeaderFileReader().

Definition at line 37 of file MummySettings.h.

Referenced by MummySettings::GetCountedMethodsRegex().

Definition at line 44 of file MummySettings.h.

Referenced by MummySettings::GetCsharpConstructorModifier().

Definition at line 38 of file MummySettings.h.

Referenced by MummySettings::GetDisposalMethod().

Definition at line 35 of file MummySettings.h.

Referenced by MummySettings::GetFactoryMethod().

Definition at line 36 of file MummySettings.h.

Referenced by MummySettings::GetEmitDefaultFactoryMethod().

Definition at line 54 of file MummySettings.h.

Referenced by MummyGenerator::GetHeaderFileReader().

Definition at line 58 of file MummySettings.h.

Definition at line 52 of file MummySettings.h.

Referenced by MummyGenerator::GetHeaderFileReader().

Definition at line 40 of file MummySettings.h.

Referenced by MummySettings::GetExternalHints().

Definition at line 42 of file MummySettings.h.

Referenced by MummySettings::GetExtraCsharpCode().

Definition at line 43 of file MummySettings.h.

Referenced by MummySettings::GetExtraCsharpUnitTestCode().

Definition at line 41 of file MummySettings.h.

Referenced by MummySettings::GetExtraExportLayerCode().

gxsys_stl::string ClassWrappingSettings::name
gxsys_stl::string ClassWrappingSettings::pattern

Definition at line 33 of file MummySettings.h.

Definition at line 49 of file MummySettings.h.

Referenced by MummySettings::GetRegisterInclude().

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()().

Definition at line 46 of file MummySettings.h.

Referenced by MummySettings::GetUnRegisterMethod().

Definition at line 59 of file MummySettings.h.

Referenced by MummyCsharpGenerator::EmitCSharpWrapperClass().


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