(
void);
3107 virtual void Reset(
void);
3144 if(!CanGetName()) {
3160m_Name = std::forward<CTool_Base::C_Attlist::TName>(
value);
3185 returnIsSetOptimization();
3191 if(!CanGetOptimization()) {
3194 returnm_Optimization;
3200m_Optimization =
value;
3207m_Optimization = std::forward<CTool_Base::C_Attlist::TOptimization>(
value);
3215 if(!IsSetOptimization()) {
3220 returnm_Optimization;
3232 returnIsSetOutputDirectory();
3238 if(!CanGetOutputDirectory()) {
3241 returnm_OutputDirectory;
3247m_OutputDirectory =
value;
3254m_OutputDirectory = std::forward<CTool_Base::C_Attlist::TOutputDirectory>(
value);
3262 if(!IsSetOutputDirectory()) {
3267 returnm_OutputDirectory;
3279 returnIsSetIntermediateDirectory();
3285 if(!CanGetIntermediateDirectory()) {
3288 returnm_IntermediateDirectory;
3294m_IntermediateDirectory =
value;
3301m_IntermediateDirectory = std::forward<CTool_Base::C_Attlist::TIntermediateDirectory>(
value);
3309 if(!IsSetIntermediateDirectory()) {
3314 returnm_IntermediateDirectory;
3326 returnIsSetConfigurationType();
3332 if(!CanGetConfigurationType()) {
3335 returnm_ConfigurationType;
3341m_ConfigurationType =
value;
3348m_ConfigurationType = std::forward<CTool_Base::C_Attlist::TConfigurationType>(
value);
3356 if(!IsSetConfigurationType()) {
3361 returnm_ConfigurationType;
3373 returnIsSetCharacterSet();
3379 if(!CanGetCharacterSet()) {
3382 returnm_CharacterSet;
3388m_CharacterSet =
value;
3395m_CharacterSet = std::forward<CTool_Base::C_Attlist::TCharacterSet>(
value);
3403 if(!IsSetCharacterSet()) {
3408 returnm_CharacterSet;
3420 returnIsSetPreprocessorDefinitions();
3426 if(!CanGetPreprocessorDefinitions()) {
3429 returnm_PreprocessorDefinitions;
3435m_PreprocessorDefinitions =
value;
3442m_PreprocessorDefinitions = std::forward<CTool_Base::C_Attlist::TPreprocessorDefinitions>(
value);
3450 if(!IsSetPreprocessorDefinitions()) {
3455 returnm_PreprocessorDefinitions;
3467 returnIsSetCulture();
3473 if(!CanGetCulture()) {
3489m_Culture = std::forward<CTool_Base::C_Attlist::TCulture>(
value);
3497 if(!IsSetCulture()) {
3514 returnIsSetAdditionalIncludeDirectories();
3520 if(!CanGetAdditionalIncludeDirectories()) {
3523 returnm_AdditionalIncludeDirectories;
3529m_AdditionalIncludeDirectories =
value;
3536m_AdditionalIncludeDirectories = std::forward<CTool_Base::C_Attlist::TAdditionalIncludeDirectories>(
value);
3544 if(!IsSetAdditionalIncludeDirectories()) {
3549 returnm_AdditionalIncludeDirectories;
3561 returnIsSetBasicRuntimeChecks();
3567 if(!CanGetBasicRuntimeChecks()) {
3570 returnm_BasicRuntimeChecks;
3576m_BasicRuntimeChecks =
value;
3583m_BasicRuntimeChecks = std::forward<CTool_Base::C_Attlist::TBasicRuntimeChecks>(
value);
3591 if(!IsSetBasicRuntimeChecks()) {
3596 returnm_BasicRuntimeChecks;
3608 returnIsSetRuntimeLibrary();
3614 if(!CanGetRuntimeLibrary()) {
3617 returnm_RuntimeLibrary;
3623m_RuntimeLibrary =
value;
3630m_RuntimeLibrary = std::forward<CTool_Base::C_Attlist::TRuntimeLibrary>(
value);
3638 if(!IsSetRuntimeLibrary()) {
3643 returnm_RuntimeLibrary;
3655 returnIsSetRuntimeTypeInfo();
3661 if(!CanGetRuntimeTypeInfo()) {
3664 returnm_RuntimeTypeInfo;
3670m_RuntimeTypeInfo =
value;
3677m_RuntimeTypeInfo = std::forward<CTool_Base::C_Attlist::TRuntimeTypeInfo>(
value);
3685 if(!IsSetRuntimeTypeInfo()) {
3690 returnm_RuntimeTypeInfo;
3702 returnIsSetPrecompiledHeaderFile();
3708 if(!CanGetPrecompiledHeaderFile()) {
3711 returnm_PrecompiledHeaderFile;
3717m_PrecompiledHeaderFile =
value;
3724m_PrecompiledHeaderFile = std::forward<CTool_Base::C_Attlist::TPrecompiledHeaderFile>(
value);
3732 if(!IsSetPrecompiledHeaderFile()) {
3737 returnm_PrecompiledHeaderFile;
3749 returnIsSetAssemblerListingLocation();
3755 if(!CanGetAssemblerListingLocation()) {
3758 returnm_AssemblerListingLocation;
3764m_AssemblerListingLocation =
value;
3771m_AssemblerListingLocation = std::forward<CTool_Base::C_Attlist::TAssemblerListingLocation>(
value);
3779 if(!IsSetAssemblerListingLocation()) {
3784 returnm_AssemblerListingLocation;
3796 returnIsSetObjectFile();
3802 if(!CanGetObjectFile()) {
3805 returnm_ObjectFile;
3811m_ObjectFile =
value;
3818m_ObjectFile = std::forward<CTool_Base::C_Attlist::TObjectFile>(
value);
3826 if(!IsSetObjectFile()) {
3831 returnm_ObjectFile;
3843 returnIsSetProgramDataBaseFileName();
3849 if(!CanGetProgramDataBaseFileName()) {
3852 returnm_ProgramDataBaseFileName;
3858m_ProgramDataBaseFileName =
value;
3865m_ProgramDataBaseFileName = std::forward<CTool_Base::C_Attlist::TProgramDataBaseFileName>(
value);
3873 if(!IsSetProgramDataBaseFileName()) {
3878 returnm_ProgramDataBaseFileName;
3890 returnIsSetWarningLevel();
3896 if(!CanGetWarningLevel()) {
3899 returnm_WarningLevel;
3905m_WarningLevel =
value;
3912m_WarningLevel = std::forward<CTool_Base::C_Attlist::TWarningLevel>(
value);
3920 if(!IsSetWarningLevel()) {
3925 returnm_WarningLevel;
3937 returnIsSetSuppressStartupBanner();
3943 if(!CanGetSuppressStartupBanner()) {
3946 returnm_SuppressStartupBanner;
3952m_SuppressStartupBanner =
value;
3959m_SuppressStartupBanner = std::forward<CTool_Base::C_Attlist::TSuppressStartupBanner>(
value);
3967 if(!IsSetSuppressStartupBanner()) {
3972 returnm_SuppressStartupBanner;
3984 returnIsSetDebugInformationFormat();
3990 if(!CanGetDebugInformationFormat()) {
3993 returnm_DebugInformationFormat;
3999m_DebugInformationFormat =
value;
4006m_DebugInformationFormat = std::forward<CTool_Base::C_Attlist::TDebugInformationFormat>(
value);
4014 if(!IsSetDebugInformationFormat()) {
4019 returnm_DebugInformationFormat;
4031 returnIsSetCompileAs();
4037 if(!CanGetCompileAs()) {
4046m_CompileAs =
value;
4053m_CompileAs = std::forward<CTool_Base::C_Attlist::TCompileAs>(
value);
4061 if(!IsSetCompileAs()) {
4078 returnIsSetOutputFile();
4084 if(!CanGetOutputFile()) {
4087 returnm_OutputFile;
4093m_OutputFile =
value;
4100m_OutputFile = std::forward<CTool_Base::C_Attlist::TOutputFile>(
value);
4108 if(!IsSetOutputFile()) {
4113 returnm_OutputFile;
4125 returnIsSetTypeLibraryName();
4131 if(!CanGetTypeLibraryName()) {
4134 returnm_TypeLibraryName;
4140m_TypeLibraryName =
value;
4147m_TypeLibraryName = std::forward<CTool_Base::C_Attlist::TTypeLibraryName>(
value);
4155 if(!IsSetTypeLibraryName()) {
4160 returnm_TypeLibraryName;
4172 returnIsSetHeaderFileName();
4178 if(!CanGetHeaderFileName()) {
4181 returnm_HeaderFileName;
4187m_HeaderFileName =
value;
4194m_HeaderFileName = std::forward<CTool_Base::C_Attlist::THeaderFileName>(
value);
4202 if(!IsSetHeaderFileName()) {
4207 returnm_HeaderFileName;
4219 returnIsSetAdditionalDependencies();
4225 if(!CanGetAdditionalDependencies()) {
4228 returnm_AdditionalDependencies;
4234m_AdditionalDependencies =
value;
4241m_AdditionalDependencies = std::forward<CTool_Base::C_Attlist::TAdditionalDependencies>(
value);
4249 if(!IsSetAdditionalDependencies()) {
4254 returnm_AdditionalDependencies;
4266 returnIsSetLargeAddressAware();
4272 if(!CanGetLargeAddressAware()) {
4275 returnm_LargeAddressAware;
4281m_LargeAddressAware =
value;
4288m_LargeAddressAware = std::forward<CTool_Base::C_Attlist::TLargeAddressAware>(
value);
4296 if(!IsSetLargeAddressAware()) {
4301 returnm_LargeAddressAware;
4313 returnIsSetLinkIncremental();
4319 if(!CanGetLinkIncremental()) {
4322 returnm_LinkIncremental;
4328m_LinkIncremental =
value;
4335m_LinkIncremental = std::forward<CTool_Base::C_Attlist::TLinkIncremental>(
value);
4343 if(!IsSetLinkIncremental()) {
4348 returnm_LinkIncremental;
4360 returnIsSetGenerateDebugInformation();
4366 if(!CanGetGenerateDebugInformation()) {
4369 returnm_GenerateDebugInformation;
4375m_GenerateDebugInformation =
value;
4382m_GenerateDebugInformation = std::forward<CTool_Base::C_Attlist::TGenerateDebugInformation>(
value);
4390 if(!IsSetGenerateDebugInformation()) {
4395 returnm_GenerateDebugInformation;
4407 returnIsSetSubSystem();
4413 if(!CanGetSubSystem()) {
4422m_SubSystem =
value;
4429m_SubSystem = std::forward<CTool_Base::C_Attlist::TSubSystem>(
value);
4437 if(!IsSetSubSystem()) {
4454 returnIsSetTargetMachine();
4460 if(!CanGetTargetMachine()) {
4463 returnm_TargetMachine;
4469m_TargetMachine =
value;
4476m_TargetMachine = std::forward<CTool_Base::C_Attlist::TTargetMachine>(
value);
4484 if(!IsSetTargetMachine()) {
4489 returnm_TargetMachine;
4501 returnIsSetAdditionalLibraryDirectories();
4507 if(!CanGetAdditionalLibraryDirectories()) {
4510 returnm_AdditionalLibraryDirectories;
4516m_AdditionalLibraryDirectories =
value;
4523m_AdditionalLibraryDirectories = std::forward<CTool_Base::C_Attlist::TAdditionalLibraryDirectories>(
value);
4531 if(!IsSetAdditionalLibraryDirectories()) {
4536 returnm_AdditionalLibraryDirectories;
4548 returnIsSetUsePrecompiledHeader();
4554 if(!CanGetUsePrecompiledHeader()) {
4557 returnm_UsePrecompiledHeader;
4563m_UsePrecompiledHeader =
value;
4570m_UsePrecompiledHeader = std::forward<CTool_Base::C_Attlist::TUsePrecompiledHeader>(
value);
4578 if(!IsSetUsePrecompiledHeader()) {
4583 returnm_UsePrecompiledHeader;
4595 returnIsSetProgramDatabaseFile();
4601 if(!CanGetProgramDatabaseFile()) {
4604 returnm_ProgramDatabaseFile;
4610m_ProgramDatabaseFile =
value;
4617m_ProgramDatabaseFile = std::forward<CTool_Base::C_Attlist::TProgramDatabaseFile>(
value);
4625 if(!IsSetProgramDatabaseFile()) {
4630 returnm_ProgramDatabaseFile;
4642 returnIsSetImportLibrary();
4648 if(!CanGetImportLibrary()) {
4651 returnm_ImportLibrary;
4657m_ImportLibrary =
value;
4664m_ImportLibrary = std::forward<CTool_Base::C_Attlist::TImportLibrary>(
value);
4672 if(!IsSetImportLibrary()) {
4677 returnm_ImportLibrary;
4689 returnIsSetMkTypLibCompatible();
4695 if(!CanGetMkTypLibCompatible()) {
4698 returnm_MkTypLibCompatible;
4704m_MkTypLibCompatible =
value;
4711m_MkTypLibCompatible = std::forward<CTool_Base::C_Attlist::TMkTypLibCompatible>(
value);
4719 if(!IsSetMkTypLibCompatible()) {
4724 returnm_MkTypLibCompatible;
4736 returnIsSetTargetEnvironment();
4742 if(!CanGetTargetEnvironment()) {
4745 returnm_TargetEnvironment;
4751m_TargetEnvironment =
value;
4758m_TargetEnvironment = std::forward<CTool_Base::C_Attlist::TTargetEnvironment>(
value);
4766 if(!IsSetTargetEnvironment()) {
4771 returnm_TargetEnvironment;
4783 returnIsSetModuleDefinitionFile();
4789 if(!CanGetModuleDefinitionFile()) {
4792 returnm_ModuleDefinitionFile;
4798m_ModuleDefinitionFile =
value;
4805m_ModuleDefinitionFile = std::forward<CTool_Base::C_Attlist::TModuleDefinitionFile>(
value);
4813 if(!IsSetModuleDefinitionFile()) {
4818 returnm_ModuleDefinitionFile;
4830 returnIsSetPrecompiledHeaderThrough();
4836 if(!CanGetPrecompiledHeaderThrough()) {
4839 returnm_PrecompiledHeaderThrough;
4845m_PrecompiledHeaderThrough =
value;
4852m_PrecompiledHeaderThrough = std::forward<CTool_Base::C_Attlist::TPrecompiledHeaderThrough>(
value);
4860 if(!IsSetPrecompiledHeaderThrough()) {
4865 returnm_PrecompiledHeaderThrough;
4877 returnIsSetCommandLine();
4883 if(!CanGetCommandLine()) {
4886 returnm_CommandLine;
4892m_CommandLine =
value;
4899m_CommandLine = std::forward<CTool_Base::C_Attlist::TCommandLine>(
value);
4907 if(!IsSetCommandLine()) {
4912 returnm_CommandLine;
4924 returnIsSetOutputs();
4930 if(!CanGetOutputs()) {
4946m_Outputs = std::forward<CTool_Base::C_Attlist::TOutputs>(
value);
4954 if(!IsSetOutputs()) {
4971 returnIsSetBuildCommandLine();
4977 if(!CanGetBuildCommandLine()) {
4980 returnm_BuildCommandLine;
4986m_BuildCommandLine =
value;
4993m_BuildCommandLine = std::forward<CTool_Base::C_Attlist::TBuildCommandLine>(
value);
5001 if(!IsSetBuildCommandLine()) {
5006 returnm_BuildCommandLine;
5018 returnIsSetReBuildCommandLine();
5024 if(!CanGetReBuildCommandLine()) {
5027 returnm_ReBuildCommandLine;
5033m_ReBuildCommandLine =
value;
5040m_ReBuildCommandLine = std::forward<CTool_Base::C_Attlist::TReBuildCommandLine>(
value);
5048 if(!IsSetReBuildCommandLine()) {
5053 returnm_ReBuildCommandLine;
5065 returnIsSetCleanCommandLine();
5071 if(!CanGetCleanCommandLine()) {
5074 returnm_CleanCommandLine;
5080m_CleanCommandLine =
value;
5087m_CleanCommandLine = std::forward<CTool_Base::C_Attlist::TCleanCommandLine>(
value);
5095 if(!IsSetCleanCommandLine()) {
5100 returnm_CleanCommandLine;
5112 returnIsSetOutput();
5118 if(!CanGetOutput()) {
5134m_Output = std::forward<CTool_Base::C_Attlist::TOutput>(
value);
5142 if(!IsSetOutput()) {
5159 returnIsSetBrowseInformation();
5165 if(!CanGetBrowseInformation()) {
5168 returnm_BrowseInformation;
5174m_BrowseInformation =
value;
5181m_BrowseInformation = std::forward<CTool_Base::C_Attlist::TBrowseInformation>(
value);
5189 if(!IsSetBrowseInformation()) {
5194 returnm_BrowseInformation;
5206 returnIsSetBrowseInformationFile();
5212 if(!CanGetBrowseInformationFile()) {
5215 returnm_BrowseInformationFile;
5221m_BrowseInformationFile =
value;
5228m_BrowseInformationFile = std::forward<CTool_Base::C_Attlist::TBrowseInformationFile>(
value);
5236 if(!IsSetBrowseInformationFile()) {
5241 returnm_BrowseInformationFile;
5253 returnIsSetMinimalRebuild();
5259 if(!CanGetMinimalRebuild()) {
5262 returnm_MinimalRebuild;
5268m_MinimalRebuild =
value;
5275m_MinimalRebuild = std::forward<CTool_Base::C_Attlist::TMinimalRebuild>(
value);
5283 if(!IsSetMinimalRebuild()) {
5288 returnm_MinimalRebuild;
5300 returnIsSetDetect64BitPortabilityProblems();
5306 if(!CanGetDetect64BitPortabilityProblems()) {
5309 returnm_Detect64BitPortabilityProblems;
5315m_Detect64BitPortabilityProblems =
value;
5322m_Detect64BitPortabilityProblems = std::forward<CTool_Base::C_Attlist::TDetect64BitPortabilityProblems>(
value);
5330 if(!IsSetDetect64BitPortabilityProblems()) {
5335 returnm_Detect64BitPortabilityProblems;
5347 returnIsSetEnableCOMDATFolding();
5353 if(!CanGetEnableCOMDATFolding()) {
5356 returnm_EnableCOMDATFolding;
5362m_EnableCOMDATFolding =
value;
5369m_EnableCOMDATFolding = std::forward<CTool_Base::C_Attlist::TEnableCOMDATFolding>(
value);
5377 if(!IsSetEnableCOMDATFolding()) {
5382 returnm_EnableCOMDATFolding;
5394 returnIsSetOptimizeReferences();
5400 if(!CanGetOptimizeReferences()) {
5403 returnm_OptimizeReferences;
5409m_OptimizeReferences =
value;
5416m_OptimizeReferences = std::forward<CTool_Base::C_Attlist::TOptimizeReferences>(
value);
5424 if(!IsSetOptimizeReferences()) {
5429 returnm_OptimizeReferences;
5441 returnIsSetInlineFunctionExpansion();
5447 if(!CanGetInlineFunctionExpansion()) {
5450 returnm_InlineFunctionExpansion;
5456m_InlineFunctionExpansion =
value;
5463m_InlineFunctionExpansion = std::forward<CTool_Base::C_Attlist::TInlineFunctionExpansion>(
value);
5471 if(!IsSetInlineFunctionExpansion()) {
5476 returnm_InlineFunctionExpansion;
5488 returnIsSetOmitFramePointers();
5494 if(!CanGetOmitFramePointers()) {
5497 returnm_OmitFramePointers;
5503m_OmitFramePointers =
value;
5510m_OmitFramePointers = std::forward<CTool_Base::C_Attlist::TOmitFramePointers>(
value);
5518 if(!IsSetOmitFramePointers()) {
5523 returnm_OmitFramePointers;
5535 returnIsSetStringPooling();
5541 if(!CanGetStringPooling()) {
5544 returnm_StringPooling;
5550m_StringPooling =
value;
5557m_StringPooling = std::forward<CTool_Base::C_Attlist::TStringPooling>(
value);
5565 if(!IsSetStringPooling()) {
5570 returnm_StringPooling;
5582 returnIsSetEnableFunctionLevelLinking();
5588 if(!CanGetEnableFunctionLevelLinking()) {
5591 returnm_EnableFunctionLevelLinking;
5597m_EnableFunctionLevelLinking =
value;
5604m_EnableFunctionLevelLinking = std::forward<CTool_Base::C_Attlist::TEnableFunctionLevelLinking>(
value);
5612 if(!IsSetEnableFunctionLevelLinking()) {
5617 returnm_EnableFunctionLevelLinking;
5629 returnIsSetAdditionalOptions();
5635 if(!CanGetAdditionalOptions()) {
5638 returnm_AdditionalOptions;
5644m_AdditionalOptions =
value;
5651m_AdditionalOptions = std::forward<CTool_Base::C_Attlist::TAdditionalOptions>(
value);
5659 if(!IsSetAdditionalOptions()) {
5664 returnm_AdditionalOptions;
5676 returnIsSetIgnoreAllDefaultLibraries();
5682 if(!CanGetIgnoreAllDefaultLibraries()) {
5685 returnm_IgnoreAllDefaultLibraries;
5691m_IgnoreAllDefaultLibraries =
value;
5698m_IgnoreAllDefaultLibraries = std::forward<CTool_Base::C_Attlist::TIgnoreAllDefaultLibraries>(
value);
5706 if(!IsSetIgnoreAllDefaultLibraries()) {
5711 returnm_IgnoreAllDefaultLibraries;
5723 returnIsSetIgnoreDefaultLibraryNames();
5729 if(!CanGetIgnoreDefaultLibraryNames()) {
5732 returnm_IgnoreDefaultLibraryNames;
5738m_IgnoreDefaultLibraryNames =
value;
5745m_IgnoreDefaultLibraryNames = std::forward<CTool_Base::C_Attlist::TIgnoreDefaultLibraryNames>(
value);
5753 if(!IsSetIgnoreDefaultLibraryNames()) {
5758 returnm_IgnoreDefaultLibraryNames;
5770 returnIsSetDescription();
5776 if(!CanGetDescription()) {
5779 returnm_Description;
5785m_Description =
value;
5792m_Description = std::forward<CTool_Base::C_Attlist::TDescription>(
value);
5800 if(!IsSetDescription()) {
5805 returnm_Description;
5817 returnIsSetOptimizeForProcessor();
5823 if(!CanGetOptimizeForProcessor()) {
5826 returnm_OptimizeForProcessor;
5832m_OptimizeForProcessor =
value;
5839m_OptimizeForProcessor = std::forward<CTool_Base::C_Attlist::TOptimizeForProcessor>(
value);
5847 if(!IsSetOptimizeForProcessor()) {
5852 returnm_OptimizeForProcessor;
5864 returnIsSetStructMemberAlignment();
5870 if(!CanGetStructMemberAlignment()) {
5873 returnm_StructMemberAlignment;
5879m_StructMemberAlignment =
value;
5886m_StructMemberAlignment = std::forward<CTool_Base::C_Attlist::TStructMemberAlignment>(
value);
5894 if(!IsSetStructMemberAlignment()) {
5899 returnm_StructMemberAlignment;
5911 returnIsSetCallingConvention();
5917 if(!CanGetCallingConvention()) {
5920 returnm_CallingConvention;
5926m_CallingConvention =
value;
5933m_CallingConvention = std::forward<CTool_Base::C_Attlist::TCallingConvention>(
value);
5941 if(!IsSetCallingConvention()) {
5946 returnm_CallingConvention;
5958 returnIsSetIgnoreStandardIncludePath();
5964 if(!CanGetIgnoreStandardIncludePath()) {
5967 returnm_IgnoreStandardIncludePath;
5973m_IgnoreStandardIncludePath =
value;
5980m_IgnoreStandardIncludePath = std::forward<CTool_Base::C_Attlist::TIgnoreStandardIncludePath>(
value);
5988 if(!IsSetIgnoreStandardIncludePath()) {
5993 returnm_IgnoreStandardIncludePath;
6005 returnIsSetExceptionHandling();
6011 if(!CanGetExceptionHandling()) {
6014 returnm_ExceptionHandling;
6020m_ExceptionHandling =
value;
6027m_ExceptionHandling = std::forward<CTool_Base::C_Attlist::TExceptionHandling>(
value);
6035 if(!IsSetExceptionHandling()) {
6040 returnm_ExceptionHandling;
6052 returnIsSetBufferSecurityCheck();
6058 if(!CanGetBufferSecurityCheck()) {
6061 returnm_BufferSecurityCheck;
6067m_BufferSecurityCheck =
value;
6074m_BufferSecurityCheck = std::forward<CTool_Base::C_Attlist::TBufferSecurityCheck>(
value);
6082 if(!IsSetBufferSecurityCheck()) {
6087 returnm_BufferSecurityCheck;
6099 returnIsSetDisableSpecificWarnings();
6105 if(!CanGetDisableSpecificWarnings()) {
6108 returnm_DisableSpecificWarnings;
6114m_DisableSpecificWarnings =
value;
6121m_DisableSpecificWarnings = std::forward<CTool_Base::C_Attlist::TDisableSpecificWarnings>(
value);
6129 if(!IsSetDisableSpecificWarnings()) {
6134 returnm_DisableSpecificWarnings;
6146 returnIsSetUndefinePreprocessorDefinitions();
6152 if(!CanGetUndefinePreprocessorDefinitions()) {
6155 returnm_UndefinePreprocessorDefinitions;
6161m_UndefinePreprocessorDefinitions =
value;
6168m_UndefinePreprocessorDefinitions = std::forward<CTool_Base::C_Attlist::TUndefinePreprocessorDefinitions>(
value);
6176 if(!IsSetUndefinePreprocessorDefinitions()) {
6181 returnm_UndefinePreprocessorDefinitions;
6193 returnIsSetGlobalOptimizations();
6199 if(!CanGetGlobalOptimizations()) {
6202 returnm_GlobalOptimizations;
6208m_GlobalOptimizations =
value;
6215m_GlobalOptimizations = std::forward<CTool_Base::C_Attlist::TGlobalOptimizations>(
value);
6223 if(!IsSetGlobalOptimizations()) {
6228 returnm_GlobalOptimizations;
6240 returnIsSetFavorSizeOrSpeed();
6246 if(!CanGetFavorSizeOrSpeed()) {
6249 returnm_FavorSizeOrSpeed;
6255m_FavorSizeOrSpeed =
value;
6262m_FavorSizeOrSpeed = std::forward<CTool_Base::C_Attlist::TFavorSizeOrSpeed>(
value);
6270 if(!IsSetFavorSizeOrSpeed()) {
6275 returnm_FavorSizeOrSpeed;
6287 returnIsSetFixedBaseAddress();
6293 if(!CanGetFixedBaseAddress()) {
6296 returnm_FixedBaseAddress;
6302m_FixedBaseAddress =
value;
6309m_FixedBaseAddress = std::forward<CTool_Base::C_Attlist::TFixedBaseAddress>(
value);
6317 if(!IsSetFixedBaseAddress()) {
6322 returnm_FixedBaseAddress;
6334 returnIsSetGenerateManifest();
6340 if(!CanGetGenerateManifest()) {
6343 returnm_GenerateManifest;
6349m_GenerateManifest =
value;
6356m_GenerateManifest = std::forward<CTool_Base::C_Attlist::TGenerateManifest>(
value);
6364 if(!IsSetGenerateManifest()) {
6369 returnm_GenerateManifest;
6381 returnIsSetEmbedManifest();
6387 if(!CanGetEmbedManifest()) {
6390 returnm_EmbedManifest;
6396m_EmbedManifest =
value;
6403m_EmbedManifest = std::forward<CTool_Base::C_Attlist::TEmbedManifest>(
value);
6411 if(!IsSetEmbedManifest()) {
6416 returnm_EmbedManifest;
6428 returnIsSetManifestFile();
6434 if(!CanGetManifestFile()) {
6437 returnm_ManifestFile;
6443m_ManifestFile =
value;
6450m_ManifestFile = std::forward<CTool_Base::C_Attlist::TManifestFile>(
value);
6458 if(!IsSetManifestFile()) {
6463 returnm_ManifestFile;
Base class for all serializable objects.
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool CanGetFavorSizeOrSpeed(void) const
Check if it is safe to call GetFavorSizeOrSpeed method.
string TIgnoreStandardIncludePath
const TAdditionalOptions & GetAdditionalOptions(void) const
Get the AdditionalOptions member data.
bool CanGetObjectFile(void) const
Check if it is safe to call GetObjectFile method.
Tparent::CMemberIndex< E_memberIndex, 72 > TmemberIndex
void ResetMkTypLibCompatible(void)
Reset MkTypLibCompatible data member.
bool CanGetDescription(void) const
Check if it is safe to call GetDescription method.
void ResetUndefinePreprocessorDefinitions(void)
Reset UndefinePreprocessorDefinitions data member.
TPrecompiledHeaderFile & SetPrecompiledHeaderFile(void)
Assign a value to PrecompiledHeaderFile data member.
string TEnableFunctionLevelLinking
const TAssemblerListingLocation & GetAssemblerListingLocation(void) const
Get the AssemblerListingLocation member data.
bool IsSetMkTypLibCompatible(void) const
Check if a value has been assigned to MkTypLibCompatible data member.
bool CanGetGenerateDebugInformation(void) const
Check if it is safe to call GetGenerateDebugInformation method.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
const TOptimizeForProcessor & GetOptimizeForProcessor(void) const
Get the OptimizeForProcessor member data.
TBuildCommandLine & SetBuildCommandLine(void)
Assign a value to BuildCommandLine data member.
TIntermediateDirectory & SetIntermediateDirectory(void)
Assign a value to IntermediateDirectory data member.
bool CanGetUndefinePreprocessorDefinitions(void) const
Check if it is safe to call GetUndefinePreprocessorDefinitions method.
TTargetEnvironment & SetTargetEnvironment(void)
Assign a value to TargetEnvironment data member.
string TStructMemberAlignment
TOptimizeReferences & SetOptimizeReferences(void)
Assign a value to OptimizeReferences data member.
void ResetEnableCOMDATFolding(void)
Reset EnableCOMDATFolding data member.
virtual void Reset(void)
Reset the whole object.
bool IsSetSuppressStartupBanner(void) const
Check if a value has been assigned to SuppressStartupBanner data member.
void ResetIntermediateDirectory(void)
Reset IntermediateDirectory data member.
const TStringPooling & GetStringPooling(void) const
Get the StringPooling member data.
const TDetect64BitPortabilityProblems & GetDetect64BitPortabilityProblems(void) const
Get the Detect64BitPortabilityProblems member data.
const TOptimizeReferences & GetOptimizeReferences(void) const
Get the OptimizeReferences member data.
bool CanGetIgnoreStandardIncludePath(void) const
Check if it is safe to call GetIgnoreStandardIncludePath method.
bool CanGetOptimizeReferences(void) const
Check if it is safe to call GetOptimizeReferences method.
const TOutputs & GetOutputs(void) const
Get the Outputs member data.
bool IsSetRuntimeTypeInfo(void) const
Check if a value has been assigned to RuntimeTypeInfo data member.
bool IsSetDetect64BitPortabilityProblems(void) const
Check if a value has been assigned to Detect64BitPortabilityProblems data member.
bool CanGetBuildCommandLine(void) const
Check if it is safe to call GetBuildCommandLine method.
bool CanGetIntermediateDirectory(void) const
Check if it is safe to call GetIntermediateDirectory method.
TStringPooling & SetStringPooling(void)
Assign a value to StringPooling data member.
TDetect64BitPortabilityProblems & SetDetect64BitPortabilityProblems(void)
Assign a value to Detect64BitPortabilityProblems data member.
bool IsSetConfigurationType(void) const
Check if a value has been assigned to ConfigurationType data member.
string m_OptimizeReferences
string m_CleanCommandLine
bool CanGetDebugInformationFormat(void) const
Check if it is safe to call GetDebugInformationFormat method.
string TConfigurationType
string TBasicRuntimeChecks
void ResetWarningLevel(void)
Reset WarningLevel data member.
string m_UsePrecompiledHeader
const TConfigurationType & GetConfigurationType(void) const
Get the ConfigurationType member data.
TStructMemberAlignment & SetStructMemberAlignment(void)
Assign a value to StructMemberAlignment data member.
string m_AssemblerListingLocation
string m_InlineFunctionExpansion
const TBrowseInformation & GetBrowseInformation(void) const
Get the BrowseInformation member data.
string m_IgnoreAllDefaultLibraries
void ResetModuleDefinitionFile(void)
Reset ModuleDefinitionFile data member.
bool IsSetGlobalOptimizations(void) const
Check if a value has been assigned to GlobalOptimizations data member.
bool CanGetTargetEnvironment(void) const
Check if it is safe to call GetTargetEnvironment method.
const TAdditionalDependencies & GetAdditionalDependencies(void) const
Get the AdditionalDependencies member data.
string TProgramDataBaseFileName
void ResetEmbedManifest(void)
Reset EmbedManifest data member.
string TAssemblerListingLocation
bool IsSetOptimization(void) const
Check if a value has been assigned to Optimization data member.
bool CanGetBrowseInformation(void) const
Check if it is safe to call GetBrowseInformation method.
const TModuleDefinitionFile & GetModuleDefinitionFile(void) const
Get the ModuleDefinitionFile member data.
bool CanGetCleanCommandLine(void) const
Check if it is safe to call GetCleanCommandLine method.
TConfigurationType & SetConfigurationType(void)
Assign a value to ConfigurationType data member.
TRuntimeTypeInfo & SetRuntimeTypeInfo(void)
Assign a value to RuntimeTypeInfo data member.
string m_TargetEnvironment
bool CanGetCulture(void) const
Check if it is safe to call GetCulture method.
bool IsSetTargetMachine(void) const
Check if a value has been assigned to TargetMachine data member.
bool IsSetBasicRuntimeChecks(void) const
Check if a value has been assigned to BasicRuntimeChecks data member.
void ResetDescription(void)
Reset Description data member.
bool IsSetBrowseInformationFile(void) const
Check if a value has been assigned to BrowseInformationFile data member.
TOutputDirectory & SetOutputDirectory(void)
Assign a value to OutputDirectory data member.
bool IsSetBrowseInformation(void) const
Check if a value has been assigned to BrowseInformation data member.
bool CanGetAdditionalDependencies(void) const
Check if it is safe to call GetAdditionalDependencies method.
bool CanGetUsePrecompiledHeader(void) const
Check if it is safe to call GetUsePrecompiledHeader method.
void ResetIgnoreStandardIncludePath(void)
Reset IgnoreStandardIncludePath data member.
string m_PrecompiledHeaderFile
string TGlobalOptimizations
string m_AdditionalDependencies
bool CanGetEnableFunctionLevelLinking(void) const
Check if it is safe to call GetEnableFunctionLevelLinking method.
void ResetRuntimeLibrary(void)
Reset RuntimeLibrary data member.
const TProgramDatabaseFile & GetProgramDatabaseFile(void) const
Get the ProgramDatabaseFile member data.
bool IsSetProgramDatabaseFile(void) const
Check if a value has been assigned to ProgramDatabaseFile data member.
const TCleanCommandLine & GetCleanCommandLine(void) const
Get the CleanCommandLine member data.
string m_BuildCommandLine
bool IsSetStringPooling(void) const
Check if a value has been assigned to StringPooling data member.
bool CanGetStructMemberAlignment(void) const
Check if it is safe to call GetStructMemberAlignment method.
bool CanGetOutputs(void) const
Check if it is safe to call GetOutputs method.
bool CanGetOptimizeForProcessor(void) const
Check if it is safe to call GetOptimizeForProcessor method.
string m_DisableSpecificWarnings
void ResetCulture(void)
Reset Culture data member.
TImportLibrary & SetImportLibrary(void)
Assign a value to ImportLibrary data member.
TEnableCOMDATFolding & SetEnableCOMDATFolding(void)
Assign a value to EnableCOMDATFolding data member.
string TPrecompiledHeaderFile
TOmitFramePointers & SetOmitFramePointers(void)
Assign a value to OmitFramePointers data member.
string m_PreprocessorDefinitions
TAdditionalLibraryDirectories & SetAdditionalLibraryDirectories(void)
Assign a value to AdditionalLibraryDirectories data member.
bool CanGetTargetMachine(void) const
Check if it is safe to call GetTargetMachine method.
bool IsSetBufferSecurityCheck(void) const
Check if a value has been assigned to BufferSecurityCheck data member.
TOutputs & SetOutputs(void)
Assign a value to Outputs data member.
TEmbedManifest & SetEmbedManifest(void)
Assign a value to EmbedManifest data member.
bool CanGetReBuildCommandLine(void) const
Check if it is safe to call GetReBuildCommandLine method.
TLinkIncremental & SetLinkIncremental(void)
Assign a value to LinkIncremental data member.
bool CanGetEnableCOMDATFolding(void) const
Check if it is safe to call GetEnableCOMDATFolding method.
bool IsSetCompileAs(void) const
Check if a value has been assigned to CompileAs data member.
TOutput & SetOutput(void)
Assign a value to Output data member.
string TBrowseInformation
const TBasicRuntimeChecks & GetBasicRuntimeChecks(void) const
Get the BasicRuntimeChecks member data.
TAssemblerListingLocation & SetAssemblerListingLocation(void)
Assign a value to AssemblerListingLocation data member.
bool IsSetAdditionalIncludeDirectories(void) const
Check if a value has been assigned to AdditionalIncludeDirectories data member.
bool IsSetManifestFile(void) const
Check if a value has been assigned to ManifestFile data member.
TTypeLibraryName & SetTypeLibraryName(void)
Assign a value to TypeLibraryName data member.
bool CanGetOptimization(void) const
Check if it is safe to call GetOptimization method.
const TLinkIncremental & GetLinkIncremental(void) const
Get the LinkIncremental member data.
bool CanGetFixedBaseAddress(void) const
Check if it is safe to call GetFixedBaseAddress method.
string TAdditionalIncludeDirectories
bool IsSetOutputDirectory(void) const
Check if a value has been assigned to OutputDirectory data member.
string TUsePrecompiledHeader
bool CanGetAdditionalIncludeDirectories(void) const
Check if it is safe to call GetAdditionalIncludeDirectories method.
string TDetect64BitPortabilityProblems
string TDebugInformationFormat
const TGenerateDebugInformation & GetGenerateDebugInformation(void) const
Get the GenerateDebugInformation member data.
bool IsSetTargetEnvironment(void) const
Check if a value has been assigned to TargetEnvironment data member.
void ResetTargetEnvironment(void)
Reset TargetEnvironment data member.
const TMinimalRebuild & GetMinimalRebuild(void) const
Get the MinimalRebuild member data.
string TReBuildCommandLine
TSubSystem & SetSubSystem(void)
Assign a value to SubSystem data member.
const TDescription & GetDescription(void) const
Get the Description member data.
TUndefinePreprocessorDefinitions & SetUndefinePreprocessorDefinitions(void)
Assign a value to UndefinePreprocessorDefinitions data member.
void ResetConfigurationType(void)
Reset ConfigurationType data member.
void ResetAttlist(void)
Reset Attlist data member.
const TOutputDirectory & GetOutputDirectory(void) const
Get the OutputDirectory member data.
bool CanGetPrecompiledHeaderFile(void) const
Check if it is safe to call GetPrecompiledHeaderFile method.
bool IsSetUndefinePreprocessorDefinitions(void) const
Check if a value has been assigned to UndefinePreprocessorDefinitions data member.
TCulture & SetCulture(void)
Assign a value to Culture data member.
C_Attlist(const C_Attlist &)
bool IsSetCharacterSet(void) const
Check if a value has been assigned to CharacterSet data member.
TRuntimeLibrary & SetRuntimeLibrary(void)
Assign a value to RuntimeLibrary data member.
TPreprocessorDefinitions & SetPreprocessorDefinitions(void)
Assign a value to PreprocessorDefinitions data member.
string m_CallingConvention
string TProgramDatabaseFile
void ResetLargeAddressAware(void)
Reset LargeAddressAware data member.
void ResetBrowseInformationFile(void)
Reset BrowseInformationFile data member.
void ResetProgramDatabaseFile(void)
Reset ProgramDatabaseFile data member.
string TUndefinePreprocessorDefinitions
void ResetSubSystem(void)
Reset SubSystem data member.
const TObjectFile & GetObjectFile(void) const
Get the ObjectFile member data.
bool CanGetGenerateManifest(void) const
Check if it is safe to call GetGenerateManifest method.
void ResetInlineFunctionExpansion(void)
Reset InlineFunctionExpansion data member.
string TDisableSpecificWarnings
const TDisableSpecificWarnings & GetDisableSpecificWarnings(void) const
Get the DisableSpecificWarnings member data.
string TModuleDefinitionFile
bool CanGetCompileAs(void) const
Check if it is safe to call GetCompileAs method.
string m_IgnoreDefaultLibraryNames
string m_OmitFramePointers
bool IsSetAdditionalOptions(void) const
Check if a value has been assigned to AdditionalOptions data member.
bool IsSetEmbedManifest(void) const
Check if a value has been assigned to EmbedManifest data member.
void ResetTypeLibraryName(void)
Reset TypeLibraryName data member.
bool IsSetStructMemberAlignment(void) const
Check if a value has been assigned to StructMemberAlignment data member.
TPrecompiledHeaderThrough & SetPrecompiledHeaderThrough(void)
Assign a value to PrecompiledHeaderThrough data member.
bool IsSetPrecompiledHeaderFile(void) const
Check if a value has been assigned to PrecompiledHeaderFile data member.
string TAdditionalOptions
void ResetCleanCommandLine(void)
Reset CleanCommandLine data member.
bool CanGetMkTypLibCompatible(void) const
Check if it is safe to call GetMkTypLibCompatible method.
string TTargetEnvironment
bool IsSetCulture(void) const
Check if a value has been assigned to Culture data member.
bool IsSetTypeLibraryName(void) const
Check if a value has been assigned to TypeLibraryName data member.
bool CanGetCallingConvention(void) const
Check if it is safe to call GetCallingConvention method.
void ResetRuntimeTypeInfo(void)
Reset RuntimeTypeInfo data member.
void ResetGenerateDebugInformation(void)
Reset GenerateDebugInformation data member.
bool CanGetSuppressStartupBanner(void) const
Check if it is safe to call GetSuppressStartupBanner method.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
TName & SetName(void)
Assign a value to Name data member.
bool CanGetPreprocessorDefinitions(void) const
Check if it is safe to call GetPreprocessorDefinitions method.
TIgnoreDefaultLibraryNames & SetIgnoreDefaultLibraryNames(void)
Assign a value to IgnoreDefaultLibraryNames data member.
const TGlobalOptimizations & GetGlobalOptimizations(void) const
Get the GlobalOptimizations member data.
const TFixedBaseAddress & GetFixedBaseAddress(void) const
Get the FixedBaseAddress member data.
bool CanGetPrecompiledHeaderThrough(void) const
Check if it is safe to call GetPrecompiledHeaderThrough method.
bool CanGetGlobalOptimizations(void) const
Check if it is safe to call GetGlobalOptimizations method.
string m_ProgramDataBaseFileName
TBrowseInformationFile & SetBrowseInformationFile(void)
Assign a value to BrowseInformationFile data member.
string m_SuppressStartupBanner
void ResetCallingConvention(void)
Reset CallingConvention data member.
const TCompileAs & GetCompileAs(void) const
Get the CompileAs member data.
bool CanGetConfigurationType(void) const
Check if it is safe to call GetConfigurationType method.
void ResetImportLibrary(void)
Reset ImportLibrary data member.
bool IsSetBuildCommandLine(void) const
Check if a value has been assigned to BuildCommandLine data member.
const TCallingConvention & GetCallingConvention(void) const
Get the CallingConvention member data.
string m_OptimizeForProcessor
bool IsSetFavorSizeOrSpeed(void) const
Check if a value has been assigned to FavorSizeOrSpeed data member.
TObjectFile & SetObjectFile(void)
Assign a value to ObjectFile data member.
void ResetDebugInformationFormat(void)
Reset DebugInformationFormat data member.
bool IsSetIgnoreAllDefaultLibraries(void) const
Check if a value has been assigned to IgnoreAllDefaultLibraries data member.
const TOptimization & GetOptimization(void) const
Get the Optimization member data.
bool CanGetStringPooling(void) const
Check if it is safe to call GetStringPooling method.
string TBufferSecurityCheck
bool CanGetWarningLevel(void) const
Check if it is safe to call GetWarningLevel method.
bool IsSetIgnoreStandardIncludePath(void) const
Check if a value has been assigned to IgnoreStandardIncludePath data member.
const TGenerateManifest & GetGenerateManifest(void) const
Get the GenerateManifest member data.
TBufferSecurityCheck & SetBufferSecurityCheck(void)
Assign a value to BufferSecurityCheck data member.
TWarningLevel & SetWarningLevel(void)
Assign a value to WarningLevel data member.
bool IsSetCallingConvention(void) const
Check if a value has been assigned to CallingConvention data member.
string TGenerateDebugInformation
bool CanGetRuntimeTypeInfo(void) const
Check if it is safe to call GetRuntimeTypeInfo method.
bool CanGetProgramDataBaseFileName(void) const
Check if it is safe to call GetProgramDataBaseFileName method.
void ResetIgnoreAllDefaultLibraries(void)
Reset IgnoreAllDefaultLibraries data member.
bool IsSetDescription(void) const
Check if a value has been assigned to Description data member.
void ResetCompileAs(void)
Reset CompileAs data member.
bool IsSetImportLibrary(void) const
Check if a value has been assigned to ImportLibrary data member.
string TEnableCOMDATFolding
const TIntermediateDirectory & GetIntermediateDirectory(void) const
Get the IntermediateDirectory member data.
const TTargetEnvironment & GetTargetEnvironment(void) const
Get the TargetEnvironment member data.
const TAdditionalIncludeDirectories & GetAdditionalIncludeDirectories(void) const
Get the AdditionalIncludeDirectories member data.
bool IsSetGenerateManifest(void) const
Check if a value has been assigned to GenerateManifest data member.
TCommandLine & SetCommandLine(void)
Assign a value to CommandLine data member.
void ResetSuppressStartupBanner(void)
Reset SuppressStartupBanner data member.
bool IsSetIntermediateDirectory(void) const
Check if a value has been assigned to IntermediateDirectory data member.
string m_GenerateManifest
string m_DebugInformationFormat
bool CanGetAdditionalLibraryDirectories(void) const
Check if it is safe to call GetAdditionalLibraryDirectories method.
string TAdditionalDependencies
const TCulture & GetCulture(void) const
Get the Culture member data.
const TSuppressStartupBanner & GetSuppressStartupBanner(void) const
Get the SuppressStartupBanner member data.
bool IsSetCommandLine(void) const
Check if a value has been assigned to CommandLine data member.
string m_FixedBaseAddress
const TPrecompiledHeaderFile & GetPrecompiledHeaderFile(void) const
Get the PrecompiledHeaderFile member data.
bool IsSetCleanCommandLine(void) const
Check if a value has been assigned to CleanCommandLine data member.
bool CanGetSubSystem(void) const
Check if it is safe to call GetSubSystem method.
TGenerateManifest & SetGenerateManifest(void)
Assign a value to GenerateManifest data member.
string m_EnableCOMDATFolding
TUsePrecompiledHeader & SetUsePrecompiledHeader(void)
Assign a value to UsePrecompiledHeader data member.
bool CanGetOutputDirectory(void) const
Check if it is safe to call GetOutputDirectory method.
string TLargeAddressAware
TProgramDatabaseFile & SetProgramDatabaseFile(void)
Assign a value to ProgramDatabaseFile data member.
bool IsSetTool(void) const
Check if a value has been assigned to Tool data member.
bool IsSetUsePrecompiledHeader(void) const
Check if a value has been assigned to UsePrecompiledHeader data member.
string m_GlobalOptimizations
void ResetPreprocessorDefinitions(void)
Reset PreprocessorDefinitions data member.
void ResetGlobalOptimizations(void)
Reset GlobalOptimizations data member.
void ResetExceptionHandling(void)
Reset ExceptionHandling data member.
void SetTool(void)
Set NULL data member (assign 'NULL' value to Tool data member).
void ResetAssemblerListingLocation(void)
Reset AssemblerListingLocation data member.
void ResetOutputDirectory(void)
Reset OutputDirectory data member.
bool IsSetOutput(void) const
Check if a value has been assigned to Output data member.
bool CanGetLargeAddressAware(void) const
Check if it is safe to call GetLargeAddressAware method.
string TOptimizeForProcessor
void ResetName(void)
Reset Name data member.
bool CanGetBrowseInformationFile(void) const
Check if it is safe to call GetBrowseInformationFile method.
void ResetObjectFile(void)
Reset ObjectFile data member.
bool CanGetName(void) const
Check if it is safe to call GetName method.
void ResetFixedBaseAddress(void)
Reset FixedBaseAddress data member.
void ResetHeaderFileName(void)
Reset HeaderFileName data member.
bool CanGetModuleDefinitionFile(void) const
Check if it is safe to call GetModuleDefinitionFile method.
string TOptimizeReferences
const THeaderFileName & GetHeaderFileName(void) const
Get the HeaderFileName member data.
const TManifestFile & GetManifestFile(void) const
Get the ManifestFile member data.
void ResetCommandLine(void)
Reset CommandLine data member.
void ResetOptimizeForProcessor(void)
Reset OptimizeForProcessor data member.
const TExceptionHandling & GetExceptionHandling(void) const
Get the ExceptionHandling member data.
const TImportLibrary & GetImportLibrary(void) const
Get the ImportLibrary member data.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
bool IsSetName(void) const
Check if a value has been assigned to Name data member.
bool IsSetLargeAddressAware(void) const
Check if a value has been assigned to LargeAddressAware data member.
void ResetBasicRuntimeChecks(void)
Reset BasicRuntimeChecks data member.
const TDebugInformationFormat & GetDebugInformationFormat(void) const
Get the DebugInformationFormat member data.
const TTypeLibraryName & GetTypeLibraryName(void) const
Get the TypeLibraryName member data.
const TTargetMachine & GetTargetMachine(void) const
Get the TargetMachine member data.
const TLargeAddressAware & GetLargeAddressAware(void) const
Get the LargeAddressAware member data.
string TExceptionHandling
bool CanGetBasicRuntimeChecks(void) const
Check if it is safe to call GetBasicRuntimeChecks method.
const TInlineFunctionExpansion & GetInlineFunctionExpansion(void) const
Get the InlineFunctionExpansion member data.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
string m_ModuleDefinitionFile
void ResetOptimizeReferences(void)
Reset OptimizeReferences data member.
TAdditionalDependencies & SetAdditionalDependencies(void)
Assign a value to AdditionalDependencies data member.
bool CanGetInlineFunctionExpansion(void) const
Check if it is safe to call GetInlineFunctionExpansion method.
bool IsSetFixedBaseAddress(void) const
Check if a value has been assigned to FixedBaseAddress data member.
string TPreprocessorDefinitions
TIgnoreAllDefaultLibraries & SetIgnoreAllDefaultLibraries(void)
Assign a value to IgnoreAllDefaultLibraries data member.
bool CanGetIgnoreAllDefaultLibraries(void) const
Check if it is safe to call GetIgnoreAllDefaultLibraries method.
void ResetAdditionalOptions(void)
Reset AdditionalOptions data member.
void ResetStringPooling(void)
Reset StringPooling data member.
void ResetOutputs(void)
Reset Outputs data member.
void ResetEnableFunctionLevelLinking(void)
Reset EnableFunctionLevelLinking data member.
bool IsSetMinimalRebuild(void) const
Check if a value has been assigned to MinimalRebuild data member.
bool IsSetReBuildCommandLine(void) const
Check if a value has been assigned to ReBuildCommandLine data member.
bool IsSetEnableFunctionLevelLinking(void) const
Check if a value has been assigned to EnableFunctionLevelLinking data member.
bool IsSetExceptionHandling(void) const
Check if a value has been assigned to ExceptionHandling data member.
const TBuildCommandLine & GetBuildCommandLine(void) const
Get the BuildCommandLine member data.
bool CanGetOmitFramePointers(void) const
Check if it is safe to call GetOmitFramePointers method.
string TMkTypLibCompatible
string m_FavorSizeOrSpeed
const TName & GetName(void) const
Get the Name member data.
void ResetStructMemberAlignment(void)
Reset StructMemberAlignment data member.
string TIgnoreAllDefaultLibraries
const TPreprocessorDefinitions & GetPreprocessorDefinitions(void) const
Get the PreprocessorDefinitions member data.
void ResetOmitFramePointers(void)
Reset OmitFramePointers data member.
const TIgnoreStandardIncludePath & GetIgnoreStandardIncludePath(void) const
Get the IgnoreStandardIncludePath member data.
bool CanGetRuntimeLibrary(void) const
Check if it is safe to call GetRuntimeLibrary method.
string m_BufferSecurityCheck
bool CanGetExceptionHandling(void) const
Check if it is safe to call GetExceptionHandling method.
bool IsSetOmitFramePointers(void) const
Check if a value has been assigned to OmitFramePointers data member.
string m_ProgramDatabaseFile
bool CanGetAssemblerListingLocation(void) const
Check if it is safe to call GetAssemblerListingLocation method.
TCompileAs & SetCompileAs(void)
Assign a value to CompileAs data member.
bool CanGetLinkIncremental(void) const
Check if it is safe to call GetLinkIncremental method.
bool IsSetAssemblerListingLocation(void) const
Check if a value has been assigned to AssemblerListingLocation data member.
const TEnableFunctionLevelLinking & GetEnableFunctionLevelLinking(void) const
Get the EnableFunctionLevelLinking member data.
TFixedBaseAddress & SetFixedBaseAddress(void)
Assign a value to FixedBaseAddress data member.
void ResetFavorSizeOrSpeed(void)
Reset FavorSizeOrSpeed data member.
string m_BasicRuntimeChecks
bool IsSetAdditionalLibraryDirectories(void) const
Check if a value has been assigned to AdditionalLibraryDirectories data member.
const TUsePrecompiledHeader & GetUsePrecompiledHeader(void) const
Get the UsePrecompiledHeader member data.
bool IsSetOptimizeForProcessor(void) const
Check if a value has been assigned to OptimizeForProcessor data member.
const TIgnoreAllDefaultLibraries & GetIgnoreAllDefaultLibraries(void) const
Get the IgnoreAllDefaultLibraries member data.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetIgnoreDefaultLibraryNames(void) const
Check if it is safe to call GetIgnoreDefaultLibraryNames method.
string m_IgnoreStandardIncludePath
string m_Detect64BitPortabilityProblems
void ResetCharacterSet(void)
Reset CharacterSet data member.
TOptimization & SetOptimization(void)
Assign a value to Optimization data member.
const TProgramDataBaseFileName & GetProgramDataBaseFileName(void) const
Get the ProgramDataBaseFileName member data.
void ResetBuildCommandLine(void)
Reset BuildCommandLine data member.
string m_AdditionalOptions
bool CanGetImportLibrary(void) const
Check if it is safe to call GetImportLibrary method.
void ResetManifestFile(void)
Reset ManifestFile data member.
bool IsSetOutputs(void) const
Check if a value has been assigned to Outputs data member.
bool CanGetBufferSecurityCheck(void) const
Check if it is safe to call GetBufferSecurityCheck method.
bool IsSetHeaderFileName(void) const
Check if a value has been assigned to HeaderFileName data member.
bool IsSetOptimizeReferences(void) const
Check if a value has been assigned to OptimizeReferences data member.
string TIgnoreDefaultLibraryNames
void ResetBrowseInformation(void)
Reset BrowseInformation data member.
bool CanGetOutput(void) const
Check if it is safe to call GetOutput method.
TGlobalOptimizations & SetGlobalOptimizations(void)
Assign a value to GlobalOptimizations data member.
void Reset(void)
Reset the whole object.
string TSuppressStartupBanner
string m_AdditionalLibraryDirectories
const TIgnoreDefaultLibraryNames & GetIgnoreDefaultLibraryNames(void) const
Get the IgnoreDefaultLibraryNames member data.
const TAdditionalLibraryDirectories & GetAdditionalLibraryDirectories(void) const
Get the AdditionalLibraryDirectories member data.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
TDescription & SetDescription(void)
Assign a value to Description data member.
string m_BrowseInformationFile
string m_BrowseInformation
C_Attlist & operator=(const C_Attlist &)
string m_IntermediateDirectory
const TEnableCOMDATFolding & GetEnableCOMDATFolding(void) const
Get the EnableCOMDATFolding member data.
void ResetPrecompiledHeaderThrough(void)
Reset PrecompiledHeaderThrough data member.
TTargetMachine & SetTargetMachine(void)
Assign a value to TargetMachine data member.
bool CanGetProgramDatabaseFile(void) const
Check if it is safe to call GetProgramDatabaseFile method.
TCallingConvention & SetCallingConvention(void)
Assign a value to CallingConvention data member.
bool CanGetManifestFile(void) const
Check if it is safe to call GetManifestFile method.
bool IsSetSubSystem(void) const
Check if a value has been assigned to SubSystem data member.
bool IsSetObjectFile(void) const
Check if a value has been assigned to ObjectFile data member.
TDisableSpecificWarnings & SetDisableSpecificWarnings(void)
Assign a value to DisableSpecificWarnings data member.
string TIntermediateDirectory
string TCallingConvention
void ResetOutputFile(void)
Reset OutputFile data member.
const TOmitFramePointers & GetOmitFramePointers(void) const
Get the OmitFramePointers member data.
void ResetDetect64BitPortabilityProblems(void)
Reset Detect64BitPortabilityProblems data member.
bool IsSetPreprocessorDefinitions(void) const
Check if a value has been assigned to PreprocessorDefinitions data member.
void ResetUsePrecompiledHeader(void)
Reset UsePrecompiledHeader data member.
TAdditionalOptions & SetAdditionalOptions(void)
Assign a value to AdditionalOptions data member.
bool IsSetIgnoreDefaultLibraryNames(void) const
Check if a value has been assigned to IgnoreDefaultLibraryNames data member.
const TStructMemberAlignment & GetStructMemberAlignment(void) const
Get the StructMemberAlignment member data.
TBrowseInformation & SetBrowseInformation(void)
Assign a value to BrowseInformation data member.
bool IsSetPrecompiledHeaderThrough(void) const
Check if a value has been assigned to PrecompiledHeaderThrough data member.
const TBrowseInformationFile & GetBrowseInformationFile(void) const
Get the BrowseInformationFile member data.
string m_UndefinePreprocessorDefinitions
string m_StructMemberAlignment
bool CanGetCharacterSet(void) const
Check if it is safe to call GetCharacterSet method.
bool IsSetLinkIncremental(void) const
Check if a value has been assigned to LinkIncremental data member.
const TRuntimeTypeInfo & GetRuntimeTypeInfo(void) const
Get the RuntimeTypeInfo member data.
CTool_Base(const CTool_Base &)
void ResetTargetMachine(void)
Reset TargetMachine data member.
CRef< TAttlist > m_Attlist
void ResetAdditionalLibraryDirectories(void)
Reset AdditionalLibraryDirectories data member.
string m_GenerateDebugInformation
void ResetBufferSecurityCheck(void)
Reset BufferSecurityCheck data member.
const TWarningLevel & GetWarningLevel(void) const
Get the WarningLevel member data.
TDebugInformationFormat & SetDebugInformationFormat(void)
Assign a value to DebugInformationFormat data member.
virtual ~CTool_Base(void)
TCleanCommandLine & SetCleanCommandLine(void)
Assign a value to CleanCommandLine data member.
bool CanGetAdditionalOptions(void) const
Check if it is safe to call GetAdditionalOptions method.
TMinimalRebuild & SetMinimalRebuild(void)
Assign a value to MinimalRebuild data member.
TEnableFunctionLevelLinking & SetEnableFunctionLevelLinking(void)
Assign a value to EnableFunctionLevelLinking data member.
string m_EnableFunctionLevelLinking
const TMkTypLibCompatible & GetMkTypLibCompatible(void) const
Get the MkTypLibCompatible member data.
TInlineFunctionExpansion & SetInlineFunctionExpansion(void)
Assign a value to InlineFunctionExpansion data member.
const TCharacterSet & GetCharacterSet(void) const
Get the CharacterSet member data.
TAdditionalIncludeDirectories & SetAdditionalIncludeDirectories(void)
Assign a value to AdditionalIncludeDirectories data member.
TModuleDefinitionFile & SetModuleDefinitionFile(void)
Assign a value to ModuleDefinitionFile data member.
string m_LargeAddressAware
TBasicRuntimeChecks & SetBasicRuntimeChecks(void)
Assign a value to BasicRuntimeChecks data member.
void ResetAdditionalDependencies(void)
Reset AdditionalDependencies data member.
bool IsSetProgramDataBaseFileName(void) const
Check if a value has been assigned to ProgramDataBaseFileName data member.
TProgramDataBaseFileName & SetProgramDataBaseFileName(void)
Assign a value to ProgramDataBaseFileName data member.
void ResetOutput(void)
Reset Output data member.
DECLARE_INTERNAL_TYPE_INFO()
const TPrecompiledHeaderThrough & GetPrecompiledHeaderThrough(void) const
Get the PrecompiledHeaderThrough member data.
TOutputFile & SetOutputFile(void)
Assign a value to OutputFile data member.
const TOutputFile & GetOutputFile(void) const
Get the OutputFile member data.
void ResetPrecompiledHeaderFile(void)
Reset PrecompiledHeaderFile data member.
void ResetTool(void)
Reset Tool data member.
const TSubSystem & GetSubSystem(void) const
Get the SubSystem member data.
bool CanGetDetect64BitPortabilityProblems(void) const
Check if it is safe to call GetDetect64BitPortabilityProblems method.
bool IsSetModuleDefinitionFile(void) const
Check if a value has been assigned to ModuleDefinitionFile data member.
bool CanGetHeaderFileName(void) const
Check if it is safe to call GetHeaderFileName method.
string TAdditionalLibraryDirectories
const TUndefinePreprocessorDefinitions & GetUndefinePreprocessorDefinitions(void) const
Get the UndefinePreprocessorDefinitions member data.
bool IsSetDisableSpecificWarnings(void) const
Check if a value has been assigned to DisableSpecificWarnings data member.
const TEmbedManifest & GetEmbedManifest(void) const
Get the EmbedManifest member data.
TExceptionHandling & SetExceptionHandling(void)
Assign a value to ExceptionHandling data member.
TReBuildCommandLine & SetReBuildCommandLine(void)
Assign a value to ReBuildCommandLine data member.
bool IsSetEnableCOMDATFolding(void) const
Check if a value has been assigned to EnableCOMDATFolding data member.
const TRuntimeLibrary & GetRuntimeLibrary(void) const
Get the RuntimeLibrary member data.
TGenerateDebugInformation & SetGenerateDebugInformation(void)
Assign a value to GenerateDebugInformation data member.
void ResetProgramDataBaseFileName(void)
Reset ProgramDataBaseFileName data member.
const TOutput & GetOutput(void) const
Get the Output member data.
void ResetDisableSpecificWarnings(void)
Reset DisableSpecificWarnings data member.
TMkTypLibCompatible & SetMkTypLibCompatible(void)
Assign a value to MkTypLibCompatible data member.
string m_PrecompiledHeaderThrough
string TInlineFunctionExpansion
void ResetReBuildCommandLine(void)
Reset ReBuildCommandLine data member.
bool IsSetAdditionalDependencies(void) const
Check if a value has been assigned to AdditionalDependencies data member.
void ResetGenerateManifest(void)
Reset GenerateManifest data member.
TFavorSizeOrSpeed & SetFavorSizeOrSpeed(void)
Assign a value to FavorSizeOrSpeed data member.
void ResetLinkIncremental(void)
Reset LinkIncremental data member.
CTool_Base & operator=(const CTool_Base &)
bool IsSetWarningLevel(void) const
Check if a value has been assigned to WarningLevel data member.
TManifestFile & SetManifestFile(void)
Assign a value to ManifestFile data member.
TCharacterSet & SetCharacterSet(void)
Assign a value to CharacterSet data member.
TSuppressStartupBanner & SetSuppressStartupBanner(void)
Assign a value to SuppressStartupBanner data member.
void ResetAdditionalIncludeDirectories(void)
Reset AdditionalIncludeDirectories data member.
bool CanGetTypeLibraryName(void) const
Check if it is safe to call GetTypeLibraryName method.
const TBufferSecurityCheck & GetBufferSecurityCheck(void) const
Get the BufferSecurityCheck member data.
void ResetIgnoreDefaultLibraryNames(void)
Reset IgnoreDefaultLibraryNames data member.
bool CanGetDisableSpecificWarnings(void) const
Check if it is safe to call GetDisableSpecificWarnings method.
string m_AdditionalIncludeDirectories
THeaderFileName & SetHeaderFileName(void)
Assign a value to HeaderFileName data member.
bool CanGetTool(void) const
Check if value of Tool member is getatable.
const TFavorSizeOrSpeed & GetFavorSizeOrSpeed(void) const
Get the FavorSizeOrSpeed member data.
bool IsSetDebugInformationFormat(void) const
Check if a value has been assigned to DebugInformationFormat data member.
bool IsSetInlineFunctionExpansion(void) const
Check if a value has been assigned to InlineFunctionExpansion data member.
bool CanGetMinimalRebuild(void) const
Check if it is safe to call GetMinimalRebuild method.
bool IsSetRuntimeLibrary(void) const
Check if a value has been assigned to RuntimeLibrary data member.
string TOmitFramePointers
string m_ReBuildCommandLine
string m_ConfigurationType
TIgnoreStandardIncludePath & SetIgnoreStandardIncludePath(void)
Assign a value to IgnoreStandardIncludePath data member.
void ResetMinimalRebuild(void)
Reset MinimalRebuild data member.
string m_MkTypLibCompatible
const TCommandLine & GetCommandLine(void) const
Get the CommandLine member data.
bool IsSetGenerateDebugInformation(void) const
Check if a value has been assigned to GenerateDebugInformation data member.
bool CanGetCommandLine(void) const
Check if it is safe to call GetCommandLine method.
string TPrecompiledHeaderThrough
void ResetOptimization(void)
Reset Optimization data member.
bool CanGetOutputFile(void) const
Check if it is safe to call GetOutputFile method.
string TBrowseInformationFile
bool CanGetEmbedManifest(void) const
Check if it is safe to call GetEmbedManifest method.
const TReBuildCommandLine & GetReBuildCommandLine(void) const
Get the ReBuildCommandLine member data.
bool IsSetOutputFile(void) const
Check if a value has been assigned to OutputFile data member.
string m_ExceptionHandling
TLargeAddressAware & SetLargeAddressAware(void)
Assign a value to LargeAddressAware data member.
TOptimizeForProcessor & SetOptimizeForProcessor(void)
Assign a value to OptimizeForProcessor data member.
@ e_PrecompiledHeaderFile
@ e_IntermediateDirectory
@ e_Detect64BitPortabilityProblems
@ e_AssemblerListingLocation
@ e_GenerateDebugInformation
@ e_ProgramDataBaseFileName
@ e_IgnoreDefaultLibraryNames
@ e_PrecompiledHeaderThrough
@ e_PreprocessorDefinitions
@ e_EnableFunctionLevelLinking
@ e_IgnoreAllDefaultLibraries
@ e_IgnoreStandardIncludePath
@ e_AdditionalLibraryDirectories
@ e_DebugInformationFormat
@ e_StructMemberAlignment
@ e_BrowseInformationFile
@ e_InlineFunctionExpansion
@ e_AdditionalDependencies
@ e_AdditionalIncludeDirectories
@ e_SuppressStartupBanner
@ e_DisableSpecificWarnings
@ e_UndefinePreprocessorDefinitions
const GenericPointer< typename T::ValueType > T2 value
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4