41 #ifndef msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_MT_BASE_HPP
42 #define msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_MT_BASE_HPP
51 #ifndef BEGIN_msbuild_SCOPE
52 # define BEGIN_msbuild_SCOPE BEGIN_SCOPE(msbuild)
53 # define END_msbuild_SCOPE END_SCOPE(msbuild)
72 class CMt_Base :
public NCBI_NS_NCBI::CSerialObject
74 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
89 class C_Attlist :
public NCBI_NS_NCBI::CSerialObject
91 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
1928 virtual void Reset(
void);
1960 return IsSetAcceptableNonZeroExitCodes();
1966 if (!CanGetAcceptableNonZeroExitCodes()) {
1969 return m_AcceptableNonZeroExitCodes;
1975 m_AcceptableNonZeroExitCodes =
value;
1982 m_AcceptableNonZeroExitCodes = std::forward<CMt_Base::C_Attlist::TAcceptableNonZeroExitCodes>(
value);
1990 if (!IsSetAcceptableNonZeroExitCodes()) {
1991 m_AcceptableNonZeroExitCodes = UnassignedString();
1995 return m_AcceptableNonZeroExitCodes;
2007 return IsSetActiveToolSwitchesValues();
2013 if (!CanGetActiveToolSwitchesValues()) {
2016 return m_ActiveToolSwitchesValues;
2022 m_ActiveToolSwitchesValues =
value;
2029 m_ActiveToolSwitchesValues = std::forward<CMt_Base::C_Attlist::TActiveToolSwitchesValues>(
value);
2037 if (!IsSetActiveToolSwitchesValues()) {
2038 m_ActiveToolSwitchesValues = UnassignedString();
2042 return m_ActiveToolSwitchesValues;
2054 return IsSetAdditionalManifestFiles();
2060 if (!CanGetAdditionalManifestFiles()) {
2063 return m_AdditionalManifestFiles;
2069 m_AdditionalManifestFiles =
value;
2076 m_AdditionalManifestFiles = std::forward<CMt_Base::C_Attlist::TAdditionalManifestFiles>(
value);
2084 if (!IsSetAdditionalManifestFiles()) {
2085 m_AdditionalManifestFiles = UnassignedString();
2089 return m_AdditionalManifestFiles;
2101 return IsSetAdditionalOptions();
2107 if (!CanGetAdditionalOptions()) {
2110 return m_AdditionalOptions;
2116 m_AdditionalOptions =
value;
2123 m_AdditionalOptions = std::forward<CMt_Base::C_Attlist::TAdditionalOptions>(
value);
2131 if (!IsSetAdditionalOptions()) {
2132 m_AdditionalOptions = UnassignedString();
2136 return m_AdditionalOptions;
2148 return IsSetAssemblyIdentity();
2154 if (!CanGetAssemblyIdentity()) {
2157 return m_AssemblyIdentity;
2163 m_AssemblyIdentity =
value;
2170 m_AssemblyIdentity = std::forward<CMt_Base::C_Attlist::TAssemblyIdentity>(
value);
2178 if (!IsSetAssemblyIdentity()) {
2179 m_AssemblyIdentity = UnassignedString();
2183 return m_AssemblyIdentity;
2195 return IsSetComponentFileName();
2201 if (!CanGetComponentFileName()) {
2204 return m_ComponentFileName;
2210 m_ComponentFileName =
value;
2217 m_ComponentFileName = std::forward<CMt_Base::C_Attlist::TComponentFileName>(
value);
2225 if (!IsSetComponentFileName()) {
2226 m_ComponentFileName = UnassignedString();
2230 return m_ComponentFileName;
2242 return IsSetEmbedManifest();
2248 if (!CanGetEmbedManifest()) {
2251 return m_EmbedManifest;
2257 m_EmbedManifest =
value;
2264 m_EmbedManifest = std::forward<CMt_Base::C_Attlist::TEmbedManifest>(
value);
2272 if (!IsSetEmbedManifest()) {
2273 m_EmbedManifest = UnassignedString();
2277 return m_EmbedManifest;
2289 return IsSetEnvironmentVariables();
2295 if (!CanGetEnvironmentVariables()) {
2298 return m_EnvironmentVariables;
2304 m_EnvironmentVariables =
value;
2311 m_EnvironmentVariables = std::forward<CMt_Base::C_Attlist::TEnvironmentVariables>(
value);
2319 if (!IsSetEnvironmentVariables()) {
2320 m_EnvironmentVariables = UnassignedString();
2324 return m_EnvironmentVariables;
2336 return IsSetExcludedInputPaths();
2342 if (!CanGetExcludedInputPaths()) {
2345 return m_ExcludedInputPaths;
2351 m_ExcludedInputPaths =
value;
2358 m_ExcludedInputPaths = std::forward<CMt_Base::C_Attlist::TExcludedInputPaths>(
value);
2366 if (!IsSetExcludedInputPaths()) {
2367 m_ExcludedInputPaths = UnassignedString();
2371 return m_ExcludedInputPaths;
2383 return IsSetGenerateCatalogFiles();
2389 if (!CanGetGenerateCatalogFiles()) {
2392 return m_GenerateCatalogFiles;
2398 m_GenerateCatalogFiles =
value;
2405 m_GenerateCatalogFiles = std::forward<CMt_Base::C_Attlist::TGenerateCatalogFiles>(
value);
2413 if (!IsSetGenerateCatalogFiles()) {
2414 m_GenerateCatalogFiles = UnassignedString();
2418 return m_GenerateCatalogFiles;
2430 return IsSetGenerateCategoryTags();
2436 if (!CanGetGenerateCategoryTags()) {
2437 ThrowUnassigned(10);
2439 return m_GenerateCategoryTags;
2445 m_GenerateCategoryTags =
value;
2452 m_GenerateCategoryTags = std::forward<CMt_Base::C_Attlist::TGenerateCategoryTags>(
value);
2460 if (!IsSetGenerateCategoryTags()) {
2461 m_GenerateCategoryTags = UnassignedString();
2465 return m_GenerateCategoryTags;
2477 return IsSetInputResourceManifests();
2483 if (!CanGetInputResourceManifests()) {
2484 ThrowUnassigned(11);
2486 return m_InputResourceManifests;
2492 m_InputResourceManifests =
value;
2499 m_InputResourceManifests = std::forward<CMt_Base::C_Attlist::TInputResourceManifests>(
value);
2507 if (!IsSetInputResourceManifests()) {
2508 m_InputResourceManifests = UnassignedString();
2512 return m_InputResourceManifests;
2524 return IsSetLogStandardErrorAsError();
2530 if (!CanGetLogStandardErrorAsError()) {
2531 ThrowUnassigned(12);
2533 return m_LogStandardErrorAsError;
2539 m_LogStandardErrorAsError =
value;
2546 m_LogStandardErrorAsError = std::forward<CMt_Base::C_Attlist::TLogStandardErrorAsError>(
value);
2554 if (!IsSetLogStandardErrorAsError()) {
2555 m_LogStandardErrorAsError = UnassignedString();
2559 return m_LogStandardErrorAsError;
2571 return IsSetManifestFromManagedAssembly();
2577 if (!CanGetManifestFromManagedAssembly()) {
2578 ThrowUnassigned(13);
2580 return m_ManifestFromManagedAssembly;
2586 m_ManifestFromManagedAssembly =
value;
2593 m_ManifestFromManagedAssembly = std::forward<CMt_Base::C_Attlist::TManifestFromManagedAssembly>(
value);
2601 if (!IsSetManifestFromManagedAssembly()) {
2602 m_ManifestFromManagedAssembly = UnassignedString();
2606 return m_ManifestFromManagedAssembly;
2618 return IsSetMinimalRebuildFromTracking();
2624 if (!CanGetMinimalRebuildFromTracking()) {
2625 ThrowUnassigned(14);
2627 return m_MinimalRebuildFromTracking;
2633 m_MinimalRebuildFromTracking =
value;
2640 m_MinimalRebuildFromTracking = std::forward<CMt_Base::C_Attlist::TMinimalRebuildFromTracking>(
value);
2648 if (!IsSetMinimalRebuildFromTracking()) {
2649 m_MinimalRebuildFromTracking = UnassignedString();
2653 return m_MinimalRebuildFromTracking;
2665 return IsSetOutputManifestFile();
2671 if (!CanGetOutputManifestFile()) {
2672 ThrowUnassigned(15);
2674 return m_OutputManifestFile;
2680 m_OutputManifestFile =
value;
2687 m_OutputManifestFile = std::forward<CMt_Base::C_Attlist::TOutputManifestFile>(
value);
2695 if (!IsSetOutputManifestFile()) {
2696 m_OutputManifestFile = UnassignedString();
2700 return m_OutputManifestFile;
2712 return IsSetOutputResourceManifests();
2718 if (!CanGetOutputResourceManifests()) {
2719 ThrowUnassigned(16);
2721 return m_OutputResourceManifests;
2727 m_OutputResourceManifests =
value;
2734 m_OutputResourceManifests = std::forward<CMt_Base::C_Attlist::TOutputResourceManifests>(
value);
2742 if (!IsSetOutputResourceManifests()) {
2743 m_OutputResourceManifests = UnassignedString();
2747 return m_OutputResourceManifests;
2759 return IsSetPathOverride();
2765 if (!CanGetPathOverride()) {
2766 ThrowUnassigned(17);
2768 return m_PathOverride;
2774 m_PathOverride =
value;
2781 m_PathOverride = std::forward<CMt_Base::C_Attlist::TPathOverride>(
value);
2789 if (!IsSetPathOverride()) {
2790 m_PathOverride = UnassignedString();
2794 return m_PathOverride;
2806 return IsSetRegistrarScriptFile();
2812 if (!CanGetRegistrarScriptFile()) {
2813 ThrowUnassigned(18);
2815 return m_RegistrarScriptFile;
2821 m_RegistrarScriptFile =
value;
2828 m_RegistrarScriptFile = std::forward<CMt_Base::C_Attlist::TRegistrarScriptFile>(
value);
2836 if (!IsSetRegistrarScriptFile()) {
2837 m_RegistrarScriptFile = UnassignedString();
2841 return m_RegistrarScriptFile;
2853 return IsSetReplacementsFile();
2859 if (!CanGetReplacementsFile()) {
2860 ThrowUnassigned(19);
2862 return m_ReplacementsFile;
2868 m_ReplacementsFile =
value;
2875 m_ReplacementsFile = std::forward<CMt_Base::C_Attlist::TReplacementsFile>(
value);
2883 if (!IsSetReplacementsFile()) {
2884 m_ReplacementsFile = UnassignedString();
2888 return m_ReplacementsFile;
2900 return IsSetResourceOutputFileName();
2906 if (!CanGetResourceOutputFileName()) {
2907 ThrowUnassigned(20);
2909 return m_ResourceOutputFileName;
2915 m_ResourceOutputFileName =
value;
2922 m_ResourceOutputFileName = std::forward<CMt_Base::C_Attlist::TResourceOutputFileName>(
value);
2930 if (!IsSetResourceOutputFileName()) {
2931 m_ResourceOutputFileName = UnassignedString();
2935 return m_ResourceOutputFileName;
2947 return IsSetSkippedExecution();
2953 if (!CanGetSkippedExecution()) {
2954 ThrowUnassigned(21);
2956 return m_SkippedExecution;
2962 m_SkippedExecution =
value;
2969 m_SkippedExecution = std::forward<CMt_Base::C_Attlist::TSkippedExecution>(
value);
2977 if (!IsSetSkippedExecution()) {
2978 m_SkippedExecution = UnassignedString();
2982 return m_SkippedExecution;
2994 return IsSetSources();
3000 if (!CanGetSources()) {
3001 ThrowUnassigned(22);
3016 m_Sources = std::forward<CMt_Base::C_Attlist::TSources>(
value);
3024 if (!IsSetSources()) {
3025 m_Sources = UnassignedString();
3041 return IsSetSourcesCompiled();
3047 if (!CanGetSourcesCompiled()) {
3048 ThrowUnassigned(23);
3050 return m_SourcesCompiled;
3056 m_SourcesCompiled =
value;
3063 m_SourcesCompiled = std::forward<CMt_Base::C_Attlist::TSourcesCompiled>(
value);
3071 if (!IsSetSourcesCompiled()) {
3072 m_SourcesCompiled = UnassignedString();
3076 return m_SourcesCompiled;
3088 return IsSetStandardErrorImportance();
3094 if (!CanGetStandardErrorImportance()) {
3095 ThrowUnassigned(24);
3097 return m_StandardErrorImportance;
3103 m_StandardErrorImportance =
value;
3110 m_StandardErrorImportance = std::forward<CMt_Base::C_Attlist::TStandardErrorImportance>(
value);
3118 if (!IsSetStandardErrorImportance()) {
3119 m_StandardErrorImportance = UnassignedString();
3123 return m_StandardErrorImportance;
3135 return IsSetStandardOutputImportance();
3141 if (!CanGetStandardOutputImportance()) {
3142 ThrowUnassigned(25);
3144 return m_StandardOutputImportance;
3150 m_StandardOutputImportance =
value;
3157 m_StandardOutputImportance = std::forward<CMt_Base::C_Attlist::TStandardOutputImportance>(
value);
3165 if (!IsSetStandardOutputImportance()) {
3166 m_StandardOutputImportance = UnassignedString();
3170 return m_StandardOutputImportance;
3182 return IsSetSuppressDependencyElement();
3188 if (!CanGetSuppressDependencyElement()) {
3189 ThrowUnassigned(26);
3191 return m_SuppressDependencyElement;
3197 m_SuppressDependencyElement =
value;
3204 m_SuppressDependencyElement = std::forward<CMt_Base::C_Attlist::TSuppressDependencyElement>(
value);
3212 if (!IsSetSuppressDependencyElement()) {
3213 m_SuppressDependencyElement = UnassignedString();
3217 return m_SuppressDependencyElement;
3229 return IsSetSuppressStartupBanner();
3235 if (!CanGetSuppressStartupBanner()) {
3236 ThrowUnassigned(27);
3238 return m_SuppressStartupBanner;
3244 m_SuppressStartupBanner =
value;
3251 m_SuppressStartupBanner = std::forward<CMt_Base::C_Attlist::TSuppressStartupBanner>(
value);
3259 if (!IsSetSuppressStartupBanner()) {
3260 m_SuppressStartupBanner = UnassignedString();
3264 return m_SuppressStartupBanner;
3276 return IsSetTimeout();
3282 if (!CanGetTimeout()) {
3283 ThrowUnassigned(28);
3298 m_Timeout = std::forward<CMt_Base::C_Attlist::TTimeout>(
value);
3306 if (!IsSetTimeout()) {
3307 m_Timeout = UnassignedString();
3323 return IsSetTLogReadFiles();
3329 if (!CanGetTLogReadFiles()) {
3330 ThrowUnassigned(29);
3332 return m_TLogReadFiles;
3338 m_TLogReadFiles =
value;
3345 m_TLogReadFiles = std::forward<CMt_Base::C_Attlist::TTLogReadFiles>(
value);
3353 if (!IsSetTLogReadFiles()) {
3354 m_TLogReadFiles = UnassignedString();
3358 return m_TLogReadFiles;
3370 return IsSetTLogWriteFiles();
3376 if (!CanGetTLogWriteFiles()) {
3377 ThrowUnassigned(30);
3379 return m_TLogWriteFiles;
3385 m_TLogWriteFiles =
value;
3392 m_TLogWriteFiles = std::forward<CMt_Base::C_Attlist::TTLogWriteFiles>(
value);
3400 if (!IsSetTLogWriteFiles()) {
3401 m_TLogWriteFiles = UnassignedString();
3405 return m_TLogWriteFiles;
3417 return IsSetToolExe();
3423 if (!CanGetToolExe()) {
3424 ThrowUnassigned(31);
3439 m_ToolExe = std::forward<CMt_Base::C_Attlist::TToolExe>(
value);
3447 if (!IsSetToolExe()) {
3448 m_ToolExe = UnassignedString();
3464 return IsSetToolPath();
3470 if (!CanGetToolPath()) {
3471 ThrowUnassigned(32);
3486 m_ToolPath = std::forward<CMt_Base::C_Attlist::TToolPath>(
value);
3494 if (!IsSetToolPath()) {
3495 m_ToolPath = UnassignedString();
3511 return IsSetTrackedInputFilesToIgnore();
3517 if (!CanGetTrackedInputFilesToIgnore()) {
3518 ThrowUnassigned(33);
3520 return m_TrackedInputFilesToIgnore;
3526 m_TrackedInputFilesToIgnore =
value;
3533 m_TrackedInputFilesToIgnore = std::forward<CMt_Base::C_Attlist::TTrackedInputFilesToIgnore>(
value);
3541 if (!IsSetTrackedInputFilesToIgnore()) {
3542 m_TrackedInputFilesToIgnore = UnassignedString();
3546 return m_TrackedInputFilesToIgnore;
3558 return IsSetTrackedOutputFilesToIgnore();
3564 if (!CanGetTrackedOutputFilesToIgnore()) {
3565 ThrowUnassigned(34);
3567 return m_TrackedOutputFilesToIgnore;
3573 m_TrackedOutputFilesToIgnore =
value;
3580 m_TrackedOutputFilesToIgnore = std::forward<CMt_Base::C_Attlist::TTrackedOutputFilesToIgnore>(
value);
3588 if (!IsSetTrackedOutputFilesToIgnore()) {
3589 m_TrackedOutputFilesToIgnore = UnassignedString();
3593 return m_TrackedOutputFilesToIgnore;
3605 return IsSetTrackerLogDirectory();
3611 if (!CanGetTrackerLogDirectory()) {
3612 ThrowUnassigned(35);
3614 return m_TrackerLogDirectory;
3620 m_TrackerLogDirectory =
value;
3627 m_TrackerLogDirectory = std::forward<CMt_Base::C_Attlist::TTrackerLogDirectory>(
value);
3635 if (!IsSetTrackerLogDirectory()) {
3636 m_TrackerLogDirectory = UnassignedString();
3640 return m_TrackerLogDirectory;
3652 return IsSetTrackFileAccess();
3658 if (!CanGetTrackFileAccess()) {
3659 ThrowUnassigned(36);
3661 return m_TrackFileAccess;
3667 m_TrackFileAccess =
value;
3674 m_TrackFileAccess = std::forward<CMt_Base::C_Attlist::TTrackFileAccess>(
value);
3682 if (!IsSetTrackFileAccess()) {
3683 m_TrackFileAccess = UnassignedString();
3687 return m_TrackFileAccess;
3699 return IsSetTypeLibraryFile();
3705 if (!CanGetTypeLibraryFile()) {
3706 ThrowUnassigned(37);
3708 return m_TypeLibraryFile;
3714 m_TypeLibraryFile =
value;
3721 m_TypeLibraryFile = std::forward<CMt_Base::C_Attlist::TTypeLibraryFile>(
value);
3729 if (!IsSetTypeLibraryFile()) {
3730 m_TypeLibraryFile = UnassignedString();
3734 return m_TypeLibraryFile;
3746 return IsSetUpdateFileHashes();
3752 if (!CanGetUpdateFileHashes()) {
3753 ThrowUnassigned(38);
3755 return m_UpdateFileHashes;
3761 m_UpdateFileHashes =
value;
3768 m_UpdateFileHashes = std::forward<CMt_Base::C_Attlist::TUpdateFileHashes>(
value);
3776 if (!IsSetUpdateFileHashes()) {
3777 m_UpdateFileHashes = UnassignedString();
3781 return m_UpdateFileHashes;
3793 return IsSetUpdateFileHashesSearchPath();
3799 if (!CanGetUpdateFileHashesSearchPath()) {
3800 ThrowUnassigned(39);
3802 return m_UpdateFileHashesSearchPath;
3808 m_UpdateFileHashesSearchPath =
value;
3815 m_UpdateFileHashesSearchPath = std::forward<CMt_Base::C_Attlist::TUpdateFileHashesSearchPath>(
value);
3823 if (!IsSetUpdateFileHashesSearchPath()) {
3824 m_UpdateFileHashesSearchPath = UnassignedString();
3828 return m_UpdateFileHashesSearchPath;
3840 return IsSetVerboseOutput();
3846 if (!CanGetVerboseOutput()) {
3847 ThrowUnassigned(40);
3849 return m_VerboseOutput;
3855 m_VerboseOutput =
value;
3862 m_VerboseOutput = std::forward<CMt_Base::C_Attlist::TVerboseOutput>(
value);
3870 if (!IsSetVerboseOutput()) {
3871 m_VerboseOutput = UnassignedString();
3875 return m_VerboseOutput;
3916 return m_Mt.NotEmpty();
#define END_msbuild_SCOPE
#define BEGIN_msbuild_SCOPE
User-defined methods of the data storage class.
uint32_t Uint4
4-byte (32-bit) unsigned integer
NCBI_NS_STD::string TToolExe
const TAdditionalOptions & GetAdditionalOptions(void) const
Get the AdditionalOptions member data.
TAdditionalManifestFiles & SetAdditionalManifestFiles(void)
Assign a value to AdditionalManifestFiles data member.
void ResetOutputManifestFile(void)
Reset OutputManifestFile data member.
const TManifestFromManagedAssembly & GetManifestFromManagedAssembly(void) const
Get the ManifestFromManagedAssembly member data.
TTrackFileAccess & SetTrackFileAccess(void)
Assign a value to TrackFileAccess data member.
bool CanGetUpdateFileHashesSearchPath(void) const
Check if it is safe to call GetUpdateFileHashesSearchPath method.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
void ResetStandardOutputImportance(void)
Reset StandardOutputImportance data member.
NCBI_NS_STD::string m_UpdateFileHashes
NCBI_NS_STD::string TPathOverride
DECLARE_INTERNAL_TYPE_INFO()
const TTypeLibraryFile & GetTypeLibraryFile(void) const
Get the TypeLibraryFile member data.
const TSourcesCompiled & GetSourcesCompiled(void) const
Get the SourcesCompiled member data.
bool CanGetTrackFileAccess(void) const
Check if it is safe to call GetTrackFileAccess method.
const TAssemblyIdentity & GetAssemblyIdentity(void) const
Get the AssemblyIdentity member data.
bool IsSetResourceOutputFileName(void) const
Check if a value has been assigned to ResourceOutputFileName data member.
NCBI_NS_STD::string m_InputResourceManifests
const TMt & GetMt(void) const
bool IsSetTrackFileAccess(void) const
Check if a value has been assigned to TrackFileAccess data member.
bool IsSetToolExe(void) const
Check if a value has been assigned to ToolExe data member.
NCBI_NS_STD::string m_TrackerLogDirectory
void ResetPathOverride(void)
Reset PathOverride data member.
bool IsSetVerboseOutput(void) const
Check if a value has been assigned to VerboseOutput data member.
bool CanGetEmbedManifest(void) const
Check if it is safe to call GetEmbedManifest method.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
bool IsSetAcceptableNonZeroExitCodes(void) const
Check if a value has been assigned to AcceptableNonZeroExitCodes data member.
const TStandardOutputImportance & GetStandardOutputImportance(void) const
Get the StandardOutputImportance member data.
bool CanGetInputResourceManifests(void) const
Check if it is safe to call GetInputResourceManifests method.
bool IsSetTLogWriteFiles(void) const
Check if a value has been assigned to TLogWriteFiles data member.
void ResetEnvironmentVariables(void)
Reset EnvironmentVariables data member.
bool CanGetOutputManifestFile(void) const
Check if it is safe to call GetOutputManifestFile method.
NCBI_NS_STD::string TAdditionalManifestFiles
NCBI_NS_STD::string m_AssemblyIdentity
NCBI_NS_STD::string TStandardOutputImportance
NCBI_NS_STD::string TVerboseOutput
NCBI_NS_STD::string TOutputResourceManifests
NCBI_NS_STD::string m_SourcesCompiled
const TTimeout & GetTimeout(void) const
Get the Timeout member data.
TGenerateCatalogFiles & SetGenerateCatalogFiles(void)
Assign a value to GenerateCatalogFiles data member.
bool IsSetExcludedInputPaths(void) const
Check if a value has been assigned to ExcludedInputPaths data member.
NCBI_NS_STD::string TExcludedInputPaths
NCBI_NS_STD::string TGenerateCategoryTags
NCBI_NS_STD::string m_RegistrarScriptFile
const TAcceptableNonZeroExitCodes & GetAcceptableNonZeroExitCodes(void) const
Get the AcceptableNonZeroExitCodes member data.
bool IsSetGenerateCatalogFiles(void) const
Check if a value has been assigned to GenerateCatalogFiles data member.
bool CanGetSourcesCompiled(void) const
Check if it is safe to call GetSourcesCompiled method.
bool CanGetToolPath(void) const
Check if it is safe to call GetToolPath method.
TExcludedInputPaths & SetExcludedInputPaths(void)
Assign a value to ExcludedInputPaths data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
const TActiveToolSwitchesValues & GetActiveToolSwitchesValues(void) const
Get the ActiveToolSwitchesValues member data.
void Reset(void)
Reset the whole object.
const TSkippedExecution & GetSkippedExecution(void) const
Get the SkippedExecution member data.
void ResetStandardErrorImportance(void)
Reset StandardErrorImportance data member.
bool CanGetGenerateCategoryTags(void) const
Check if it is safe to call GetGenerateCategoryTags method.
const TEnvironmentVariables & GetEnvironmentVariables(void) const
Get the EnvironmentVariables member data.
NCBI_NS_STD::string m_TLogWriteFiles
void ResetResourceOutputFileName(void)
Reset ResourceOutputFileName data member.
void ResetEmbedManifest(void)
Reset EmbedManifest data member.
void ResetSkippedExecution(void)
Reset SkippedExecution data member.
bool CanGetTLogWriteFiles(void) const
Check if it is safe to call GetTLogWriteFiles method.
bool CanGetAdditionalManifestFiles(void) const
Check if it is safe to call GetAdditionalManifestFiles method.
bool CanGetSuppressDependencyElement(void) const
Check if it is safe to call GetSuppressDependencyElement method.
TSuppressStartupBanner & SetSuppressStartupBanner(void)
Assign a value to SuppressStartupBanner data member.
NCBI_NS_STD::string TTrackFileAccess
void ResetToolExe(void)
Reset ToolExe data member.
TEmbedManifest & SetEmbedManifest(void)
Assign a value to EmbedManifest data member.
void ResetExcludedInputPaths(void)
Reset ExcludedInputPaths data member.
void ResetUpdateFileHashes(void)
Reset UpdateFileHashes data member.
NCBI_NS_STD::string m_VerboseOutput
bool IsSetOutputManifestFile(void) const
Check if a value has been assigned to OutputManifestFile data member.
NCBI_NS_STD::string m_ResourceOutputFileName
NCBI_NS_STD::string TTimeout
TTLogWriteFiles & SetTLogWriteFiles(void)
Assign a value to TLogWriteFiles data member.
TManifestFromManagedAssembly & SetManifestFromManagedAssembly(void)
Assign a value to ManifestFromManagedAssembly data member.
NCBI_NS_STD::string m_AdditionalManifestFiles
bool CanGetPathOverride(void) const
Check if it is safe to call GetPathOverride method.
void ResetSourcesCompiled(void)
Reset SourcesCompiled data member.
void ResetMt(void)
Reset Mt data member.
void ResetAdditionalManifestFiles(void)
Reset AdditionalManifestFiles data member.
TGenerateCategoryTags & SetGenerateCategoryTags(void)
Assign a value to GenerateCategoryTags data member.
NCBI_NS_STD::string TToolPath
const TReplacementsFile & GetReplacementsFile(void) const
Get the ReplacementsFile member data.
NCBI_NS_STD::string TEnvironmentVariables
TComponentFileName & SetComponentFileName(void)
Assign a value to ComponentFileName data member.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
void ResetTrackedInputFilesToIgnore(void)
Reset TrackedInputFilesToIgnore data member.
NCBI_NS_STD::string m_ToolExe
NCBI_NS_STD::string TTLogWriteFiles
TUpdateFileHashes & SetUpdateFileHashes(void)
Assign a value to UpdateFileHashes data member.
bool CanGetEnvironmentVariables(void) const
Check if it is safe to call GetEnvironmentVariables method.
bool CanGetSources(void) const
Check if it is safe to call GetSources method.
virtual void Reset(void)
Reset the whole object.
bool CanGetActiveToolSwitchesValues(void) const
Check if it is safe to call GetActiveToolSwitchesValues method.
bool CanGetSuppressStartupBanner(void) const
Check if it is safe to call GetSuppressStartupBanner method.
NCBI_NS_STD::string TSourcesCompiled
bool CanGetAcceptableNonZeroExitCodes(void) const
Check if it is safe to call GetAcceptableNonZeroExitCodes method.
bool IsSetTrackedInputFilesToIgnore(void) const
Check if a value has been assigned to TrackedInputFilesToIgnore data member.
const TSuppressStartupBanner & GetSuppressStartupBanner(void) const
Get the SuppressStartupBanner member data.
NCBI_NS_STD::string m_ReplacementsFile
NCBI_NS_STD::string m_ComponentFileName
NCBI_NS_STD::string TRegistrarScriptFile
bool CanGetStandardErrorImportance(void) const
Check if it is safe to call GetStandardErrorImportance method.
bool IsSetMt(void) const
Check if a value has been assigned to Mt data member.
bool IsSetActiveToolSwitchesValues(void) const
Check if a value has been assigned to ActiveToolSwitchesValues data member.
void ResetActiveToolSwitchesValues(void)
Reset ActiveToolSwitchesValues data member.
NCBI_NS_STD::string TAssemblyIdentity
const TGenerateCatalogFiles & GetGenerateCatalogFiles(void) const
Get the GenerateCatalogFiles member data.
void ResetTrackerLogDirectory(void)
Reset TrackerLogDirectory data member.
bool CanGetTrackedInputFilesToIgnore(void) const
Check if it is safe to call GetTrackedInputFilesToIgnore method.
TSources & SetSources(void)
Assign a value to Sources data member.
bool CanGetMt(void) const
Check if it is safe to call GetMt method.
bool IsSetSources(void) const
Check if a value has been assigned to Sources data member.
NCBI_NS_STD::string m_SuppressDependencyElement
const TEmbedManifest & GetEmbedManifest(void) const
Get the EmbedManifest member data.
NCBI_NS_STD::string m_TrackedOutputFilesToIgnore
const TToolExe & GetToolExe(void) const
Get the ToolExe member data.
bool CanGetGenerateCatalogFiles(void) const
Check if it is safe to call GetGenerateCatalogFiles method.
bool IsSetStandardErrorImportance(void) const
Check if a value has been assigned to StandardErrorImportance data member.
void ResetAdditionalOptions(void)
Reset AdditionalOptions data member.
const TInputResourceManifests & GetInputResourceManifests(void) const
Get the InputResourceManifests member data.
bool CanGetTaskType(void) const
Check if it is safe to call GetTaskType method.
NCBI_NS_NCBI::CRef< TAttlist > m_Attlist
NCBI_NS_STD::string TInputResourceManifests
void ResetGenerateCatalogFiles(void)
Reset GenerateCatalogFiles data member.
const TSources & GetSources(void) const
Get the Sources member data.
NCBI_NS_STD::string m_OutputManifestFile
bool IsSetOutputResourceManifests(void) const
Check if a value has been assigned to OutputResourceManifests data member.
bool CanGetComponentFileName(void) const
Check if it is safe to call GetComponentFileName method.
const TUpdateFileHashesSearchPath & GetUpdateFileHashesSearchPath(void) const
Get the UpdateFileHashesSearchPath member data.
TToolPath & SetToolPath(void)
Assign a value to ToolPath data member.
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_TaskType > > TTaskType
C_Attlist & operator=(const C_Attlist &)
TAcceptableNonZeroExitCodes & SetAcceptableNonZeroExitCodes(void)
Assign a value to AcceptableNonZeroExitCodes data member.
const TTLogWriteFiles & GetTLogWriteFiles(void) const
Get the TLogWriteFiles member data.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetResourceOutputFileName(void) const
Check if it is safe to call GetResourceOutputFileName method.
void ResetTrackFileAccess(void)
Reset TrackFileAccess data member.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
bool IsSetAdditionalManifestFiles(void) const
Check if a value has been assigned to AdditionalManifestFiles data member.
TAdditionalOptions & SetAdditionalOptions(void)
Assign a value to AdditionalOptions data member.
TUpdateFileHashesSearchPath & SetUpdateFileHashesSearchPath(void)
Assign a value to UpdateFileHashesSearchPath data member.
bool CanGetReplacementsFile(void) const
Check if it is safe to call GetReplacementsFile method.
void ResetAcceptableNonZeroExitCodes(void)
Reset AcceptableNonZeroExitCodes data member.
const TToolPath & GetToolPath(void) const
Get the ToolPath member data.
TStandardOutputImportance & SetStandardOutputImportance(void)
Assign a value to StandardOutputImportance data member.
NCBI_NS_STD::string TSuppressDependencyElement
bool CanGetTLogReadFiles(void) const
Check if it is safe to call GetTLogReadFiles method.
TRegistrarScriptFile & SetRegistrarScriptFile(void)
Assign a value to RegistrarScriptFile data member.
const TTaskType & GetTaskType(void) const
Get the TaskType member data.
bool IsSetGenerateCategoryTags(void) const
Check if a value has been assigned to GenerateCategoryTags data member.
const TTLogReadFiles & GetTLogReadFiles(void) const
Get the TLogReadFiles member data.
NCBI_NS_STD::string m_TLogReadFiles
void ResetComponentFileName(void)
Reset ComponentFileName data member.
void ResetReplacementsFile(void)
Reset ReplacementsFile data member.
bool IsSetUpdateFileHashes(void) const
Check if a value has been assigned to UpdateFileHashes data member.
NCBI_NS_STD::string m_TypeLibraryFile
bool CanGetManifestFromManagedAssembly(void) const
Check if it is safe to call GetManifestFromManagedAssembly method.
void ResetMinimalRebuildFromTracking(void)
Reset MinimalRebuildFromTracking data member.
NCBI_NS_STD::string m_StandardOutputImportance
bool IsSetSourcesCompiled(void) const
Check if a value has been assigned to SourcesCompiled data member.
bool IsSetSuppressStartupBanner(void) const
Check if a value has been assigned to SuppressStartupBanner data member.
bool IsSetEnvironmentVariables(void) const
Check if a value has been assigned to EnvironmentVariables data member.
NCBI_NS_STD::string m_SuppressStartupBanner
const TLogStandardErrorAsError & GetLogStandardErrorAsError(void) const
Get the LogStandardErrorAsError member data.
TPathOverride & SetPathOverride(void)
Assign a value to PathOverride data member.
const TMt & GetMt(void) const
Get the Mt member data.
bool CanGetMinimalRebuildFromTracking(void) const
Check if it is safe to call GetMinimalRebuildFromTracking method.
void ResetTimeout(void)
Reset Timeout data member.
void ResetVerboseOutput(void)
Reset VerboseOutput data member.
bool IsSetToolPath(void) const
Check if a value has been assigned to ToolPath data member.
NCBI_NS_STD::string TOutputManifestFile
bool IsSetTrackerLogDirectory(void) const
Check if a value has been assigned to TrackerLogDirectory data member.
bool CanGetTrackerLogDirectory(void) const
Check if it is safe to call GetTrackerLogDirectory method.
const TTrackerLogDirectory & GetTrackerLogDirectory(void) const
Get the TrackerLogDirectory member data.
NCBI_NS_STD::string TSuppressStartupBanner
bool CanGetSkippedExecution(void) const
Check if it is safe to call GetSkippedExecution method.
NCBI_NS_STD::string m_Sources
TTrackedOutputFilesToIgnore & SetTrackedOutputFilesToIgnore(void)
Assign a value to TrackedOutputFilesToIgnore data member.
TVerboseOutput & SetVerboseOutput(void)
Assign a value to VerboseOutput data member.
bool IsSetUpdateFileHashesSearchPath(void) const
Check if a value has been assigned to UpdateFileHashesSearchPath data member.
void ResetTLogReadFiles(void)
Reset TLogReadFiles data member.
TResourceOutputFileName & SetResourceOutputFileName(void)
Assign a value to ResourceOutputFileName data member.
void ResetLogStandardErrorAsError(void)
Reset LogStandardErrorAsError data member.
NCBI_NS_STD::string m_SkippedExecution
TTimeout & SetTimeout(void)
Assign a value to Timeout data member.
TAssemblyIdentity & SetAssemblyIdentity(void)
Assign a value to AssemblyIdentity data member.
bool IsSetTypeLibraryFile(void) const
Check if a value has been assigned to TypeLibraryFile data member.
CMt_Base & operator=(const CMt_Base &)
bool IsSetLogStandardErrorAsError(void) const
Check if a value has been assigned to LogStandardErrorAsError data member.
NCBI_NS_STD::string m_StandardErrorImportance
bool CanGetLogStandardErrorAsError(void) const
Check if it is safe to call GetLogStandardErrorAsError method.
TTaskType & SetTaskType(void)
Assign a value to TaskType data member.
NCBI_NS_STD::string m_GenerateCategoryTags
TMinimalRebuildFromTracking & SetMinimalRebuildFromTracking(void)
Assign a value to MinimalRebuildFromTracking data member.
void ResetSuppressStartupBanner(void)
Reset SuppressStartupBanner data member.
bool IsSetTaskType(void) const
Check if a value has been assigned to TaskType data member.
TToolExe & SetToolExe(void)
Assign a value to ToolExe data member.
void ResetTLogWriteFiles(void)
Reset TLogWriteFiles data member.
NCBI_NS_STD::string TEmbedManifest
NCBI_NS_STD::string TManifestFromManagedAssembly
bool IsSetSuppressDependencyElement(void) const
Check if a value has been assigned to SuppressDependencyElement data member.
NCBI_NS_STD::string TGenerateCatalogFiles
TTrackedInputFilesToIgnore & SetTrackedInputFilesToIgnore(void)
Assign a value to TrackedInputFilesToIgnore data member.
void ResetUpdateFileHashesSearchPath(void)
Reset UpdateFileHashesSearchPath data member.
const TStandardErrorImportance & GetStandardErrorImportance(void) const
Get the StandardErrorImportance member data.
TTypeLibraryFile & SetTypeLibraryFile(void)
Assign a value to TypeLibraryFile data member.
TMt & SetMt(void)
Assign a value to Mt data member.
bool IsSetPathOverride(void) const
Check if a value has been assigned to PathOverride data member.
NCBI_NS_STD::string m_MinimalRebuildFromTracking
bool CanGetRegistrarScriptFile(void) const
Check if it is safe to call GetRegistrarScriptFile method.
NCBI_NS_STD::string TTrackerLogDirectory
bool CanGetMt(void) const
bool CanGetExcludedInputPaths(void) const
Check if it is safe to call GetExcludedInputPaths method.
bool CanGetTrackedOutputFilesToIgnore(void) const
Check if it is safe to call GetTrackedOutputFilesToIgnore method.
NCBI_NS_STD::string m_PathOverride
NCBI_NS_NCBI::CRef< TMt > m_Mt
TReplacementsFile & SetReplacementsFile(void)
Assign a value to ReplacementsFile data member.
void ResetTrackedOutputFilesToIgnore(void)
Reset TrackedOutputFilesToIgnore data member.
NCBI_NS_STD::string m_EmbedManifest
TSourcesCompiled & SetSourcesCompiled(void)
Assign a value to SourcesCompiled data member.
TStandardErrorImportance & SetStandardErrorImportance(void)
Assign a value to StandardErrorImportance data member.
NCBI_NS_NCBI::CSerialObject Tparent
TInputResourceManifests & SetInputResourceManifests(void)
Assign a value to InputResourceManifests data member.
const TMinimalRebuildFromTracking & GetMinimalRebuildFromTracking(void) const
Get the MinimalRebuildFromTracking member data.
void ResetInputResourceManifests(void)
Reset InputResourceManifests data member.
bool IsSetComponentFileName(void) const
Check if a value has been assigned to ComponentFileName data member.
const TGenerateCategoryTags & GetGenerateCategoryTags(void) const
Get the GenerateCategoryTags member data.
NCBI_NS_STD::string TMinimalRebuildFromTracking
bool IsSetAssemblyIdentity(void) const
Check if a value has been assigned to AssemblyIdentity data member.
void ResetOutputResourceManifests(void)
Reset OutputResourceManifests data member.
const TTrackedInputFilesToIgnore & GetTrackedInputFilesToIgnore(void) const
Get the TrackedInputFilesToIgnore member data.
TSkippedExecution & SetSkippedExecution(void)
Assign a value to SkippedExecution data member.
void ResetManifestFromManagedAssembly(void)
Reset ManifestFromManagedAssembly data member.
void ResetToolPath(void)
Reset ToolPath data member.
void ResetTaskType(void)
Reset TaskType data member.
NCBI_NS_STD::string m_LogStandardErrorAsError
bool IsSetTimeout(void) const
Check if a value has been assigned to Timeout data member.
NCBI_NS_STD::string m_ToolPath
const TTrackFileAccess & GetTrackFileAccess(void) const
Get the TrackFileAccess member data.
NCBI_NS_STD::string TTrackedInputFilesToIgnore
NCBI_NS_STD::string TActiveToolSwitchesValues
NCBI_NS_STD::string TAcceptableNonZeroExitCodes
bool CanGetVerboseOutput(void) const
Check if it is safe to call GetVerboseOutput method.
bool IsSetAdditionalOptions(void) const
Check if a value has been assigned to AdditionalOptions data member.
void ResetRegistrarScriptFile(void)
Reset RegistrarScriptFile data member.
NCBI_NS_STD::string TLogStandardErrorAsError
NCBI_NS_STD::string TSources
NCBI_NS_STD::string TTypeLibraryFile
void ResetAttlist(void)
Reset Attlist data member.
NCBI_NS_STD::string m_UpdateFileHashesSearchPath
TOutputResourceManifests & SetOutputResourceManifests(void)
Assign a value to OutputResourceManifests data member.
void ResetSuppressDependencyElement(void)
Reset SuppressDependencyElement data member.
NCBI_NS_STD::string TReplacementsFile
NCBI_NS_STD::string m_GenerateCatalogFiles
NCBI_NS_NCBI::CSerialObject Tparent
bool CanGetStandardOutputImportance(void) const
Check if it is safe to call GetStandardOutputImportance method.
bool CanGetOutputResourceManifests(void) const
Check if it is safe to call GetOutputResourceManifests method.
const TOutputResourceManifests & GetOutputResourceManifests(void) const
Get the OutputResourceManifests member data.
bool IsSetManifestFromManagedAssembly(void) const
Check if a value has been assigned to ManifestFromManagedAssembly data member.
NCBI_NS_STD::string m_EnvironmentVariables
NCBI_NS_STD::string TStandardErrorImportance
const TExcludedInputPaths & GetExcludedInputPaths(void) const
Get the ExcludedInputPaths member data.
TTLogReadFiles & SetTLogReadFiles(void)
Assign a value to TLogReadFiles data member.
NCBI_NS_STD::string m_ManifestFromManagedAssembly
bool IsSetInputResourceManifests(void) const
Check if a value has been assigned to InputResourceManifests data member.
TSuppressDependencyElement & SetSuppressDependencyElement(void)
Assign a value to SuppressDependencyElement data member.
const TResourceOutputFileName & GetResourceOutputFileName(void) const
Get the ResourceOutputFileName member data.
NCBI_NS_STD::string m_OutputResourceManifests
const TPathOverride & GetPathOverride(void) const
Get the PathOverride member data.
const TAdditionalManifestFiles & GetAdditionalManifestFiles(void) const
Get the AdditionalManifestFiles member data.
NCBI_NS_STD::string m_TrackFileAccess
bool CanGetUpdateFileHashes(void) const
Check if it is safe to call GetUpdateFileHashes method.
bool CanGetToolExe(void) const
Check if it is safe to call GetToolExe method.
CMt_Base(const CMt_Base &)
const TTrackedOutputFilesToIgnore & GetTrackedOutputFilesToIgnore(void) const
Get the TrackedOutputFilesToIgnore member data.
NCBI_NS_STD::string m_AcceptableNonZeroExitCodes
bool CanGetTimeout(void) const
Check if it is safe to call GetTimeout method.
C_Attlist(const C_Attlist &)
bool CanGetAssemblyIdentity(void) const
Check if it is safe to call GetAssemblyIdentity method.
TTrackerLogDirectory & SetTrackerLogDirectory(void)
Assign a value to TrackerLogDirectory data member.
void ResetSources(void)
Reset Sources data member.
NCBI_NS_STD::string TAdditionalOptions
NCBI_NS_STD::string TComponentFileName
const TComponentFileName & GetComponentFileName(void) const
Get the ComponentFileName member data.
bool IsSetTLogReadFiles(void) const
Check if a value has been assigned to TLogReadFiles data member.
NCBI_NS_STD::string TTrackedOutputFilesToIgnore
bool CanGetTypeLibraryFile(void) const
Check if it is safe to call GetTypeLibraryFile method.
TEnvironmentVariables & SetEnvironmentVariables(void)
Assign a value to EnvironmentVariables data member.
void ResetTypeLibraryFile(void)
Reset TypeLibraryFile data member.
bool IsSetMinimalRebuildFromTracking(void) const
Check if a value has been assigned to MinimalRebuildFromTracking data member.
bool CanGetAdditionalOptions(void) const
Check if it is safe to call GetAdditionalOptions method.
const TSuppressDependencyElement & GetSuppressDependencyElement(void) const
Get the SuppressDependencyElement member data.
const TUpdateFileHashes & GetUpdateFileHashes(void) const
Get the UpdateFileHashes member data.
NCBI_NS_STD::string TResourceOutputFileName
const TRegistrarScriptFile & GetRegistrarScriptFile(void) const
Get the RegistrarScriptFile member data.
NCBI_NS_STD::string TTLogReadFiles
Tparent::CMemberIndex< E_memberIndex, 42 > TmemberIndex
bool IsSetEmbedManifest(void) const
Check if a value has been assigned to EmbedManifest data member.
NCBI_NS_STD::string TUpdateFileHashesSearchPath
TLogStandardErrorAsError & SetLogStandardErrorAsError(void)
Assign a value to LogStandardErrorAsError data member.
NCBI_NS_STD::string m_AdditionalOptions
NCBI_NS_STD::string m_ExcludedInputPaths
bool IsSetStandardOutputImportance(void) const
Check if a value has been assigned to StandardOutputImportance data member.
NCBI_NS_STD::string TUpdateFileHashes
bool IsSetTrackedOutputFilesToIgnore(void) const
Check if a value has been assigned to TrackedOutputFilesToIgnore data member.
const TVerboseOutput & GetVerboseOutput(void) const
Get the VerboseOutput member data.
DECLARE_INTERNAL_TYPE_INFO()
NCBI_NS_STD::string m_Timeout
TActiveToolSwitchesValues & SetActiveToolSwitchesValues(void)
Assign a value to ActiveToolSwitchesValues data member.
bool IsSetRegistrarScriptFile(void) const
Check if a value has been assigned to RegistrarScriptFile data member.
void ResetAssemblyIdentity(void)
Reset AssemblyIdentity data member.
const TOutputManifestFile & GetOutputManifestFile(void) const
Get the OutputManifestFile member data.
NCBI_NS_STD::string TSkippedExecution
NCBI_NS_STD::string m_ActiveToolSwitchesValues
void ResetGenerateCategoryTags(void)
Reset GenerateCategoryTags data member.
bool IsSetSkippedExecution(void) const
Check if a value has been assigned to SkippedExecution data member.
NCBI_NS_STD::string m_TrackedInputFilesToIgnore
TOutputManifestFile & SetOutputManifestFile(void)
Assign a value to OutputManifestFile data member.
bool IsSetReplacementsFile(void) const
Check if a value has been assigned to ReplacementsFile data member.
@ e_StandardOutputImportance
@ e_TrackedInputFilesToIgnore
@ e_InputResourceManifests
@ e_MinimalRebuildFromTracking
@ e_SuppressDependencyElement
@ e_UpdateFileHashesSearchPath
@ e_LogStandardErrorAsError
@ e_ManifestFromManagedAssembly
@ e_AdditionalManifestFiles
@ e_AcceptableNonZeroExitCodes
@ e_ActiveToolSwitchesValues
@ e_ResourceOutputFileName
@ e_StandardErrorImportance
@ e_TrackedOutputFilesToIgnore
@ e_SuppressStartupBanner
@ e_OutputResourceManifests
const GenericPointer< typename T::ValueType > T2 value