mummy
1.0.3
|
#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 |
Definition at line 29 of file MummySettings.h.
|
inline |
Definition at line 61 of file MummySettings.h.
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 |
Definition at line 56 of file MummySettings.h.
Referenced by MummyCsharpExportLayerGenerator::EmitClassMethodForExportLayer(), and MummyCsharpGenerator::EmitCSharpWrapperClass().
gxsys_stl::string ClassWrappingSettings::exceptionCloneMethod |
Definition at line 57 of file MummySettings.h.
Referenced by MummyCsharpExportLayerGenerator::EmitClassMethodForExportLayer().
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 |
Definition at line 50 of file MummySettings.h.
Referenced by MummyCsharpExportLayerGenerator::EmitSpecialHandlingForObjectPointerReturns().
gxsys_stl::string ClassWrappingSettings::getRefCountMethod |
Definition at line 47 of file MummySettings.h.
Referenced by MummyCsharpExportLayerGenerator::EmitSpecialHandlingForObjectPointerReturns().
gxsys_stl::string ClassWrappingSettings::name |
Definition at line 32 of file MummySettings.h.
Referenced by MummySettings::AddUnwrappableClass(), and MummySettings::AddWrappableClass().
bool ClassWrappingSettings::partialClass |
Definition at line 55 of file MummySettings.h.
Referenced by MummyCsharpGenerator::EmitCSharpWrapperClass(), and MummySettings::GetPartialClass().
gxsys_stl::string ClassWrappingSettings::pattern |
Definition at line 33 of file MummySettings.h.
gxsys_stl::string ClassWrappingSettings::registerBaseClass |
Definition at line 48 of file MummySettings.h.
Referenced by MummyCsharpExportLayerGenerator::EmitSpecialHandlingForObjectPointerReturns(), and MummySettings::GetRegisterBaseClass().
gxsys_stl::string ClassWrappingSettings::registerInclude |
Definition at line 49 of file MummySettings.h.
Referenced by MummySettings::GetRegisterInclude().
gxsys_stl::string ClassWrappingSettings::registerMethod |
Definition at line 45 of file MummySettings.h.
Referenced by MummyCsharpExportLayerGenerator::EmitSpecialHandlingForObjectPointerReturns(), and MummySettings::GetRegisterMethod().
gxsys_stl::string ClassWrappingSettings::setMummyTypeEntryMethod |
Definition at line 51 of file MummySettings.h.
Referenced by MummyCsharpExportLayerGenerator::EmitSpecialHandlingForObjectPointerReturns().
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().