mummy
1.0.2
|
Go to the source code of this file.
#define LogError | ( | n, | |
m | |||
) | LogFileLineErrorMsg("# ", 0, n, m) |
Definition at line 41 of file MummyLog.h.
Referenced by MummyCsharpGenerator::BuildPropGetsAndSetsMap(), MummyApplication::BuildSourceRepresentation(), MummyCsharpExportLayerGenerator::EmitClassForExportLayer(), MummyCsharpShadowLayerGenerator::EmitClassImplementationForShadowLayer(), MummyCsharpExportLayerGenerator::EmitClassMethodForExportLayer(), MummyCsharpGenerator::EmitCSharpProperty(), MummyCsharpGenerator::EmitCSharpWrapperClass(), MummyCsharpExportLayerGenerator::EmitSpecialHandlingForObjectPointerReturns(), GetAccessString(), MummyCsharpExportLayerGenerator::GetArgTypeAndNameString(), MummySettings::GetCountedMethodsRegex(), GetCPlusPlusZeroInitializerExpression(), MummySettings::GetCsharpConstructorModifier(), MummyCsharpGenerator::GetCSharpTypeString(), GetCsharpZeroInitializerExpression(), MummySettings::GetDisposalMethod(), MummySettings::GetEmitDefaultFactoryMethod(), MummyCsharpGenerator::GetExportLayerFunctionName(), GetExportLayerMappedType(), MummySettings::GetExternalHints(), MummySettings::GetExtraCsharpCode(), MummySettings::GetExtraCsharpUnitTestCode(), MummySettings::GetExtraExportLayerCode(), MummySettings::GetFactoryMethod(), GetFullyQualifiedLengthPrefixedName(), GetFullyQualifiedName(), MummyCsharpGenerator::GetFundamentalTypeString(), GetGroupAndPackageInformation(), MummyGenerator::GetHeaderFileReader(), GetParentClass(), MummySettings::GetPartialClass(), MummyCsharpGenerator::GetPInvokeTypeString(), GetQualifiedEventName(), MummySettings::GetRegisterBaseClass(), MummySettings::GetRegisterInclude(), MummySettings::GetRegisterMethod(), GetSimpleName(), MummySettings::GetUnRegisterMethod(), MummySettings::GetUseShadow(), GetVariantFundamentalTypeString(), GetVariantTypeCastingString(), GetVariantTypeString(), MummySettings::Initialize(), MummyApplication::ProcessClass(), MummyApplication::ProcessSource(), MummySettings::ProcessSource(), and ValidateBaseClasses().
#define LogFileLineErrorMsg | ( | file, | |
line, | |||
n, | |||
m | |||
) | LogFileLineLabelledMsg(gxsys_ios::cerr, file, line, "error", n, m) |
Definition at line 28 of file MummyLog.h.
Referenced by MummyCsharpExportLayerGenerator::EmitClassMethodForExportLayer(), MummyCsharpGenerator::EmitCSharpEvent(), MummyCsharpGenerator::EmitCSharpWrapperClass(), and MummySettings::ParseSettingsFile().
#define LogFileLineInfoMsg | ( | file, | |
line, | |||
n, | |||
m | |||
) | LogFileLineLabelledMsg(gxsys_ios::cout, file, line, "info", n, m) |
Definition at line 34 of file MummyLog.h.
Referenced by ExtractDerivedName(), and MummyCsharpGenerator::GetMethodArgumentArraySize().
#define LogFileLineLabelledMsg | ( | os, | |
file, | |||
line, | |||
label, | |||
n, | |||
m | |||
) |
if (ShouldLogMsg(n)) \ { \ LogMsg(file, line, label, n); \ os << file << "(" << line << "): " << label << ": m" << n << ": " m << gxsys_ios::endl; \ }
Log the message value via the global utility function LogMsg and emit it to the given stream.
Definition at line 20 of file MummyLog.h.
#define LogFileLineWarningMsg | ( | file, | |
line, | |||
n, | |||
m | |||
) | LogFileLineLabelledMsg(gxsys_ios::cerr, file, line, "warning", n, m) |
Definition at line 31 of file MummyLog.h.
Referenced by MummyCsharpGenerator::BuildPropGetsAndSetsMap(), MummyCsharpGenerator::CacheExternalHints(), MummyCsharpGenerator::EmitCSharpMethodDeclaration(), MummyCsharpGenerator::EmitCSharpWrapperClass(), MummyLineOrientedTextFileReader::GetCommentBlockBefore(), GetWrappedEnumName(), MummyCsharpGenerator::GetWrappedMethodName(), and MummyCsharpGenerator::ValidateWrappedMethods().
#define LogInfo | ( | n, | |
m | |||
) | LogFileLineInfoMsg("# ", 0, n, m) |
Definition at line 47 of file MummyLog.h.
Referenced by MummyCsharpGenerator::BuildPropGetsAndSetsMap(), MummyCsharpGenerator::DumpLookupEntries(), MummyCsharpUnitTestGenerator::EmitClass(), MummyCsharpGenerator::EmitCSharpMethodBody(), MummyCsharpGenerator::EmitCSharpWrapperClass(), MummyCsharpGenerator::GatherWrappedMethods(), MummyCsharpGenerator::GenerateWrappers(), MummySettings::Initialize(), MummyCsharpGenerator::MethodIsWrappable(), and MummySettings::ParseSettingsFile().
#define LogVerboseInfo | ( | m | ) |
if (this->GetSettings()->GetVerbose()) \ { \ LogInfo(mi_VerboseInfo, m); \ }
Definition at line 51 of file MummyLog.h.
Referenced by MummyApplication::BuildSourceRepresentation(), MummyCsharpExportLayerGenerator::EmitClassForExportLayer(), MummyCsharpGenerator::EmitCSharpEnums(), MummyCsharpGenerator::GatherWrappedMethods(), MummyCsharpGenerator::GetMethodArgumentArraySize(), MummyCsharpGenerator::MethodReturnValueIsCounted(), and MummyApplication::ProcessClass().
#define LogWarning | ( | n, | |
m | |||
) | LogFileLineWarningMsg("# ", 0, n, m) |
Definition at line 44 of file MummyLog.h.
Referenced by MummyCsharpGenerator::AddTargetInterface(), MummyCsharpUnitTestGenerator::EmitClass(), MummyCsharpGenerator::EmitCSharpWrapperClass(), MummyLineOrientedTextFileReader::GetBtxEtxLevel(), MummyLineOrientedTextFileReader::GetCommentBlockBefore(), MummyLineOrientedTextFileReader::GetIsLineComment(), MummyLineOrientedTextFileReader::GetLine(), MummyCsharpGenerator::MethodIsWrappable(), ReturnTypeMatchesHintType(), and cable::SettingsParser::StartElement().
enum MummyLogMsgValues |
Definition at line 69 of file MummyLog.h.