NCBI C++ ToolKit
Mt_.hpp
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id$
2  * ===========================================================================
3  *
4  * PUBLIC DOMAIN NOTICE
5  * National Center for Biotechnology Information
6  *
7  * This software/database is a "United States Government Work" under the
8  * terms of the United States Copyright Act. It was written as part of
9  * the author's official duties as a United States Government employee and
10  * thus cannot be copyrighted. This software/database is freely available
11  * to the public for use. The National Library of Medicine and the U.S.
12  * Government have not placed any restriction on its use or reproduction.
13  *
14  * Although all reasonable efforts have been taken to ensure the accuracy
15  * and reliability of the software and data, the NLM and the U.S.
16  * Government do not and cannot warrant the performance or results that
17  * may be obtained by using this software or data. The NLM and the U.S.
18  * Government disclaim all warranties, express or implied, including
19  * warranties of performance, merchantability or fitness for any particular
20  * purpose.
21  *
22  * Please cite the author in any work or product based on this material.
23  *
24  * ===========================================================================
25  *
26  */
27 
28 /// @file Mt_.hpp
29 /// Data storage class.
30 ///
31 /// This file was generated by application DATATOOL
32 /// using the following specifications:
33 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/build-system/project_tree_builder/msbuild/msbuild_dataobj.xsd">msbuild_dataobj.xsd</a>
34 /// and additional tune-up parameters:
35 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/build-system/project_tree_builder/msbuild/msbuild_dataobj.def">msbuild_dataobj.def</a>
36 ///
37 /// ATTENTION:
38 /// Don't edit or commit this file into CVS as this file will
39 /// be overridden (by DATATOOL) without warning!
40 
41 #ifndef msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_MT_BASE_HPP
42 #define msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_MT_BASE_HPP
43 
44 // standard includes
45 #include <serial/serialbase.hpp>
46 
47 // generated includes
48 #include <string>
50 
51 #ifndef BEGIN_msbuild_SCOPE
52 # define BEGIN_msbuild_SCOPE BEGIN_SCOPE(msbuild)
53 # define END_msbuild_SCOPE END_SCOPE(msbuild)
54 #endif
55 BEGIN_msbuild_SCOPE // namespace msbuild::
56 
57 
58 // generated classes
59 
60 
61 /** @addtogroup dataspec_msbuild_dataobj
62  *
63  * @{
64  */
65 
66 /////////////////////////////////////////////////////////////////////////////
67 /// ncbi: removed MIDL
68 ///
69 /// CMt_Base --
70 ///
71 
72 class CMt_Base : public NCBI_NS_NCBI::CSerialObject
73 {
74  typedef NCBI_NS_NCBI::CSerialObject Tparent;
75 public:
76  // constructor
77  CMt_Base(void);
78  // destructor
79  virtual ~CMt_Base(void);
80 
81  // type info
83 
84  /////////////////////////////////////////////////////////////////////////////
85  ///
86  /// C_Attlist --
87  ///
88 
89  class C_Attlist : public NCBI_NS_NCBI::CSerialObject
90  {
91  typedef NCBI_NS_NCBI::CSerialObject Tparent;
92  public:
93  // constructor
94  C_Attlist(void);
95  // destructor
96  ~C_Attlist(void);
97 
98  // type info
100 
101  // types
143 
144  // member index
145  enum class E_memberIndex {
146  e__allMandatory = 0,
169  e_Sources,
175  e_Timeout,
178  e_ToolExe,
179  e_ToolPath,
188  };
189  typedef Tparent::CMemberIndex<E_memberIndex, 42> TmemberIndex;
190 
191  // getters
192  // setters
193 
194  /// Check if a value has been assigned to AcceptableNonZeroExitCodes data member.
195  ///
196  /// Data member AcceptableNonZeroExitCodes is optional;
197  /// its type is defined as 'typedef NCBI_NS_STD::string TAcceptableNonZeroExitCodes'
198  /// @return
199  /// - true, if a value has been assigned.
200  /// - false, otherwise.
201  bool IsSetAcceptableNonZeroExitCodes(void) const;
202 
203  /// Check if it is safe to call GetAcceptableNonZeroExitCodes method.
204  ///
205  /// @return
206  /// - true, if the data member is getatable.
207  /// - false, otherwise.
208  bool CanGetAcceptableNonZeroExitCodes(void) const;
209 
210  /// Reset AcceptableNonZeroExitCodes data member.
212 
213  /// Get the AcceptableNonZeroExitCodes member data.
214  ///
215  /// @return
216  /// Reference to the member data.
218 
219  /// Assign a value to AcceptableNonZeroExitCodes data member.
220  ///
221  /// @param value
222  /// Value to assign
225 
226  /// Assign a value to AcceptableNonZeroExitCodes data member.
227  ///
228  /// @return
229  /// Reference to the data value.
231 
232  /// Check if a value has been assigned to ActiveToolSwitchesValues data member.
233  ///
234  /// Data member ActiveToolSwitchesValues is optional;
235  /// its type is defined as 'typedef NCBI_NS_STD::string TActiveToolSwitchesValues'
236  /// @return
237  /// - true, if a value has been assigned.
238  /// - false, otherwise.
239  bool IsSetActiveToolSwitchesValues(void) const;
240 
241  /// Check if it is safe to call GetActiveToolSwitchesValues method.
242  ///
243  /// @return
244  /// - true, if the data member is getatable.
245  /// - false, otherwise.
246  bool CanGetActiveToolSwitchesValues(void) const;
247 
248  /// Reset ActiveToolSwitchesValues data member.
250 
251  /// Get the ActiveToolSwitchesValues member data.
252  ///
253  /// @return
254  /// Reference to the member data.
256 
257  /// Assign a value to ActiveToolSwitchesValues data member.
258  ///
259  /// @param value
260  /// Value to assign
263 
264  /// Assign a value to ActiveToolSwitchesValues data member.
265  ///
266  /// @return
267  /// Reference to the data value.
269 
270  /// Check if a value has been assigned to AdditionalManifestFiles data member.
271  ///
272  /// Data member AdditionalManifestFiles is optional;
273  /// its type is defined as 'typedef NCBI_NS_STD::string TAdditionalManifestFiles'
274  /// @return
275  /// - true, if a value has been assigned.
276  /// - false, otherwise.
277  bool IsSetAdditionalManifestFiles(void) const;
278 
279  /// Check if it is safe to call GetAdditionalManifestFiles method.
280  ///
281  /// @return
282  /// - true, if the data member is getatable.
283  /// - false, otherwise.
284  bool CanGetAdditionalManifestFiles(void) const;
285 
286  /// Reset AdditionalManifestFiles data member.
287  void ResetAdditionalManifestFiles(void);
288 
289  /// Get the AdditionalManifestFiles member data.
290  ///
291  /// @return
292  /// Reference to the member data.
294 
295  /// Assign a value to AdditionalManifestFiles data member.
296  ///
297  /// @param value
298  /// Value to assign
301 
302  /// Assign a value to AdditionalManifestFiles data member.
303  ///
304  /// @return
305  /// Reference to the data value.
307 
308  /// Check if a value has been assigned to AdditionalOptions data member.
309  ///
310  /// Data member AdditionalOptions is optional;
311  /// its type is defined as 'typedef NCBI_NS_STD::string TAdditionalOptions'
312  /// @return
313  /// - true, if a value has been assigned.
314  /// - false, otherwise.
315  bool IsSetAdditionalOptions(void) const;
316 
317  /// Check if it is safe to call GetAdditionalOptions method.
318  ///
319  /// @return
320  /// - true, if the data member is getatable.
321  /// - false, otherwise.
322  bool CanGetAdditionalOptions(void) const;
323 
324  /// Reset AdditionalOptions data member.
325  void ResetAdditionalOptions(void);
326 
327  /// Get the AdditionalOptions member data.
328  ///
329  /// @return
330  /// Reference to the member data.
331  const TAdditionalOptions& GetAdditionalOptions(void) const;
332 
333  /// Assign a value to AdditionalOptions data member.
334  ///
335  /// @param value
336  /// Value to assign
339 
340  /// Assign a value to AdditionalOptions data member.
341  ///
342  /// @return
343  /// Reference to the data value.
345 
346  /// Check if a value has been assigned to AssemblyIdentity data member.
347  ///
348  /// Data member AssemblyIdentity is optional;
349  /// its type is defined as 'typedef NCBI_NS_STD::string TAssemblyIdentity'
350  /// @return
351  /// - true, if a value has been assigned.
352  /// - false, otherwise.
353  bool IsSetAssemblyIdentity(void) const;
354 
355  /// Check if it is safe to call GetAssemblyIdentity method.
356  ///
357  /// @return
358  /// - true, if the data member is getatable.
359  /// - false, otherwise.
360  bool CanGetAssemblyIdentity(void) const;
361 
362  /// Reset AssemblyIdentity data member.
363  void ResetAssemblyIdentity(void);
364 
365  /// Get the AssemblyIdentity member data.
366  ///
367  /// @return
368  /// Reference to the member data.
369  const TAssemblyIdentity& GetAssemblyIdentity(void) const;
370 
371  /// Assign a value to AssemblyIdentity data member.
372  ///
373  /// @param value
374  /// Value to assign
377 
378  /// Assign a value to AssemblyIdentity data member.
379  ///
380  /// @return
381  /// Reference to the data value.
383 
384  /// Check if a value has been assigned to ComponentFileName data member.
385  ///
386  /// Data member ComponentFileName is optional;
387  /// its type is defined as 'typedef NCBI_NS_STD::string TComponentFileName'
388  /// @return
389  /// - true, if a value has been assigned.
390  /// - false, otherwise.
391  bool IsSetComponentFileName(void) const;
392 
393  /// Check if it is safe to call GetComponentFileName method.
394  ///
395  /// @return
396  /// - true, if the data member is getatable.
397  /// - false, otherwise.
398  bool CanGetComponentFileName(void) const;
399 
400  /// Reset ComponentFileName data member.
401  void ResetComponentFileName(void);
402 
403  /// Get the ComponentFileName member data.
404  ///
405  /// @return
406  /// Reference to the member data.
407  const TComponentFileName& GetComponentFileName(void) const;
408 
409  /// Assign a value to ComponentFileName data member.
410  ///
411  /// @param value
412  /// Value to assign
415 
416  /// Assign a value to ComponentFileName data member.
417  ///
418  /// @return
419  /// Reference to the data value.
421 
422  /// Check if a value has been assigned to EmbedManifest data member.
423  ///
424  /// Data member EmbedManifest is optional;
425  /// its type is defined as 'typedef NCBI_NS_STD::string TEmbedManifest'
426  /// @return
427  /// - true, if a value has been assigned.
428  /// - false, otherwise.
429  bool IsSetEmbedManifest(void) const;
430 
431  /// Check if it is safe to call GetEmbedManifest method.
432  ///
433  /// @return
434  /// - true, if the data member is getatable.
435  /// - false, otherwise.
436  bool CanGetEmbedManifest(void) const;
437 
438  /// Reset EmbedManifest data member.
439  void ResetEmbedManifest(void);
440 
441  /// Get the EmbedManifest member data.
442  ///
443  /// @return
444  /// Reference to the member data.
445  const TEmbedManifest& GetEmbedManifest(void) const;
446 
447  /// Assign a value to EmbedManifest data member.
448  ///
449  /// @param value
450  /// Value to assign
453 
454  /// Assign a value to EmbedManifest data member.
455  ///
456  /// @return
457  /// Reference to the data value.
459 
460  /// Check if a value has been assigned to EnvironmentVariables data member.
461  ///
462  /// Data member EnvironmentVariables is optional;
463  /// its type is defined as 'typedef NCBI_NS_STD::string TEnvironmentVariables'
464  /// @return
465  /// - true, if a value has been assigned.
466  /// - false, otherwise.
467  bool IsSetEnvironmentVariables(void) const;
468 
469  /// Check if it is safe to call GetEnvironmentVariables method.
470  ///
471  /// @return
472  /// - true, if the data member is getatable.
473  /// - false, otherwise.
474  bool CanGetEnvironmentVariables(void) const;
475 
476  /// Reset EnvironmentVariables data member.
477  void ResetEnvironmentVariables(void);
478 
479  /// Get the EnvironmentVariables member data.
480  ///
481  /// @return
482  /// Reference to the member data.
484 
485  /// Assign a value to EnvironmentVariables data member.
486  ///
487  /// @param value
488  /// Value to assign
491 
492  /// Assign a value to EnvironmentVariables data member.
493  ///
494  /// @return
495  /// Reference to the data value.
497 
498  /// Check if a value has been assigned to ExcludedInputPaths data member.
499  ///
500  /// Data member ExcludedInputPaths is optional;
501  /// its type is defined as 'typedef NCBI_NS_STD::string TExcludedInputPaths'
502  /// @return
503  /// - true, if a value has been assigned.
504  /// - false, otherwise.
505  bool IsSetExcludedInputPaths(void) const;
506 
507  /// Check if it is safe to call GetExcludedInputPaths method.
508  ///
509  /// @return
510  /// - true, if the data member is getatable.
511  /// - false, otherwise.
512  bool CanGetExcludedInputPaths(void) const;
513 
514  /// Reset ExcludedInputPaths data member.
515  void ResetExcludedInputPaths(void);
516 
517  /// Get the ExcludedInputPaths member data.
518  ///
519  /// @return
520  /// Reference to the member data.
521  const TExcludedInputPaths& GetExcludedInputPaths(void) const;
522 
523  /// Assign a value to ExcludedInputPaths data member.
524  ///
525  /// @param value
526  /// Value to assign
529 
530  /// Assign a value to ExcludedInputPaths data member.
531  ///
532  /// @return
533  /// Reference to the data value.
535 
536  /// Check if a value has been assigned to GenerateCatalogFiles data member.
537  ///
538  /// Data member GenerateCatalogFiles is optional;
539  /// its type is defined as 'typedef NCBI_NS_STD::string TGenerateCatalogFiles'
540  /// @return
541  /// - true, if a value has been assigned.
542  /// - false, otherwise.
543  bool IsSetGenerateCatalogFiles(void) const;
544 
545  /// Check if it is safe to call GetGenerateCatalogFiles method.
546  ///
547  /// @return
548  /// - true, if the data member is getatable.
549  /// - false, otherwise.
550  bool CanGetGenerateCatalogFiles(void) const;
551 
552  /// Reset GenerateCatalogFiles data member.
553  void ResetGenerateCatalogFiles(void);
554 
555  /// Get the GenerateCatalogFiles member data.
556  ///
557  /// @return
558  /// Reference to the member data.
560 
561  /// Assign a value to GenerateCatalogFiles data member.
562  ///
563  /// @param value
564  /// Value to assign
567 
568  /// Assign a value to GenerateCatalogFiles data member.
569  ///
570  /// @return
571  /// Reference to the data value.
573 
574  /// Check if a value has been assigned to GenerateCategoryTags data member.
575  ///
576  /// Data member GenerateCategoryTags is optional;
577  /// its type is defined as 'typedef NCBI_NS_STD::string TGenerateCategoryTags'
578  /// @return
579  /// - true, if a value has been assigned.
580  /// - false, otherwise.
581  bool IsSetGenerateCategoryTags(void) const;
582 
583  /// Check if it is safe to call GetGenerateCategoryTags method.
584  ///
585  /// @return
586  /// - true, if the data member is getatable.
587  /// - false, otherwise.
588  bool CanGetGenerateCategoryTags(void) const;
589 
590  /// Reset GenerateCategoryTags data member.
591  void ResetGenerateCategoryTags(void);
592 
593  /// Get the GenerateCategoryTags member data.
594  ///
595  /// @return
596  /// Reference to the member data.
598 
599  /// Assign a value to GenerateCategoryTags data member.
600  ///
601  /// @param value
602  /// Value to assign
605 
606  /// Assign a value to GenerateCategoryTags data member.
607  ///
608  /// @return
609  /// Reference to the data value.
611 
612  /// Check if a value has been assigned to InputResourceManifests data member.
613  ///
614  /// Data member InputResourceManifests is optional;
615  /// its type is defined as 'typedef NCBI_NS_STD::string TInputResourceManifests'
616  /// @return
617  /// - true, if a value has been assigned.
618  /// - false, otherwise.
619  bool IsSetInputResourceManifests(void) const;
620 
621  /// Check if it is safe to call GetInputResourceManifests method.
622  ///
623  /// @return
624  /// - true, if the data member is getatable.
625  /// - false, otherwise.
626  bool CanGetInputResourceManifests(void) const;
627 
628  /// Reset InputResourceManifests data member.
629  void ResetInputResourceManifests(void);
630 
631  /// Get the InputResourceManifests member data.
632  ///
633  /// @return
634  /// Reference to the member data.
636 
637  /// Assign a value to InputResourceManifests data member.
638  ///
639  /// @param value
640  /// Value to assign
643 
644  /// Assign a value to InputResourceManifests data member.
645  ///
646  /// @return
647  /// Reference to the data value.
649 
650  /// Check if a value has been assigned to LogStandardErrorAsError data member.
651  ///
652  /// Data member LogStandardErrorAsError is optional;
653  /// its type is defined as 'typedef NCBI_NS_STD::string TLogStandardErrorAsError'
654  /// @return
655  /// - true, if a value has been assigned.
656  /// - false, otherwise.
657  bool IsSetLogStandardErrorAsError(void) const;
658 
659  /// Check if it is safe to call GetLogStandardErrorAsError method.
660  ///
661  /// @return
662  /// - true, if the data member is getatable.
663  /// - false, otherwise.
664  bool CanGetLogStandardErrorAsError(void) const;
665 
666  /// Reset LogStandardErrorAsError data member.
667  void ResetLogStandardErrorAsError(void);
668 
669  /// Get the LogStandardErrorAsError member data.
670  ///
671  /// @return
672  /// Reference to the member data.
674 
675  /// Assign a value to LogStandardErrorAsError data member.
676  ///
677  /// @param value
678  /// Value to assign
681 
682  /// Assign a value to LogStandardErrorAsError data member.
683  ///
684  /// @return
685  /// Reference to the data value.
687 
688  /// Check if a value has been assigned to ManifestFromManagedAssembly data member.
689  ///
690  /// Data member ManifestFromManagedAssembly is optional;
691  /// its type is defined as 'typedef NCBI_NS_STD::string TManifestFromManagedAssembly'
692  /// @return
693  /// - true, if a value has been assigned.
694  /// - false, otherwise.
695  bool IsSetManifestFromManagedAssembly(void) const;
696 
697  /// Check if it is safe to call GetManifestFromManagedAssembly method.
698  ///
699  /// @return
700  /// - true, if the data member is getatable.
701  /// - false, otherwise.
702  bool CanGetManifestFromManagedAssembly(void) const;
703 
704  /// Reset ManifestFromManagedAssembly data member.
706 
707  /// Get the ManifestFromManagedAssembly member data.
708  ///
709  /// @return
710  /// Reference to the member data.
712 
713  /// Assign a value to ManifestFromManagedAssembly data member.
714  ///
715  /// @param value
716  /// Value to assign
719 
720  /// Assign a value to ManifestFromManagedAssembly data member.
721  ///
722  /// @return
723  /// Reference to the data value.
725 
726  /// Check if a value has been assigned to MinimalRebuildFromTracking data member.
727  ///
728  /// Data member MinimalRebuildFromTracking is optional;
729  /// its type is defined as 'typedef NCBI_NS_STD::string TMinimalRebuildFromTracking'
730  /// @return
731  /// - true, if a value has been assigned.
732  /// - false, otherwise.
733  bool IsSetMinimalRebuildFromTracking(void) const;
734 
735  /// Check if it is safe to call GetMinimalRebuildFromTracking method.
736  ///
737  /// @return
738  /// - true, if the data member is getatable.
739  /// - false, otherwise.
740  bool CanGetMinimalRebuildFromTracking(void) const;
741 
742  /// Reset MinimalRebuildFromTracking data member.
744 
745  /// Get the MinimalRebuildFromTracking member data.
746  ///
747  /// @return
748  /// Reference to the member data.
750 
751  /// Assign a value to MinimalRebuildFromTracking data member.
752  ///
753  /// @param value
754  /// Value to assign
757 
758  /// Assign a value to MinimalRebuildFromTracking data member.
759  ///
760  /// @return
761  /// Reference to the data value.
763 
764  /// Check if a value has been assigned to OutputManifestFile data member.
765  ///
766  /// Data member OutputManifestFile is optional;
767  /// its type is defined as 'typedef NCBI_NS_STD::string TOutputManifestFile'
768  /// @return
769  /// - true, if a value has been assigned.
770  /// - false, otherwise.
771  bool IsSetOutputManifestFile(void) const;
772 
773  /// Check if it is safe to call GetOutputManifestFile method.
774  ///
775  /// @return
776  /// - true, if the data member is getatable.
777  /// - false, otherwise.
778  bool CanGetOutputManifestFile(void) const;
779 
780  /// Reset OutputManifestFile data member.
781  void ResetOutputManifestFile(void);
782 
783  /// Get the OutputManifestFile member data.
784  ///
785  /// @return
786  /// Reference to the member data.
787  const TOutputManifestFile& GetOutputManifestFile(void) const;
788 
789  /// Assign a value to OutputManifestFile data member.
790  ///
791  /// @param value
792  /// Value to assign
795 
796  /// Assign a value to OutputManifestFile data member.
797  ///
798  /// @return
799  /// Reference to the data value.
801 
802  /// Check if a value has been assigned to OutputResourceManifests data member.
803  ///
804  /// Data member OutputResourceManifests is optional;
805  /// its type is defined as 'typedef NCBI_NS_STD::string TOutputResourceManifests'
806  /// @return
807  /// - true, if a value has been assigned.
808  /// - false, otherwise.
809  bool IsSetOutputResourceManifests(void) const;
810 
811  /// Check if it is safe to call GetOutputResourceManifests method.
812  ///
813  /// @return
814  /// - true, if the data member is getatable.
815  /// - false, otherwise.
816  bool CanGetOutputResourceManifests(void) const;
817 
818  /// Reset OutputResourceManifests data member.
819  void ResetOutputResourceManifests(void);
820 
821  /// Get the OutputResourceManifests member data.
822  ///
823  /// @return
824  /// Reference to the member data.
826 
827  /// Assign a value to OutputResourceManifests data member.
828  ///
829  /// @param value
830  /// Value to assign
833 
834  /// Assign a value to OutputResourceManifests data member.
835  ///
836  /// @return
837  /// Reference to the data value.
839 
840  /// Check if a value has been assigned to PathOverride data member.
841  ///
842  /// Data member PathOverride is optional;
843  /// its type is defined as 'typedef NCBI_NS_STD::string TPathOverride'
844  /// @return
845  /// - true, if a value has been assigned.
846  /// - false, otherwise.
847  bool IsSetPathOverride(void) const;
848 
849  /// Check if it is safe to call GetPathOverride method.
850  ///
851  /// @return
852  /// - true, if the data member is getatable.
853  /// - false, otherwise.
854  bool CanGetPathOverride(void) const;
855 
856  /// Reset PathOverride data member.
857  void ResetPathOverride(void);
858 
859  /// Get the PathOverride member data.
860  ///
861  /// @return
862  /// Reference to the member data.
863  const TPathOverride& GetPathOverride(void) const;
864 
865  /// Assign a value to PathOverride data member.
866  ///
867  /// @param value
868  /// Value to assign
869  void SetPathOverride(const TPathOverride& value);
871 
872  /// Assign a value to PathOverride data member.
873  ///
874  /// @return
875  /// Reference to the data value.
877 
878  /// Check if a value has been assigned to RegistrarScriptFile data member.
879  ///
880  /// Data member RegistrarScriptFile is optional;
881  /// its type is defined as 'typedef NCBI_NS_STD::string TRegistrarScriptFile'
882  /// @return
883  /// - true, if a value has been assigned.
884  /// - false, otherwise.
885  bool IsSetRegistrarScriptFile(void) const;
886 
887  /// Check if it is safe to call GetRegistrarScriptFile method.
888  ///
889  /// @return
890  /// - true, if the data member is getatable.
891  /// - false, otherwise.
892  bool CanGetRegistrarScriptFile(void) const;
893 
894  /// Reset RegistrarScriptFile data member.
895  void ResetRegistrarScriptFile(void);
896 
897  /// Get the RegistrarScriptFile member data.
898  ///
899  /// @return
900  /// Reference to the member data.
901  const TRegistrarScriptFile& GetRegistrarScriptFile(void) const;
902 
903  /// Assign a value to RegistrarScriptFile data member.
904  ///
905  /// @param value
906  /// Value to assign
909 
910  /// Assign a value to RegistrarScriptFile data member.
911  ///
912  /// @return
913  /// Reference to the data value.
915 
916  /// Check if a value has been assigned to ReplacementsFile data member.
917  ///
918  /// Data member ReplacementsFile is optional;
919  /// its type is defined as 'typedef NCBI_NS_STD::string TReplacementsFile'
920  /// @return
921  /// - true, if a value has been assigned.
922  /// - false, otherwise.
923  bool IsSetReplacementsFile(void) const;
924 
925  /// Check if it is safe to call GetReplacementsFile method.
926  ///
927  /// @return
928  /// - true, if the data member is getatable.
929  /// - false, otherwise.
930  bool CanGetReplacementsFile(void) const;
931 
932  /// Reset ReplacementsFile data member.
933  void ResetReplacementsFile(void);
934 
935  /// Get the ReplacementsFile member data.
936  ///
937  /// @return
938  /// Reference to the member data.
939  const TReplacementsFile& GetReplacementsFile(void) const;
940 
941  /// Assign a value to ReplacementsFile data member.
942  ///
943  /// @param value
944  /// Value to assign
947 
948  /// Assign a value to ReplacementsFile data member.
949  ///
950  /// @return
951  /// Reference to the data value.
953 
954  /// Check if a value has been assigned to ResourceOutputFileName data member.
955  ///
956  /// Data member ResourceOutputFileName is optional;
957  /// its type is defined as 'typedef NCBI_NS_STD::string TResourceOutputFileName'
958  /// @return
959  /// - true, if a value has been assigned.
960  /// - false, otherwise.
961  bool IsSetResourceOutputFileName(void) const;
962 
963  /// Check if it is safe to call GetResourceOutputFileName method.
964  ///
965  /// @return
966  /// - true, if the data member is getatable.
967  /// - false, otherwise.
968  bool CanGetResourceOutputFileName(void) const;
969 
970  /// Reset ResourceOutputFileName data member.
971  void ResetResourceOutputFileName(void);
972 
973  /// Get the ResourceOutputFileName member data.
974  ///
975  /// @return
976  /// Reference to the member data.
978 
979  /// Assign a value to ResourceOutputFileName data member.
980  ///
981  /// @param value
982  /// Value to assign
985 
986  /// Assign a value to ResourceOutputFileName data member.
987  ///
988  /// @return
989  /// Reference to the data value.
991 
992  /// Check if a value has been assigned to SkippedExecution data member.
993  ///
994  /// Data member SkippedExecution is optional;
995  /// its type is defined as 'typedef NCBI_NS_STD::string TSkippedExecution'
996  /// @return
997  /// - true, if a value has been assigned.
998  /// - false, otherwise.
999  bool IsSetSkippedExecution(void) const;
1000 
1001  /// Check if it is safe to call GetSkippedExecution method.
1002  ///
1003  /// @return
1004  /// - true, if the data member is getatable.
1005  /// - false, otherwise.
1006  bool CanGetSkippedExecution(void) const;
1007 
1008  /// Reset SkippedExecution data member.
1009  void ResetSkippedExecution(void);
1010 
1011  /// Get the SkippedExecution member data.
1012  ///
1013  /// @return
1014  /// Reference to the member data.
1015  const TSkippedExecution& GetSkippedExecution(void) const;
1016 
1017  /// Assign a value to SkippedExecution data member.
1018  ///
1019  /// @param value
1020  /// Value to assign
1023 
1024  /// Assign a value to SkippedExecution data member.
1025  ///
1026  /// @return
1027  /// Reference to the data value.
1029 
1030  /// Check if a value has been assigned to Sources data member.
1031  ///
1032  /// Data member Sources is optional;
1033  /// its type is defined as 'typedef NCBI_NS_STD::string TSources'
1034  /// @return
1035  /// - true, if a value has been assigned.
1036  /// - false, otherwise.
1037  bool IsSetSources(void) const;
1038 
1039  /// Check if it is safe to call GetSources method.
1040  ///
1041  /// @return
1042  /// - true, if the data member is getatable.
1043  /// - false, otherwise.
1044  bool CanGetSources(void) const;
1045 
1046  /// Reset Sources data member.
1047  void ResetSources(void);
1048 
1049  /// Get the Sources member data.
1050  ///
1051  /// @return
1052  /// Reference to the member data.
1053  const TSources& GetSources(void) const;
1054 
1055  /// Assign a value to Sources data member.
1056  ///
1057  /// @param value
1058  /// Value to assign
1059  void SetSources(const TSources& value);
1060  void SetSources(TSources&& value);
1061 
1062  /// Assign a value to Sources data member.
1063  ///
1064  /// @return
1065  /// Reference to the data value.
1066  TSources& SetSources(void);
1067 
1068  /// Check if a value has been assigned to SourcesCompiled data member.
1069  ///
1070  /// Data member SourcesCompiled is optional;
1071  /// its type is defined as 'typedef NCBI_NS_STD::string TSourcesCompiled'
1072  /// @return
1073  /// - true, if a value has been assigned.
1074  /// - false, otherwise.
1075  bool IsSetSourcesCompiled(void) const;
1076 
1077  /// Check if it is safe to call GetSourcesCompiled method.
1078  ///
1079  /// @return
1080  /// - true, if the data member is getatable.
1081  /// - false, otherwise.
1082  bool CanGetSourcesCompiled(void) const;
1083 
1084  /// Reset SourcesCompiled data member.
1085  void ResetSourcesCompiled(void);
1086 
1087  /// Get the SourcesCompiled member data.
1088  ///
1089  /// @return
1090  /// Reference to the member data.
1091  const TSourcesCompiled& GetSourcesCompiled(void) const;
1092 
1093  /// Assign a value to SourcesCompiled data member.
1094  ///
1095  /// @param value
1096  /// Value to assign
1099 
1100  /// Assign a value to SourcesCompiled data member.
1101  ///
1102  /// @return
1103  /// Reference to the data value.
1105 
1106  /// Check if a value has been assigned to StandardErrorImportance data member.
1107  ///
1108  /// Data member StandardErrorImportance is optional;
1109  /// its type is defined as 'typedef NCBI_NS_STD::string TStandardErrorImportance'
1110  /// @return
1111  /// - true, if a value has been assigned.
1112  /// - false, otherwise.
1113  bool IsSetStandardErrorImportance(void) const;
1114 
1115  /// Check if it is safe to call GetStandardErrorImportance method.
1116  ///
1117  /// @return
1118  /// - true, if the data member is getatable.
1119  /// - false, otherwise.
1120  bool CanGetStandardErrorImportance(void) const;
1121 
1122  /// Reset StandardErrorImportance data member.
1123  void ResetStandardErrorImportance(void);
1124 
1125  /// Get the StandardErrorImportance member data.
1126  ///
1127  /// @return
1128  /// Reference to the member data.
1130 
1131  /// Assign a value to StandardErrorImportance data member.
1132  ///
1133  /// @param value
1134  /// Value to assign
1137 
1138  /// Assign a value to StandardErrorImportance data member.
1139  ///
1140  /// @return
1141  /// Reference to the data value.
1143 
1144  /// Check if a value has been assigned to StandardOutputImportance data member.
1145  ///
1146  /// Data member StandardOutputImportance is optional;
1147  /// its type is defined as 'typedef NCBI_NS_STD::string TStandardOutputImportance'
1148  /// @return
1149  /// - true, if a value has been assigned.
1150  /// - false, otherwise.
1151  bool IsSetStandardOutputImportance(void) const;
1152 
1153  /// Check if it is safe to call GetStandardOutputImportance method.
1154  ///
1155  /// @return
1156  /// - true, if the data member is getatable.
1157  /// - false, otherwise.
1158  bool CanGetStandardOutputImportance(void) const;
1159 
1160  /// Reset StandardOutputImportance data member.
1161  void ResetStandardOutputImportance(void);
1162 
1163  /// Get the StandardOutputImportance member data.
1164  ///
1165  /// @return
1166  /// Reference to the member data.
1168 
1169  /// Assign a value to StandardOutputImportance data member.
1170  ///
1171  /// @param value
1172  /// Value to assign
1175 
1176  /// Assign a value to StandardOutputImportance data member.
1177  ///
1178  /// @return
1179  /// Reference to the data value.
1181 
1182  /// Check if a value has been assigned to SuppressDependencyElement data member.
1183  ///
1184  /// Data member SuppressDependencyElement is optional;
1185  /// its type is defined as 'typedef NCBI_NS_STD::string TSuppressDependencyElement'
1186  /// @return
1187  /// - true, if a value has been assigned.
1188  /// - false, otherwise.
1189  bool IsSetSuppressDependencyElement(void) const;
1190 
1191  /// Check if it is safe to call GetSuppressDependencyElement method.
1192  ///
1193  /// @return
1194  /// - true, if the data member is getatable.
1195  /// - false, otherwise.
1196  bool CanGetSuppressDependencyElement(void) const;
1197 
1198  /// Reset SuppressDependencyElement data member.
1199  void ResetSuppressDependencyElement(void);
1200 
1201  /// Get the SuppressDependencyElement member data.
1202  ///
1203  /// @return
1204  /// Reference to the member data.
1206 
1207  /// Assign a value to SuppressDependencyElement data member.
1208  ///
1209  /// @param value
1210  /// Value to assign
1213 
1214  /// Assign a value to SuppressDependencyElement data member.
1215  ///
1216  /// @return
1217  /// Reference to the data value.
1219 
1220  /// Check if a value has been assigned to SuppressStartupBanner data member.
1221  ///
1222  /// Data member SuppressStartupBanner is optional;
1223  /// its type is defined as 'typedef NCBI_NS_STD::string TSuppressStartupBanner'
1224  /// @return
1225  /// - true, if a value has been assigned.
1226  /// - false, otherwise.
1227  bool IsSetSuppressStartupBanner(void) const;
1228 
1229  /// Check if it is safe to call GetSuppressStartupBanner method.
1230  ///
1231  /// @return
1232  /// - true, if the data member is getatable.
1233  /// - false, otherwise.
1234  bool CanGetSuppressStartupBanner(void) const;
1235 
1236  /// Reset SuppressStartupBanner data member.
1237  void ResetSuppressStartupBanner(void);
1238 
1239  /// Get the SuppressStartupBanner member data.
1240  ///
1241  /// @return
1242  /// Reference to the member data.
1244 
1245  /// Assign a value to SuppressStartupBanner data member.
1246  ///
1247  /// @param value
1248  /// Value to assign
1251 
1252  /// Assign a value to SuppressStartupBanner data member.
1253  ///
1254  /// @return
1255  /// Reference to the data value.
1257 
1258  /// Check if a value has been assigned to Timeout data member.
1259  ///
1260  /// Data member Timeout is optional;
1261  /// its type is defined as 'typedef NCBI_NS_STD::string TTimeout'
1262  /// @return
1263  /// - true, if a value has been assigned.
1264  /// - false, otherwise.
1265  bool IsSetTimeout(void) const;
1266 
1267  /// Check if it is safe to call GetTimeout method.
1268  ///
1269  /// @return
1270  /// - true, if the data member is getatable.
1271  /// - false, otherwise.
1272  bool CanGetTimeout(void) const;
1273 
1274  /// Reset Timeout data member.
1275  void ResetTimeout(void);
1276 
1277  /// Get the Timeout member data.
1278  ///
1279  /// @return
1280  /// Reference to the member data.
1281  const TTimeout& GetTimeout(void) const;
1282 
1283  /// Assign a value to Timeout data member.
1284  ///
1285  /// @param value
1286  /// Value to assign
1287  void SetTimeout(const TTimeout& value);
1288  void SetTimeout(TTimeout&& value);
1289 
1290  /// Assign a value to Timeout data member.
1291  ///
1292  /// @return
1293  /// Reference to the data value.
1294  TTimeout& SetTimeout(void);
1295 
1296  /// Check if a value has been assigned to TLogReadFiles data member.
1297  ///
1298  /// Data member TLogReadFiles is optional;
1299  /// its type is defined as 'typedef NCBI_NS_STD::string TTLogReadFiles'
1300  /// @return
1301  /// - true, if a value has been assigned.
1302  /// - false, otherwise.
1303  bool IsSetTLogReadFiles(void) const;
1304 
1305  /// Check if it is safe to call GetTLogReadFiles method.
1306  ///
1307  /// @return
1308  /// - true, if the data member is getatable.
1309  /// - false, otherwise.
1310  bool CanGetTLogReadFiles(void) const;
1311 
1312  /// Reset TLogReadFiles data member.
1313  void ResetTLogReadFiles(void);
1314 
1315  /// Get the TLogReadFiles member data.
1316  ///
1317  /// @return
1318  /// Reference to the member data.
1319  const TTLogReadFiles& GetTLogReadFiles(void) const;
1320 
1321  /// Assign a value to TLogReadFiles data member.
1322  ///
1323  /// @param value
1324  /// Value to assign
1325  void SetTLogReadFiles(const TTLogReadFiles& value);
1327 
1328  /// Assign a value to TLogReadFiles data member.
1329  ///
1330  /// @return
1331  /// Reference to the data value.
1333 
1334  /// Check if a value has been assigned to TLogWriteFiles data member.
1335  ///
1336  /// Data member TLogWriteFiles is optional;
1337  /// its type is defined as 'typedef NCBI_NS_STD::string TTLogWriteFiles'
1338  /// @return
1339  /// - true, if a value has been assigned.
1340  /// - false, otherwise.
1341  bool IsSetTLogWriteFiles(void) const;
1342 
1343  /// Check if it is safe to call GetTLogWriteFiles method.
1344  ///
1345  /// @return
1346  /// - true, if the data member is getatable.
1347  /// - false, otherwise.
1348  bool CanGetTLogWriteFiles(void) const;
1349 
1350  /// Reset TLogWriteFiles data member.
1351  void ResetTLogWriteFiles(void);
1352 
1353  /// Get the TLogWriteFiles member data.
1354  ///
1355  /// @return
1356  /// Reference to the member data.
1357  const TTLogWriteFiles& GetTLogWriteFiles(void) const;
1358 
1359  /// Assign a value to TLogWriteFiles data member.
1360  ///
1361  /// @param value
1362  /// Value to assign
1365 
1366  /// Assign a value to TLogWriteFiles data member.
1367  ///
1368  /// @return
1369  /// Reference to the data value.
1371 
1372  /// Check if a value has been assigned to ToolExe data member.
1373  ///
1374  /// Data member ToolExe is optional;
1375  /// its type is defined as 'typedef NCBI_NS_STD::string TToolExe'
1376  /// @return
1377  /// - true, if a value has been assigned.
1378  /// - false, otherwise.
1379  bool IsSetToolExe(void) const;
1380 
1381  /// Check if it is safe to call GetToolExe method.
1382  ///
1383  /// @return
1384  /// - true, if the data member is getatable.
1385  /// - false, otherwise.
1386  bool CanGetToolExe(void) const;
1387 
1388  /// Reset ToolExe data member.
1389  void ResetToolExe(void);
1390 
1391  /// Get the ToolExe member data.
1392  ///
1393  /// @return
1394  /// Reference to the member data.
1395  const TToolExe& GetToolExe(void) const;
1396 
1397  /// Assign a value to ToolExe data member.
1398  ///
1399  /// @param value
1400  /// Value to assign
1401  void SetToolExe(const TToolExe& value);
1402  void SetToolExe(TToolExe&& value);
1403 
1404  /// Assign a value to ToolExe data member.
1405  ///
1406  /// @return
1407  /// Reference to the data value.
1408  TToolExe& SetToolExe(void);
1409 
1410  /// Check if a value has been assigned to ToolPath data member.
1411  ///
1412  /// Data member ToolPath is optional;
1413  /// its type is defined as 'typedef NCBI_NS_STD::string TToolPath'
1414  /// @return
1415  /// - true, if a value has been assigned.
1416  /// - false, otherwise.
1417  bool IsSetToolPath(void) const;
1418 
1419  /// Check if it is safe to call GetToolPath method.
1420  ///
1421  /// @return
1422  /// - true, if the data member is getatable.
1423  /// - false, otherwise.
1424  bool CanGetToolPath(void) const;
1425 
1426  /// Reset ToolPath data member.
1427  void ResetToolPath(void);
1428 
1429  /// Get the ToolPath member data.
1430  ///
1431  /// @return
1432  /// Reference to the member data.
1433  const TToolPath& GetToolPath(void) const;
1434 
1435  /// Assign a value to ToolPath data member.
1436  ///
1437  /// @param value
1438  /// Value to assign
1439  void SetToolPath(const TToolPath& value);
1440  void SetToolPath(TToolPath&& value);
1441 
1442  /// Assign a value to ToolPath data member.
1443  ///
1444  /// @return
1445  /// Reference to the data value.
1446  TToolPath& SetToolPath(void);
1447 
1448  /// Check if a value has been assigned to TrackedInputFilesToIgnore data member.
1449  ///
1450  /// Data member TrackedInputFilesToIgnore is optional;
1451  /// its type is defined as 'typedef NCBI_NS_STD::string TTrackedInputFilesToIgnore'
1452  /// @return
1453  /// - true, if a value has been assigned.
1454  /// - false, otherwise.
1455  bool IsSetTrackedInputFilesToIgnore(void) const;
1456 
1457  /// Check if it is safe to call GetTrackedInputFilesToIgnore method.
1458  ///
1459  /// @return
1460  /// - true, if the data member is getatable.
1461  /// - false, otherwise.
1462  bool CanGetTrackedInputFilesToIgnore(void) const;
1463 
1464  /// Reset TrackedInputFilesToIgnore data member.
1465  void ResetTrackedInputFilesToIgnore(void);
1466 
1467  /// Get the TrackedInputFilesToIgnore member data.
1468  ///
1469  /// @return
1470  /// Reference to the member data.
1472 
1473  /// Assign a value to TrackedInputFilesToIgnore data member.
1474  ///
1475  /// @param value
1476  /// Value to assign
1479 
1480  /// Assign a value to TrackedInputFilesToIgnore data member.
1481  ///
1482  /// @return
1483  /// Reference to the data value.
1485 
1486  /// Check if a value has been assigned to TrackedOutputFilesToIgnore data member.
1487  ///
1488  /// Data member TrackedOutputFilesToIgnore is optional;
1489  /// its type is defined as 'typedef NCBI_NS_STD::string TTrackedOutputFilesToIgnore'
1490  /// @return
1491  /// - true, if a value has been assigned.
1492  /// - false, otherwise.
1493  bool IsSetTrackedOutputFilesToIgnore(void) const;
1494 
1495  /// Check if it is safe to call GetTrackedOutputFilesToIgnore method.
1496  ///
1497  /// @return
1498  /// - true, if the data member is getatable.
1499  /// - false, otherwise.
1500  bool CanGetTrackedOutputFilesToIgnore(void) const;
1501 
1502  /// Reset TrackedOutputFilesToIgnore data member.
1504 
1505  /// Get the TrackedOutputFilesToIgnore member data.
1506  ///
1507  /// @return
1508  /// Reference to the member data.
1510 
1511  /// Assign a value to TrackedOutputFilesToIgnore data member.
1512  ///
1513  /// @param value
1514  /// Value to assign
1517 
1518  /// Assign a value to TrackedOutputFilesToIgnore data member.
1519  ///
1520  /// @return
1521  /// Reference to the data value.
1523 
1524  /// Check if a value has been assigned to TrackerLogDirectory data member.
1525  ///
1526  /// Data member TrackerLogDirectory is optional;
1527  /// its type is defined as 'typedef NCBI_NS_STD::string TTrackerLogDirectory'
1528  /// @return
1529  /// - true, if a value has been assigned.
1530  /// - false, otherwise.
1531  bool IsSetTrackerLogDirectory(void) const;
1532 
1533  /// Check if it is safe to call GetTrackerLogDirectory method.
1534  ///
1535  /// @return
1536  /// - true, if the data member is getatable.
1537  /// - false, otherwise.
1538  bool CanGetTrackerLogDirectory(void) const;
1539 
1540  /// Reset TrackerLogDirectory data member.
1541  void ResetTrackerLogDirectory(void);
1542 
1543  /// Get the TrackerLogDirectory member data.
1544  ///
1545  /// @return
1546  /// Reference to the member data.
1547  const TTrackerLogDirectory& GetTrackerLogDirectory(void) const;
1548 
1549  /// Assign a value to TrackerLogDirectory data member.
1550  ///
1551  /// @param value
1552  /// Value to assign
1555 
1556  /// Assign a value to TrackerLogDirectory data member.
1557  ///
1558  /// @return
1559  /// Reference to the data value.
1561 
1562  /// Check if a value has been assigned to TrackFileAccess data member.
1563  ///
1564  /// Data member TrackFileAccess is optional;
1565  /// its type is defined as 'typedef NCBI_NS_STD::string TTrackFileAccess'
1566  /// @return
1567  /// - true, if a value has been assigned.
1568  /// - false, otherwise.
1569  bool IsSetTrackFileAccess(void) const;
1570 
1571  /// Check if it is safe to call GetTrackFileAccess method.
1572  ///
1573  /// @return
1574  /// - true, if the data member is getatable.
1575  /// - false, otherwise.
1576  bool CanGetTrackFileAccess(void) const;
1577 
1578  /// Reset TrackFileAccess data member.
1579  void ResetTrackFileAccess(void);
1580 
1581  /// Get the TrackFileAccess member data.
1582  ///
1583  /// @return
1584  /// Reference to the member data.
1585  const TTrackFileAccess& GetTrackFileAccess(void) const;
1586 
1587  /// Assign a value to TrackFileAccess data member.
1588  ///
1589  /// @param value
1590  /// Value to assign
1593 
1594  /// Assign a value to TrackFileAccess data member.
1595  ///
1596  /// @return
1597  /// Reference to the data value.
1599 
1600  /// Check if a value has been assigned to TypeLibraryFile data member.
1601  ///
1602  /// Data member TypeLibraryFile is optional;
1603  /// its type is defined as 'typedef NCBI_NS_STD::string TTypeLibraryFile'
1604  /// @return
1605  /// - true, if a value has been assigned.
1606  /// - false, otherwise.
1607  bool IsSetTypeLibraryFile(void) const;
1608 
1609  /// Check if it is safe to call GetTypeLibraryFile method.
1610  ///
1611  /// @return
1612  /// - true, if the data member is getatable.
1613  /// - false, otherwise.
1614  bool CanGetTypeLibraryFile(void) const;
1615 
1616  /// Reset TypeLibraryFile data member.
1617  void ResetTypeLibraryFile(void);
1618 
1619  /// Get the TypeLibraryFile member data.
1620  ///
1621  /// @return
1622  /// Reference to the member data.
1623  const TTypeLibraryFile& GetTypeLibraryFile(void) const;
1624 
1625  /// Assign a value to TypeLibraryFile data member.
1626  ///
1627  /// @param value
1628  /// Value to assign
1631 
1632  /// Assign a value to TypeLibraryFile data member.
1633  ///
1634  /// @return
1635  /// Reference to the data value.
1637 
1638  /// Check if a value has been assigned to UpdateFileHashes data member.
1639  ///
1640  /// Data member UpdateFileHashes is optional;
1641  /// its type is defined as 'typedef NCBI_NS_STD::string TUpdateFileHashes'
1642  /// @return
1643  /// - true, if a value has been assigned.
1644  /// - false, otherwise.
1645  bool IsSetUpdateFileHashes(void) const;
1646 
1647  /// Check if it is safe to call GetUpdateFileHashes method.
1648  ///
1649  /// @return
1650  /// - true, if the data member is getatable.
1651  /// - false, otherwise.
1652  bool CanGetUpdateFileHashes(void) const;
1653 
1654  /// Reset UpdateFileHashes data member.
1655  void ResetUpdateFileHashes(void);
1656 
1657  /// Get the UpdateFileHashes member data.
1658  ///
1659  /// @return
1660  /// Reference to the member data.
1661  const TUpdateFileHashes& GetUpdateFileHashes(void) const;
1662 
1663  /// Assign a value to UpdateFileHashes data member.
1664  ///
1665  /// @param value
1666  /// Value to assign
1669 
1670  /// Assign a value to UpdateFileHashes data member.
1671  ///
1672  /// @return
1673  /// Reference to the data value.
1675 
1676  /// Check if a value has been assigned to UpdateFileHashesSearchPath data member.
1677  ///
1678  /// Data member UpdateFileHashesSearchPath is optional;
1679  /// its type is defined as 'typedef NCBI_NS_STD::string TUpdateFileHashesSearchPath'
1680  /// @return
1681  /// - true, if a value has been assigned.
1682  /// - false, otherwise.
1683  bool IsSetUpdateFileHashesSearchPath(void) const;
1684 
1685  /// Check if it is safe to call GetUpdateFileHashesSearchPath method.
1686  ///
1687  /// @return
1688  /// - true, if the data member is getatable.
1689  /// - false, otherwise.
1690  bool CanGetUpdateFileHashesSearchPath(void) const;
1691 
1692  /// Reset UpdateFileHashesSearchPath data member.
1694 
1695  /// Get the UpdateFileHashesSearchPath member data.
1696  ///
1697  /// @return
1698  /// Reference to the member data.
1700 
1701  /// Assign a value to UpdateFileHashesSearchPath data member.
1702  ///
1703  /// @param value
1704  /// Value to assign
1707 
1708  /// Assign a value to UpdateFileHashesSearchPath data member.
1709  ///
1710  /// @return
1711  /// Reference to the data value.
1713 
1714  /// Check if a value has been assigned to VerboseOutput data member.
1715  ///
1716  /// Data member VerboseOutput is optional;
1717  /// its type is defined as 'typedef NCBI_NS_STD::string TVerboseOutput'
1718  /// @return
1719  /// - true, if a value has been assigned.
1720  /// - false, otherwise.
1721  bool IsSetVerboseOutput(void) const;
1722 
1723  /// Check if it is safe to call GetVerboseOutput method.
1724  ///
1725  /// @return
1726  /// - true, if the data member is getatable.
1727  /// - false, otherwise.
1728  bool CanGetVerboseOutput(void) const;
1729 
1730  /// Reset VerboseOutput data member.
1731  void ResetVerboseOutput(void);
1732 
1733  /// Get the VerboseOutput member data.
1734  ///
1735  /// @return
1736  /// Reference to the member data.
1737  const TVerboseOutput& GetVerboseOutput(void) const;
1738 
1739  /// Assign a value to VerboseOutput data member.
1740  ///
1741  /// @param value
1742  /// Value to assign
1743  void SetVerboseOutput(const TVerboseOutput& value);
1745 
1746  /// Assign a value to VerboseOutput data member.
1747  ///
1748  /// @return
1749  /// Reference to the data value.
1751 
1752  /// Reset the whole object
1753  void Reset(void);
1754 
1755 
1756  private:
1757  // Prohibit copy constructor and assignment operator
1760 
1761  // data
1804  };
1805  /////////////////////////////////////////////////////////////////////////////
1806  /// ncbi: removed MIDL
1807  ///
1808  /// C_Mt --
1809  ///
1810 
1811  class C_Mt : public CTaskType
1812  {
1814  public:
1815  C_Mt(void);
1816 
1817  // type info
1819 
1820 
1822  bool IsSetMt(void) const {
1823  return Tparent::IsSetTaskType();
1824  }
1825  bool CanGetMt(void) const {
1826  return Tparent::CanGetTaskType();
1827  }
1828  void ResetMt(void) {
1830  }
1831  const TMt& GetMt(void) const {
1832  return Tparent::GetTaskType();
1833  }
1834  TMt& SetMt(void) {
1835  return Tparent::SetTaskType();
1836  }
1837  };
1838  // types
1840  typedef C_Mt TMt;
1841 
1842  // member index
1843  enum class E_memberIndex {
1844  e__allMandatory = 0,
1845  e_Attlist,
1846  e_Mt
1847  };
1848  typedef Tparent::CMemberIndex<E_memberIndex, 3> TmemberIndex;
1849 
1850  // getters
1851  // setters
1852 
1853  /// Check if a value has been assigned to Attlist data member.
1854  ///
1855  /// Data member Attlist is mandatory;
1856  /// its type is defined as 'typedef C_Attlist TAttlist'
1857  /// @return
1858  /// - true, if a value has been assigned.
1859  /// - false, otherwise.
1860  bool IsSetAttlist(void) const;
1861 
1862  /// Check if it is safe to call GetAttlist method.
1863  ///
1864  /// @return
1865  /// - true, if the data member is getatable.
1866  /// - false, otherwise.
1867  bool CanGetAttlist(void) const;
1868 
1869  /// Reset Attlist data member.
1870  void ResetAttlist(void);
1871 
1872  /// Get the Attlist member data.
1873  ///
1874  /// @return
1875  /// Reference to the member data.
1876  const TAttlist& GetAttlist(void) const;
1877 
1878  /// Assign a value to Attlist data member.
1879  ///
1880  /// @param value
1881  /// Reference to value.
1882  void SetAttlist(TAttlist& value);
1883 
1884  /// Assign a value to Attlist data member.
1885  ///
1886  /// @return
1887  /// Reference to the data value.
1888  TAttlist& SetAttlist(void);
1889 
1890  /// Check if a value has been assigned to Mt data member.
1891  ///
1892  /// Data member Mt is mandatory;
1893  /// its type is defined as 'typedef C_Mt TMt'
1894  /// @return
1895  /// - true, if a value has been assigned.
1896  /// - false, otherwise.
1897  bool IsSetMt(void) const;
1898 
1899  /// Check if it is safe to call GetMt method.
1900  ///
1901  /// @return
1902  /// - true, if the data member is getatable.
1903  /// - false, otherwise.
1904  bool CanGetMt(void) const;
1905 
1906  /// Reset Mt data member.
1907  void ResetMt(void);
1908 
1909  /// Get the Mt member data.
1910  ///
1911  /// @return
1912  /// Reference to the member data.
1913  const TMt& GetMt(void) const;
1914 
1915  /// Assign a value to Mt data member.
1916  ///
1917  /// @param value
1918  /// Reference to value.
1919  void SetMt(TMt& value);
1920 
1921  /// Assign a value to Mt data member.
1922  ///
1923  /// @return
1924  /// Reference to the data value.
1925  TMt& SetMt(void);
1926 
1927  /// Reset the whole object
1928  virtual void Reset(void);
1929 
1930 
1931 private:
1932  // Prohibit copy constructor and assignment operator
1935 
1936  // data
1938  NCBI_NS_NCBI::CRef< TAttlist > m_Attlist;
1939  NCBI_NS_NCBI::CRef< TMt > m_Mt;
1940 };
1941 
1942 /* @} */
1943 
1944 
1945 
1946 
1947 
1948 ///////////////////////////////////////////////////////////
1949 ///////////////////// inline methods //////////////////////
1950 ///////////////////////////////////////////////////////////
1951 inline
1953 {
1954  return ((m_set_State[0] & 0x3) != 0);
1955 }
1956 
1957 inline
1959 {
1960  return IsSetAcceptableNonZeroExitCodes();
1961 }
1962 
1963 inline
1965 {
1966  if (!CanGetAcceptableNonZeroExitCodes()) {
1967  ThrowUnassigned(0);
1968  }
1969  return m_AcceptableNonZeroExitCodes;
1970 }
1971 
1972 inline
1974 {
1975  m_AcceptableNonZeroExitCodes = value;
1976  m_set_State[0] |= 0x3;
1977 }
1978 
1979 inline
1981 {
1982  m_AcceptableNonZeroExitCodes = std::forward<CMt_Base::C_Attlist::TAcceptableNonZeroExitCodes>(value);
1983  m_set_State[0] |= 0x3;
1984 }
1985 
1986 inline
1988 {
1989 #ifdef _DEBUG
1990  if (!IsSetAcceptableNonZeroExitCodes()) {
1991  m_AcceptableNonZeroExitCodes = UnassignedString();
1992  }
1993 #endif
1994  m_set_State[0] |= 0x1;
1995  return m_AcceptableNonZeroExitCodes;
1996 }
1997 
1998 inline
2000 {
2001  return ((m_set_State[0] & 0xc) != 0);
2002 }
2003 
2004 inline
2006 {
2007  return IsSetActiveToolSwitchesValues();
2008 }
2009 
2010 inline
2012 {
2013  if (!CanGetActiveToolSwitchesValues()) {
2014  ThrowUnassigned(1);
2015  }
2016  return m_ActiveToolSwitchesValues;
2017 }
2018 
2019 inline
2021 {
2022  m_ActiveToolSwitchesValues = value;
2023  m_set_State[0] |= 0xc;
2024 }
2025 
2026 inline
2028 {
2029  m_ActiveToolSwitchesValues = std::forward<CMt_Base::C_Attlist::TActiveToolSwitchesValues>(value);
2030  m_set_State[0] |= 0xc;
2031 }
2032 
2033 inline
2035 {
2036 #ifdef _DEBUG
2037  if (!IsSetActiveToolSwitchesValues()) {
2038  m_ActiveToolSwitchesValues = UnassignedString();
2039  }
2040 #endif
2041  m_set_State[0] |= 0x4;
2042  return m_ActiveToolSwitchesValues;
2043 }
2044 
2045 inline
2047 {
2048  return ((m_set_State[0] & 0x30) != 0);
2049 }
2050 
2051 inline
2053 {
2054  return IsSetAdditionalManifestFiles();
2055 }
2056 
2057 inline
2059 {
2060  if (!CanGetAdditionalManifestFiles()) {
2061  ThrowUnassigned(2);
2062  }
2063  return m_AdditionalManifestFiles;
2064 }
2065 
2066 inline
2068 {
2069  m_AdditionalManifestFiles = value;
2070  m_set_State[0] |= 0x30;
2071 }
2072 
2073 inline
2075 {
2076  m_AdditionalManifestFiles = std::forward<CMt_Base::C_Attlist::TAdditionalManifestFiles>(value);
2077  m_set_State[0] |= 0x30;
2078 }
2079 
2080 inline
2082 {
2083 #ifdef _DEBUG
2084  if (!IsSetAdditionalManifestFiles()) {
2085  m_AdditionalManifestFiles = UnassignedString();
2086  }
2087 #endif
2088  m_set_State[0] |= 0x10;
2089  return m_AdditionalManifestFiles;
2090 }
2091 
2092 inline
2094 {
2095  return ((m_set_State[0] & 0xc0) != 0);
2096 }
2097 
2098 inline
2100 {
2101  return IsSetAdditionalOptions();
2102 }
2103 
2104 inline
2106 {
2107  if (!CanGetAdditionalOptions()) {
2108  ThrowUnassigned(3);
2109  }
2110  return m_AdditionalOptions;
2111 }
2112 
2113 inline
2115 {
2116  m_AdditionalOptions = value;
2117  m_set_State[0] |= 0xc0;
2118 }
2119 
2120 inline
2122 {
2123  m_AdditionalOptions = std::forward<CMt_Base::C_Attlist::TAdditionalOptions>(value);
2124  m_set_State[0] |= 0xc0;
2125 }
2126 
2127 inline
2129 {
2130 #ifdef _DEBUG
2131  if (!IsSetAdditionalOptions()) {
2132  m_AdditionalOptions = UnassignedString();
2133  }
2134 #endif
2135  m_set_State[0] |= 0x40;
2136  return m_AdditionalOptions;
2137 }
2138 
2139 inline
2141 {
2142  return ((m_set_State[0] & 0x300) != 0);
2143 }
2144 
2145 inline
2147 {
2148  return IsSetAssemblyIdentity();
2149 }
2150 
2151 inline
2153 {
2154  if (!CanGetAssemblyIdentity()) {
2155  ThrowUnassigned(4);
2156  }
2157  return m_AssemblyIdentity;
2158 }
2159 
2160 inline
2162 {
2163  m_AssemblyIdentity = value;
2164  m_set_State[0] |= 0x300;
2165 }
2166 
2167 inline
2169 {
2170  m_AssemblyIdentity = std::forward<CMt_Base::C_Attlist::TAssemblyIdentity>(value);
2171  m_set_State[0] |= 0x300;
2172 }
2173 
2174 inline
2176 {
2177 #ifdef _DEBUG
2178  if (!IsSetAssemblyIdentity()) {
2179  m_AssemblyIdentity = UnassignedString();
2180  }
2181 #endif
2182  m_set_State[0] |= 0x100;
2183  return m_AssemblyIdentity;
2184 }
2185 
2186 inline
2188 {
2189  return ((m_set_State[0] & 0xc00) != 0);
2190 }
2191 
2192 inline
2194 {
2195  return IsSetComponentFileName();
2196 }
2197 
2198 inline
2200 {
2201  if (!CanGetComponentFileName()) {
2202  ThrowUnassigned(5);
2203  }
2204  return m_ComponentFileName;
2205 }
2206 
2207 inline
2209 {
2210  m_ComponentFileName = value;
2211  m_set_State[0] |= 0xc00;
2212 }
2213 
2214 inline
2216 {
2217  m_ComponentFileName = std::forward<CMt_Base::C_Attlist::TComponentFileName>(value);
2218  m_set_State[0] |= 0xc00;
2219 }
2220 
2221 inline
2223 {
2224 #ifdef _DEBUG
2225  if (!IsSetComponentFileName()) {
2226  m_ComponentFileName = UnassignedString();
2227  }
2228 #endif
2229  m_set_State[0] |= 0x400;
2230  return m_ComponentFileName;
2231 }
2232 
2233 inline
2235 {
2236  return ((m_set_State[0] & 0x3000) != 0);
2237 }
2238 
2239 inline
2241 {
2242  return IsSetEmbedManifest();
2243 }
2244 
2245 inline
2247 {
2248  if (!CanGetEmbedManifest()) {
2249  ThrowUnassigned(6);
2250  }
2251  return m_EmbedManifest;
2252 }
2253 
2254 inline
2256 {
2257  m_EmbedManifest = value;
2258  m_set_State[0] |= 0x3000;
2259 }
2260 
2261 inline
2263 {
2264  m_EmbedManifest = std::forward<CMt_Base::C_Attlist::TEmbedManifest>(value);
2265  m_set_State[0] |= 0x3000;
2266 }
2267 
2268 inline
2270 {
2271 #ifdef _DEBUG
2272  if (!IsSetEmbedManifest()) {
2273  m_EmbedManifest = UnassignedString();
2274  }
2275 #endif
2276  m_set_State[0] |= 0x1000;
2277  return m_EmbedManifest;
2278 }
2279 
2280 inline
2282 {
2283  return ((m_set_State[0] & 0xc000) != 0);
2284 }
2285 
2286 inline
2288 {
2289  return IsSetEnvironmentVariables();
2290 }
2291 
2292 inline
2294 {
2295  if (!CanGetEnvironmentVariables()) {
2296  ThrowUnassigned(7);
2297  }
2298  return m_EnvironmentVariables;
2299 }
2300 
2301 inline
2303 {
2304  m_EnvironmentVariables = value;
2305  m_set_State[0] |= 0xc000;
2306 }
2307 
2308 inline
2310 {
2311  m_EnvironmentVariables = std::forward<CMt_Base::C_Attlist::TEnvironmentVariables>(value);
2312  m_set_State[0] |= 0xc000;
2313 }
2314 
2315 inline
2317 {
2318 #ifdef _DEBUG
2319  if (!IsSetEnvironmentVariables()) {
2320  m_EnvironmentVariables = UnassignedString();
2321  }
2322 #endif
2323  m_set_State[0] |= 0x4000;
2324  return m_EnvironmentVariables;
2325 }
2326 
2327 inline
2329 {
2330  return ((m_set_State[0] & 0x30000) != 0);
2331 }
2332 
2333 inline
2335 {
2336  return IsSetExcludedInputPaths();
2337 }
2338 
2339 inline
2341 {
2342  if (!CanGetExcludedInputPaths()) {
2343  ThrowUnassigned(8);
2344  }
2345  return m_ExcludedInputPaths;
2346 }
2347 
2348 inline
2350 {
2351  m_ExcludedInputPaths = value;
2352  m_set_State[0] |= 0x30000;
2353 }
2354 
2355 inline
2357 {
2358  m_ExcludedInputPaths = std::forward<CMt_Base::C_Attlist::TExcludedInputPaths>(value);
2359  m_set_State[0] |= 0x30000;
2360 }
2361 
2362 inline
2364 {
2365 #ifdef _DEBUG
2366  if (!IsSetExcludedInputPaths()) {
2367  m_ExcludedInputPaths = UnassignedString();
2368  }
2369 #endif
2370  m_set_State[0] |= 0x10000;
2371  return m_ExcludedInputPaths;
2372 }
2373 
2374 inline
2376 {
2377  return ((m_set_State[0] & 0xc0000) != 0);
2378 }
2379 
2380 inline
2382 {
2383  return IsSetGenerateCatalogFiles();
2384 }
2385 
2386 inline
2388 {
2389  if (!CanGetGenerateCatalogFiles()) {
2390  ThrowUnassigned(9);
2391  }
2392  return m_GenerateCatalogFiles;
2393 }
2394 
2395 inline
2397 {
2398  m_GenerateCatalogFiles = value;
2399  m_set_State[0] |= 0xc0000;
2400 }
2401 
2402 inline
2404 {
2405  m_GenerateCatalogFiles = std::forward<CMt_Base::C_Attlist::TGenerateCatalogFiles>(value);
2406  m_set_State[0] |= 0xc0000;
2407 }
2408 
2409 inline
2411 {
2412 #ifdef _DEBUG
2413  if (!IsSetGenerateCatalogFiles()) {
2414  m_GenerateCatalogFiles = UnassignedString();
2415  }
2416 #endif
2417  m_set_State[0] |= 0x40000;
2418  return m_GenerateCatalogFiles;
2419 }
2420 
2421 inline
2423 {
2424  return ((m_set_State[0] & 0x300000) != 0);
2425 }
2426 
2427 inline
2429 {
2430  return IsSetGenerateCategoryTags();
2431 }
2432 
2433 inline
2435 {
2436  if (!CanGetGenerateCategoryTags()) {
2437  ThrowUnassigned(10);
2438  }
2439  return m_GenerateCategoryTags;
2440 }
2441 
2442 inline
2444 {
2445  m_GenerateCategoryTags = value;
2446  m_set_State[0] |= 0x300000;
2447 }
2448 
2449 inline
2451 {
2452  m_GenerateCategoryTags = std::forward<CMt_Base::C_Attlist::TGenerateCategoryTags>(value);
2453  m_set_State[0] |= 0x300000;
2454 }
2455 
2456 inline
2458 {
2459 #ifdef _DEBUG
2460  if (!IsSetGenerateCategoryTags()) {
2461  m_GenerateCategoryTags = UnassignedString();
2462  }
2463 #endif
2464  m_set_State[0] |= 0x100000;
2465  return m_GenerateCategoryTags;
2466 }
2467 
2468 inline
2470 {
2471  return ((m_set_State[0] & 0xc00000) != 0);
2472 }
2473 
2474 inline
2476 {
2477  return IsSetInputResourceManifests();
2478 }
2479 
2480 inline
2482 {
2483  if (!CanGetInputResourceManifests()) {
2484  ThrowUnassigned(11);
2485  }
2486  return m_InputResourceManifests;
2487 }
2488 
2489 inline
2491 {
2492  m_InputResourceManifests = value;
2493  m_set_State[0] |= 0xc00000;
2494 }
2495 
2496 inline
2498 {
2499  m_InputResourceManifests = std::forward<CMt_Base::C_Attlist::TInputResourceManifests>(value);
2500  m_set_State[0] |= 0xc00000;
2501 }
2502 
2503 inline
2505 {
2506 #ifdef _DEBUG
2507  if (!IsSetInputResourceManifests()) {
2508  m_InputResourceManifests = UnassignedString();
2509  }
2510 #endif
2511  m_set_State[0] |= 0x400000;
2512  return m_InputResourceManifests;
2513 }
2514 
2515 inline
2517 {
2518  return ((m_set_State[0] & 0x3000000) != 0);
2519 }
2520 
2521 inline
2523 {
2524  return IsSetLogStandardErrorAsError();
2525 }
2526 
2527 inline
2529 {
2530  if (!CanGetLogStandardErrorAsError()) {
2531  ThrowUnassigned(12);
2532  }
2533  return m_LogStandardErrorAsError;
2534 }
2535 
2536 inline
2538 {
2539  m_LogStandardErrorAsError = value;
2540  m_set_State[0] |= 0x3000000;
2541 }
2542 
2543 inline
2545 {
2546  m_LogStandardErrorAsError = std::forward<CMt_Base::C_Attlist::TLogStandardErrorAsError>(value);
2547  m_set_State[0] |= 0x3000000;
2548 }
2549 
2550 inline
2552 {
2553 #ifdef _DEBUG
2554  if (!IsSetLogStandardErrorAsError()) {
2555  m_LogStandardErrorAsError = UnassignedString();
2556  }
2557 #endif
2558  m_set_State[0] |= 0x1000000;
2559  return m_LogStandardErrorAsError;
2560 }
2561 
2562 inline
2564 {
2565  return ((m_set_State[0] & 0xc000000) != 0);
2566 }
2567 
2568 inline
2570 {
2571  return IsSetManifestFromManagedAssembly();
2572 }
2573 
2574 inline
2576 {
2577  if (!CanGetManifestFromManagedAssembly()) {
2578  ThrowUnassigned(13);
2579  }
2580  return m_ManifestFromManagedAssembly;
2581 }
2582 
2583 inline
2585 {
2586  m_ManifestFromManagedAssembly = value;
2587  m_set_State[0] |= 0xc000000;
2588 }
2589 
2590 inline
2592 {
2593  m_ManifestFromManagedAssembly = std::forward<CMt_Base::C_Attlist::TManifestFromManagedAssembly>(value);
2594  m_set_State[0] |= 0xc000000;
2595 }
2596 
2597 inline
2599 {
2600 #ifdef _DEBUG
2601  if (!IsSetManifestFromManagedAssembly()) {
2602  m_ManifestFromManagedAssembly = UnassignedString();
2603  }
2604 #endif
2605  m_set_State[0] |= 0x4000000;
2606  return m_ManifestFromManagedAssembly;
2607 }
2608 
2609 inline
2611 {
2612  return ((m_set_State[0] & 0x30000000) != 0);
2613 }
2614 
2615 inline
2617 {
2618  return IsSetMinimalRebuildFromTracking();
2619 }
2620 
2621 inline
2623 {
2624  if (!CanGetMinimalRebuildFromTracking()) {
2625  ThrowUnassigned(14);
2626  }
2627  return m_MinimalRebuildFromTracking;
2628 }
2629 
2630 inline
2632 {
2633  m_MinimalRebuildFromTracking = value;
2634  m_set_State[0] |= 0x30000000;
2635 }
2636 
2637 inline
2639 {
2640  m_MinimalRebuildFromTracking = std::forward<CMt_Base::C_Attlist::TMinimalRebuildFromTracking>(value);
2641  m_set_State[0] |= 0x30000000;
2642 }
2643 
2644 inline
2646 {
2647 #ifdef _DEBUG
2648  if (!IsSetMinimalRebuildFromTracking()) {
2649  m_MinimalRebuildFromTracking = UnassignedString();
2650  }
2651 #endif
2652  m_set_State[0] |= 0x10000000;
2653  return m_MinimalRebuildFromTracking;
2654 }
2655 
2656 inline
2658 {
2659  return ((m_set_State[0] & 0xc0000000) != 0);
2660 }
2661 
2662 inline
2664 {
2665  return IsSetOutputManifestFile();
2666 }
2667 
2668 inline
2670 {
2671  if (!CanGetOutputManifestFile()) {
2672  ThrowUnassigned(15);
2673  }
2674  return m_OutputManifestFile;
2675 }
2676 
2677 inline
2679 {
2680  m_OutputManifestFile = value;
2681  m_set_State[0] |= 0xc0000000;
2682 }
2683 
2684 inline
2686 {
2687  m_OutputManifestFile = std::forward<CMt_Base::C_Attlist::TOutputManifestFile>(value);
2688  m_set_State[0] |= 0xc0000000;
2689 }
2690 
2691 inline
2693 {
2694 #ifdef _DEBUG
2695  if (!IsSetOutputManifestFile()) {
2696  m_OutputManifestFile = UnassignedString();
2697  }
2698 #endif
2699  m_set_State[0] |= 0x40000000;
2700  return m_OutputManifestFile;
2701 }
2702 
2703 inline
2705 {
2706  return ((m_set_State[1] & 0x3) != 0);
2707 }
2708 
2709 inline
2711 {
2712  return IsSetOutputResourceManifests();
2713 }
2714 
2715 inline
2717 {
2718  if (!CanGetOutputResourceManifests()) {
2719  ThrowUnassigned(16);
2720  }
2721  return m_OutputResourceManifests;
2722 }
2723 
2724 inline
2726 {
2727  m_OutputResourceManifests = value;
2728  m_set_State[1] |= 0x3;
2729 }
2730 
2731 inline
2733 {
2734  m_OutputResourceManifests = std::forward<CMt_Base::C_Attlist::TOutputResourceManifests>(value);
2735  m_set_State[1] |= 0x3;
2736 }
2737 
2738 inline
2740 {
2741 #ifdef _DEBUG
2742  if (!IsSetOutputResourceManifests()) {
2743  m_OutputResourceManifests = UnassignedString();
2744  }
2745 #endif
2746  m_set_State[1] |= 0x1;
2747  return m_OutputResourceManifests;
2748 }
2749 
2750 inline
2752 {
2753  return ((m_set_State[1] & 0xc) != 0);
2754 }
2755 
2756 inline
2758 {
2759  return IsSetPathOverride();
2760 }
2761 
2762 inline
2764 {
2765  if (!CanGetPathOverride()) {
2766  ThrowUnassigned(17);
2767  }
2768  return m_PathOverride;
2769 }
2770 
2771 inline
2773 {
2774  m_PathOverride = value;
2775  m_set_State[1] |= 0xc;
2776 }
2777 
2778 inline
2780 {
2781  m_PathOverride = std::forward<CMt_Base::C_Attlist::TPathOverride>(value);
2782  m_set_State[1] |= 0xc;
2783 }
2784 
2785 inline
2787 {
2788 #ifdef _DEBUG
2789  if (!IsSetPathOverride()) {
2790  m_PathOverride = UnassignedString();
2791  }
2792 #endif
2793  m_set_State[1] |= 0x4;
2794  return m_PathOverride;
2795 }
2796 
2797 inline
2799 {
2800  return ((m_set_State[1] & 0x30) != 0);
2801 }
2802 
2803 inline
2805 {
2806  return IsSetRegistrarScriptFile();
2807 }
2808 
2809 inline
2811 {
2812  if (!CanGetRegistrarScriptFile()) {
2813  ThrowUnassigned(18);
2814  }
2815  return m_RegistrarScriptFile;
2816 }
2817 
2818 inline
2820 {
2821  m_RegistrarScriptFile = value;
2822  m_set_State[1] |= 0x30;
2823 }
2824 
2825 inline
2827 {
2828  m_RegistrarScriptFile = std::forward<CMt_Base::C_Attlist::TRegistrarScriptFile>(value);
2829  m_set_State[1] |= 0x30;
2830 }
2831 
2832 inline
2834 {
2835 #ifdef _DEBUG
2836  if (!IsSetRegistrarScriptFile()) {
2837  m_RegistrarScriptFile = UnassignedString();
2838  }
2839 #endif
2840  m_set_State[1] |= 0x10;
2841  return m_RegistrarScriptFile;
2842 }
2843 
2844 inline
2846 {
2847  return ((m_set_State[1] & 0xc0) != 0);
2848 }
2849 
2850 inline
2852 {
2853  return IsSetReplacementsFile();
2854 }
2855 
2856 inline
2858 {
2859  if (!CanGetReplacementsFile()) {
2860  ThrowUnassigned(19);
2861  }
2862  return m_ReplacementsFile;
2863 }
2864 
2865 inline
2867 {
2868  m_ReplacementsFile = value;
2869  m_set_State[1] |= 0xc0;
2870 }
2871 
2872 inline
2874 {
2875  m_ReplacementsFile = std::forward<CMt_Base::C_Attlist::TReplacementsFile>(value);
2876  m_set_State[1] |= 0xc0;
2877 }
2878 
2879 inline
2881 {
2882 #ifdef _DEBUG
2883  if (!IsSetReplacementsFile()) {
2884  m_ReplacementsFile = UnassignedString();
2885  }
2886 #endif
2887  m_set_State[1] |= 0x40;
2888  return m_ReplacementsFile;
2889 }
2890 
2891 inline
2893 {
2894  return ((m_set_State[1] & 0x300) != 0);
2895 }
2896 
2897 inline
2899 {
2900  return IsSetResourceOutputFileName();
2901 }
2902 
2903 inline
2905 {
2906  if (!CanGetResourceOutputFileName()) {
2907  ThrowUnassigned(20);
2908  }
2909  return m_ResourceOutputFileName;
2910 }
2911 
2912 inline
2914 {
2915  m_ResourceOutputFileName = value;
2916  m_set_State[1] |= 0x300;
2917 }
2918 
2919 inline
2921 {
2922  m_ResourceOutputFileName = std::forward<CMt_Base::C_Attlist::TResourceOutputFileName>(value);
2923  m_set_State[1] |= 0x300;
2924 }
2925 
2926 inline
2928 {
2929 #ifdef _DEBUG
2930  if (!IsSetResourceOutputFileName()) {
2931  m_ResourceOutputFileName = UnassignedString();
2932  }
2933 #endif
2934  m_set_State[1] |= 0x100;
2935  return m_ResourceOutputFileName;
2936 }
2937 
2938 inline
2940 {
2941  return ((m_set_State[1] & 0xc00) != 0);
2942 }
2943 
2944 inline
2946 {
2947  return IsSetSkippedExecution();
2948 }
2949 
2950 inline
2952 {
2953  if (!CanGetSkippedExecution()) {
2954  ThrowUnassigned(21);
2955  }
2956  return m_SkippedExecution;
2957 }
2958 
2959 inline
2961 {
2962  m_SkippedExecution = value;
2963  m_set_State[1] |= 0xc00;
2964 }
2965 
2966 inline
2968 {
2969  m_SkippedExecution = std::forward<CMt_Base::C_Attlist::TSkippedExecution>(value);
2970  m_set_State[1] |= 0xc00;
2971 }
2972 
2973 inline
2975 {
2976 #ifdef _DEBUG
2977  if (!IsSetSkippedExecution()) {
2978  m_SkippedExecution = UnassignedString();
2979  }
2980 #endif
2981  m_set_State[1] |= 0x400;
2982  return m_SkippedExecution;
2983 }
2984 
2985 inline
2987 {
2988  return ((m_set_State[1] & 0x3000) != 0);
2989 }
2990 
2991 inline
2993 {
2994  return IsSetSources();
2995 }
2996 
2997 inline
2999 {
3000  if (!CanGetSources()) {
3001  ThrowUnassigned(22);
3002  }
3003  return m_Sources;
3004 }
3005 
3006 inline
3008 {
3009  m_Sources = value;
3010  m_set_State[1] |= 0x3000;
3011 }
3012 
3013 inline
3015 {
3016  m_Sources = std::forward<CMt_Base::C_Attlist::TSources>(value);
3017  m_set_State[1] |= 0x3000;
3018 }
3019 
3020 inline
3022 {
3023 #ifdef _DEBUG
3024  if (!IsSetSources()) {
3025  m_Sources = UnassignedString();
3026  }
3027 #endif
3028  m_set_State[1] |= 0x1000;
3029  return m_Sources;
3030 }
3031 
3032 inline
3034 {
3035  return ((m_set_State[1] & 0xc000) != 0);
3036 }
3037 
3038 inline
3040 {
3041  return IsSetSourcesCompiled();
3042 }
3043 
3044 inline
3046 {
3047  if (!CanGetSourcesCompiled()) {
3048  ThrowUnassigned(23);
3049  }
3050  return m_SourcesCompiled;
3051 }
3052 
3053 inline
3055 {
3056  m_SourcesCompiled = value;
3057  m_set_State[1] |= 0xc000;
3058 }
3059 
3060 inline
3062 {
3063  m_SourcesCompiled = std::forward<CMt_Base::C_Attlist::TSourcesCompiled>(value);
3064  m_set_State[1] |= 0xc000;
3065 }
3066 
3067 inline
3069 {
3070 #ifdef _DEBUG
3071  if (!IsSetSourcesCompiled()) {
3072  m_SourcesCompiled = UnassignedString();
3073  }
3074 #endif
3075  m_set_State[1] |= 0x4000;
3076  return m_SourcesCompiled;
3077 }
3078 
3079 inline
3081 {
3082  return ((m_set_State[1] & 0x30000) != 0);
3083 }
3084 
3085 inline
3087 {
3088  return IsSetStandardErrorImportance();
3089 }
3090 
3091 inline
3093 {
3094  if (!CanGetStandardErrorImportance()) {
3095  ThrowUnassigned(24);
3096  }
3097  return m_StandardErrorImportance;
3098 }
3099 
3100 inline
3102 {
3103  m_StandardErrorImportance = value;
3104  m_set_State[1] |= 0x30000;
3105 }
3106 
3107 inline
3109 {
3110  m_StandardErrorImportance = std::forward<CMt_Base::C_Attlist::TStandardErrorImportance>(value);
3111  m_set_State[1] |= 0x30000;
3112 }
3113 
3114 inline
3116 {
3117 #ifdef _DEBUG
3118  if (!IsSetStandardErrorImportance()) {
3119  m_StandardErrorImportance = UnassignedString();
3120  }
3121 #endif
3122  m_set_State[1] |= 0x10000;
3123  return m_StandardErrorImportance;
3124 }
3125 
3126 inline
3128 {
3129  return ((m_set_State[1] & 0xc0000) != 0);
3130 }
3131 
3132 inline
3134 {
3135  return IsSetStandardOutputImportance();
3136 }
3137 
3138 inline
3140 {
3141  if (!CanGetStandardOutputImportance()) {
3142  ThrowUnassigned(25);
3143  }
3144  return m_StandardOutputImportance;
3145 }
3146 
3147 inline
3149 {
3150  m_StandardOutputImportance = value;
3151  m_set_State[1] |= 0xc0000;
3152 }
3153 
3154 inline
3156 {
3157  m_StandardOutputImportance = std::forward<CMt_Base::C_Attlist::TStandardOutputImportance>(value);
3158  m_set_State[1] |= 0xc0000;
3159 }
3160 
3161 inline
3163 {
3164 #ifdef _DEBUG
3165  if (!IsSetStandardOutputImportance()) {
3166  m_StandardOutputImportance = UnassignedString();
3167  }
3168 #endif
3169  m_set_State[1] |= 0x40000;
3170  return m_StandardOutputImportance;
3171 }
3172 
3173 inline
3175 {
3176  return ((m_set_State[1] & 0x300000) != 0);
3177 }
3178 
3179 inline
3181 {
3182  return IsSetSuppressDependencyElement();
3183 }
3184 
3185 inline
3187 {
3188  if (!CanGetSuppressDependencyElement()) {
3189  ThrowUnassigned(26);
3190  }
3191  return m_SuppressDependencyElement;
3192 }
3193 
3194 inline
3196 {
3197  m_SuppressDependencyElement = value;
3198  m_set_State[1] |= 0x300000;
3199 }
3200 
3201 inline
3203 {
3204  m_SuppressDependencyElement = std::forward<CMt_Base::C_Attlist::TSuppressDependencyElement>(value);
3205  m_set_State[1] |= 0x300000;
3206 }
3207 
3208 inline
3210 {
3211 #ifdef _DEBUG
3212  if (!IsSetSuppressDependencyElement()) {
3213  m_SuppressDependencyElement = UnassignedString();
3214  }
3215 #endif
3216  m_set_State[1] |= 0x100000;
3217  return m_SuppressDependencyElement;
3218 }
3219 
3220 inline
3222 {
3223  return ((m_set_State[1] & 0xc00000) != 0);
3224 }
3225 
3226 inline
3228 {
3229  return IsSetSuppressStartupBanner();
3230 }
3231 
3232 inline
3234 {
3235  if (!CanGetSuppressStartupBanner()) {
3236  ThrowUnassigned(27);
3237  }
3238  return m_SuppressStartupBanner;
3239 }
3240 
3241 inline
3243 {
3244  m_SuppressStartupBanner = value;
3245  m_set_State[1] |= 0xc00000;
3246 }
3247 
3248 inline
3250 {
3251  m_SuppressStartupBanner = std::forward<CMt_Base::C_Attlist::TSuppressStartupBanner>(value);
3252  m_set_State[1] |= 0xc00000;
3253 }
3254 
3255 inline
3257 {
3258 #ifdef _DEBUG
3259  if (!IsSetSuppressStartupBanner()) {
3260  m_SuppressStartupBanner = UnassignedString();
3261  }
3262 #endif
3263  m_set_State[1] |= 0x400000;
3264  return m_SuppressStartupBanner;
3265 }
3266 
3267 inline
3269 {
3270  return ((m_set_State[1] & 0x3000000) != 0);
3271 }
3272 
3273 inline
3275 {
3276  return IsSetTimeout();
3277 }
3278 
3279 inline
3281 {
3282  if (!CanGetTimeout()) {
3283  ThrowUnassigned(28);
3284  }
3285  return m_Timeout;
3286 }
3287 
3288 inline
3290 {
3291  m_Timeout = value;
3292  m_set_State[1] |= 0x3000000;
3293 }
3294 
3295 inline
3297 {
3298  m_Timeout = std::forward<CMt_Base::C_Attlist::TTimeout>(value);
3299  m_set_State[1] |= 0x3000000;
3300 }
3301 
3302 inline
3304 {
3305 #ifdef _DEBUG
3306  if (!IsSetTimeout()) {
3307  m_Timeout = UnassignedString();
3308  }
3309 #endif
3310  m_set_State[1] |= 0x1000000;
3311  return m_Timeout;
3312 }
3313 
3314 inline
3316 {
3317  return ((m_set_State[1] & 0xc000000) != 0);
3318 }
3319 
3320 inline
3322 {
3323  return IsSetTLogReadFiles();
3324 }
3325 
3326 inline
3328 {
3329  if (!CanGetTLogReadFiles()) {
3330  ThrowUnassigned(29);
3331  }
3332  return m_TLogReadFiles;
3333 }
3334 
3335 inline
3337 {
3338  m_TLogReadFiles = value;
3339  m_set_State[1] |= 0xc000000;
3340 }
3341 
3342 inline
3344 {
3345  m_TLogReadFiles = std::forward<CMt_Base::C_Attlist::TTLogReadFiles>(value);
3346  m_set_State[1] |= 0xc000000;
3347 }
3348 
3349 inline
3351 {
3352 #ifdef _DEBUG
3353  if (!IsSetTLogReadFiles()) {
3354  m_TLogReadFiles = UnassignedString();
3355  }
3356 #endif
3357  m_set_State[1] |= 0x4000000;
3358  return m_TLogReadFiles;
3359 }
3360 
3361 inline
3363 {
3364  return ((m_set_State[1] & 0x30000000) != 0);
3365 }
3366 
3367 inline
3369 {
3370  return IsSetTLogWriteFiles();
3371 }
3372 
3373 inline
3375 {
3376  if (!CanGetTLogWriteFiles()) {
3377  ThrowUnassigned(30);
3378  }
3379  return m_TLogWriteFiles;
3380 }
3381 
3382 inline
3384 {
3385  m_TLogWriteFiles = value;
3386  m_set_State[1] |= 0x30000000;
3387 }
3388 
3389 inline
3391 {
3392  m_TLogWriteFiles = std::forward<CMt_Base::C_Attlist::TTLogWriteFiles>(value);
3393  m_set_State[1] |= 0x30000000;
3394 }
3395 
3396 inline
3398 {
3399 #ifdef _DEBUG
3400  if (!IsSetTLogWriteFiles()) {
3401  m_TLogWriteFiles = UnassignedString();
3402  }
3403 #endif
3404  m_set_State[1] |= 0x10000000;
3405  return m_TLogWriteFiles;
3406 }
3407 
3408 inline
3410 {
3411  return ((m_set_State[1] & 0xc0000000) != 0);
3412 }
3413 
3414 inline
3416 {
3417  return IsSetToolExe();
3418 }
3419 
3420 inline
3422 {
3423  if (!CanGetToolExe()) {
3424  ThrowUnassigned(31);
3425  }
3426  return m_ToolExe;
3427 }
3428 
3429 inline
3431 {
3432  m_ToolExe = value;
3433  m_set_State[1] |= 0xc0000000;
3434 }
3435 
3436 inline
3438 {
3439  m_ToolExe = std::forward<CMt_Base::C_Attlist::TToolExe>(value);
3440  m_set_State[1] |= 0xc0000000;
3441 }
3442 
3443 inline
3445 {
3446 #ifdef _DEBUG
3447  if (!IsSetToolExe()) {
3448  m_ToolExe = UnassignedString();
3449  }
3450 #endif
3451  m_set_State[1] |= 0x40000000;
3452  return m_ToolExe;
3453 }
3454 
3455 inline
3457 {
3458  return ((m_set_State[2] & 0x3) != 0);
3459 }
3460 
3461 inline
3463 {
3464  return IsSetToolPath();
3465 }
3466 
3467 inline
3469 {
3470  if (!CanGetToolPath()) {
3471  ThrowUnassigned(32);
3472  }
3473  return m_ToolPath;
3474 }
3475 
3476 inline
3478 {
3479  m_ToolPath = value;
3480  m_set_State[2] |= 0x3;
3481 }
3482 
3483 inline
3485 {
3486  m_ToolPath = std::forward<CMt_Base::C_Attlist::TToolPath>(value);
3487  m_set_State[2] |= 0x3;
3488 }
3489 
3490 inline
3492 {
3493 #ifdef _DEBUG
3494  if (!IsSetToolPath()) {
3495  m_ToolPath = UnassignedString();
3496  }
3497 #endif
3498  m_set_State[2] |= 0x1;
3499  return m_ToolPath;
3500 }
3501 
3502 inline
3504 {
3505  return ((m_set_State[2] & 0xc) != 0);
3506 }
3507 
3508 inline
3510 {
3511  return IsSetTrackedInputFilesToIgnore();
3512 }
3513 
3514 inline
3516 {
3517  if (!CanGetTrackedInputFilesToIgnore()) {
3518  ThrowUnassigned(33);
3519  }
3520  return m_TrackedInputFilesToIgnore;
3521 }
3522 
3523 inline
3525 {
3526  m_TrackedInputFilesToIgnore = value;
3527  m_set_State[2] |= 0xc;
3528 }
3529 
3530 inline
3532 {
3533  m_TrackedInputFilesToIgnore = std::forward<CMt_Base::C_Attlist::TTrackedInputFilesToIgnore>(value);
3534  m_set_State[2] |= 0xc;
3535 }
3536 
3537 inline
3539 {
3540 #ifdef _DEBUG
3541  if (!IsSetTrackedInputFilesToIgnore()) {
3542  m_TrackedInputFilesToIgnore = UnassignedString();
3543  }
3544 #endif
3545  m_set_State[2] |= 0x4;
3546  return m_TrackedInputFilesToIgnore;
3547 }
3548 
3549 inline
3551 {
3552  return ((m_set_State[2] & 0x30) != 0);
3553 }
3554 
3555 inline
3557 {
3558  return IsSetTrackedOutputFilesToIgnore();
3559 }
3560 
3561 inline
3563 {
3564  if (!CanGetTrackedOutputFilesToIgnore()) {
3565  ThrowUnassigned(34);
3566  }
3567  return m_TrackedOutputFilesToIgnore;
3568 }
3569 
3570 inline
3572 {
3573  m_TrackedOutputFilesToIgnore = value;
3574  m_set_State[2] |= 0x30;
3575 }
3576 
3577 inline
3579 {
3580  m_TrackedOutputFilesToIgnore = std::forward<CMt_Base::C_Attlist::TTrackedOutputFilesToIgnore>(value);
3581  m_set_State[2] |= 0x30;
3582 }
3583 
3584 inline
3586 {
3587 #ifdef _DEBUG
3588  if (!IsSetTrackedOutputFilesToIgnore()) {
3589  m_TrackedOutputFilesToIgnore = UnassignedString();
3590  }
3591 #endif
3592  m_set_State[2] |= 0x10;
3593  return m_TrackedOutputFilesToIgnore;
3594 }
3595 
3596 inline
3598 {
3599  return ((m_set_State[2] & 0xc0) != 0);
3600 }
3601 
3602 inline
3604 {
3605  return IsSetTrackerLogDirectory();
3606 }
3607 
3608 inline
3610 {
3611  if (!CanGetTrackerLogDirectory()) {
3612  ThrowUnassigned(35);
3613  }
3614  return m_TrackerLogDirectory;
3615 }
3616 
3617 inline
3619 {
3620  m_TrackerLogDirectory = value;
3621  m_set_State[2] |= 0xc0;
3622 }
3623 
3624 inline
3626 {
3627  m_TrackerLogDirectory = std::forward<CMt_Base::C_Attlist::TTrackerLogDirectory>(value);
3628  m_set_State[2] |= 0xc0;
3629 }
3630 
3631 inline
3633 {
3634 #ifdef _DEBUG
3635  if (!IsSetTrackerLogDirectory()) {
3636  m_TrackerLogDirectory = UnassignedString();
3637  }
3638 #endif
3639  m_set_State[2] |= 0x40;
3640  return m_TrackerLogDirectory;
3641 }
3642 
3643 inline
3645 {
3646  return ((m_set_State[2] & 0x300) != 0);
3647 }
3648 
3649 inline
3651 {
3652  return IsSetTrackFileAccess();
3653 }
3654 
3655 inline
3657 {
3658  if (!CanGetTrackFileAccess()) {
3659  ThrowUnassigned(36);
3660  }
3661  return m_TrackFileAccess;
3662 }
3663 
3664 inline
3666 {
3667  m_TrackFileAccess = value;
3668  m_set_State[2] |= 0x300;
3669 }
3670 
3671 inline
3673 {
3674  m_TrackFileAccess = std::forward<CMt_Base::C_Attlist::TTrackFileAccess>(value);
3675  m_set_State[2] |= 0x300;
3676 }
3677 
3678 inline
3680 {
3681 #ifdef _DEBUG
3682  if (!IsSetTrackFileAccess()) {
3683  m_TrackFileAccess = UnassignedString();
3684  }
3685 #endif
3686  m_set_State[2] |= 0x100;
3687  return m_TrackFileAccess;
3688 }
3689 
3690 inline
3692 {
3693  return ((m_set_State[2] & 0xc00) != 0);
3694 }
3695 
3696 inline
3698 {
3699  return IsSetTypeLibraryFile();
3700 }
3701 
3702 inline
3704 {
3705  if (!CanGetTypeLibraryFile()) {
3706  ThrowUnassigned(37);
3707  }
3708  return m_TypeLibraryFile;
3709 }
3710 
3711 inline
3713 {
3714  m_TypeLibraryFile = value;
3715  m_set_State[2] |= 0xc00;
3716 }
3717 
3718 inline
3720 {
3721  m_TypeLibraryFile = std::forward<CMt_Base::C_Attlist::TTypeLibraryFile>(value);
3722  m_set_State[2] |= 0xc00;
3723 }
3724 
3725 inline
3727 {
3728 #ifdef _DEBUG
3729  if (!IsSetTypeLibraryFile()) {
3730  m_TypeLibraryFile = UnassignedString();
3731  }
3732 #endif
3733  m_set_State[2] |= 0x400;
3734  return m_TypeLibraryFile;
3735 }
3736 
3737 inline
3739 {
3740  return ((m_set_State[2] & 0x3000) != 0);
3741 }
3742 
3743 inline
3745 {
3746  return IsSetUpdateFileHashes();
3747 }
3748 
3749 inline
3751 {
3752  if (!CanGetUpdateFileHashes()) {
3753  ThrowUnassigned(38);
3754  }
3755  return m_UpdateFileHashes;
3756 }
3757 
3758 inline
3760 {
3761  m_UpdateFileHashes = value;
3762  m_set_State[2] |= 0x3000;
3763 }
3764 
3765 inline
3767 {
3768  m_UpdateFileHashes = std::forward<CMt_Base::C_Attlist::TUpdateFileHashes>(value);
3769  m_set_State[2] |= 0x3000;
3770 }
3771 
3772 inline
3774 {
3775 #ifdef _DEBUG
3776  if (!IsSetUpdateFileHashes()) {
3777  m_UpdateFileHashes = UnassignedString();
3778  }
3779 #endif
3780  m_set_State[2] |= 0x1000;
3781  return m_UpdateFileHashes;
3782 }
3783 
3784 inline
3786 {
3787  return ((m_set_State[2] & 0xc000) != 0);
3788 }
3789 
3790 inline
3792 {
3793  return IsSetUpdateFileHashesSearchPath();
3794 }
3795 
3796 inline
3798 {
3799  if (!CanGetUpdateFileHashesSearchPath()) {
3800  ThrowUnassigned(39);
3801  }
3802  return m_UpdateFileHashesSearchPath;
3803 }
3804 
3805 inline
3807 {
3808  m_UpdateFileHashesSearchPath = value;
3809  m_set_State[2] |= 0xc000;
3810 }
3811 
3812 inline
3814 {
3815  m_UpdateFileHashesSearchPath = std::forward<CMt_Base::C_Attlist::TUpdateFileHashesSearchPath>(value);
3816  m_set_State[2] |= 0xc000;
3817 }
3818 
3819 inline
3821 {
3822 #ifdef _DEBUG
3823  if (!IsSetUpdateFileHashesSearchPath()) {
3824  m_UpdateFileHashesSearchPath = UnassignedString();
3825  }
3826 #endif
3827  m_set_State[2] |= 0x4000;
3828  return m_UpdateFileHashesSearchPath;
3829 }
3830 
3831 inline
3833 {
3834  return ((m_set_State[2] & 0x30000) != 0);
3835 }
3836 
3837 inline
3839 {
3840  return IsSetVerboseOutput();
3841 }
3842 
3843 inline
3845 {
3846  if (!CanGetVerboseOutput()) {
3847  ThrowUnassigned(40);
3848  }
3849  return m_VerboseOutput;
3850 }
3851 
3852 inline
3854 {
3855  m_VerboseOutput = value;
3856  m_set_State[2] |= 0x30000;
3857 }
3858 
3859 inline
3861 {
3862  m_VerboseOutput = std::forward<CMt_Base::C_Attlist::TVerboseOutput>(value);
3863  m_set_State[2] |= 0x30000;
3864 }
3865 
3866 inline
3868 {
3869 #ifdef _DEBUG
3870  if (!IsSetVerboseOutput()) {
3871  m_VerboseOutput = UnassignedString();
3872  }
3873 #endif
3874  m_set_State[2] |= 0x10000;
3875  return m_VerboseOutput;
3876 }
3877 
3878 inline
3880 {
3881 }
3882 
3883 inline
3884 bool CMt_Base::IsSetAttlist(void) const
3885 {
3886  return m_Attlist.NotEmpty();
3887 }
3888 
3889 inline
3890 bool CMt_Base::CanGetAttlist(void) const
3891 {
3892  return true;
3893 }
3894 
3895 inline
3897 {
3898  if ( !m_Attlist ) {
3899  const_cast<CMt_Base*>(this)->ResetAttlist();
3900  }
3901  return (*m_Attlist);
3902 }
3903 
3904 inline
3906 {
3907  if ( !m_Attlist ) {
3908  ResetAttlist();
3909  }
3910  return (*m_Attlist);
3911 }
3912 
3913 inline
3914 bool CMt_Base::IsSetMt(void) const
3915 {
3916  return m_Mt.NotEmpty();
3917 }
3918 
3919 inline
3920 bool CMt_Base::CanGetMt(void) const
3921 {
3922  return true;
3923 }
3924 
3925 inline
3926 const CMt_Base::TMt& CMt_Base::GetMt(void) const
3927 {
3928  if ( !m_Mt ) {
3929  const_cast<CMt_Base*>(this)->ResetMt();
3930  }
3931  return (*m_Mt);
3932 }
3933 
3934 inline
3936 {
3937  if ( !m_Mt ) {
3938  ResetMt();
3939  }
3940  return (*m_Mt);
3941 }
3942 
3943 ///////////////////////////////////////////////////////////
3944 ////////////////// end of inline methods //////////////////
3945 ///////////////////////////////////////////////////////////
3946 
3947 
3948 
3949 
3950 
3951 END_msbuild_SCOPE // namespace msbuild::
3952 
3953 
3954 #endif // msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_MT_BASE_HPP
#define END_msbuild_SCOPE
Definition: Mt_.hpp:53
#define BEGIN_msbuild_SCOPE
Definition: Mt_.hpp:52
User-defined methods of the data storage class.
C_Attlist –.
Definition: Mt_.hpp:90
ncbi: removed MIDL
Definition: Mt_.hpp:1812
ncbi: removed MIDL
Definition: Mt_.hpp:73
CTaskType –.
Definition: TaskType.hpp:64
string
Definition: cgiapp.hpp:690
uint32_t Uint4
4-byte (32-bit) unsigned integer
Definition: ncbitype.h:103
NCBI_NS_STD::string TToolExe
Definition: Mt_.hpp:133
const TAdditionalOptions & GetAdditionalOptions(void) const
Get the AdditionalOptions member data.
Definition: Mt_.hpp:2105
TAdditionalManifestFiles & SetAdditionalManifestFiles(void)
Assign a value to AdditionalManifestFiles data member.
Definition: Mt_.hpp:2081
void ResetOutputManifestFile(void)
Reset OutputManifestFile data member.
Definition: Mt_.cpp:138
const TManifestFromManagedAssembly & GetManifestFromManagedAssembly(void) const
Get the ManifestFromManagedAssembly member data.
Definition: Mt_.hpp:2575
TTrackFileAccess & SetTrackFileAccess(void)
Assign a value to TrackFileAccess data member.
Definition: Mt_.hpp:3679
bool CanGetUpdateFileHashesSearchPath(void) const
Check if it is safe to call GetUpdateFileHashesSearchPath method.
Definition: Mt_.hpp:3791
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
Definition: Mt_.hpp:3905
void ResetStandardOutputImportance(void)
Reset StandardOutputImportance data member.
Definition: Mt_.cpp:198
NCBI_NS_STD::string m_UpdateFileHashes
Definition: Mt_.hpp:1801
NCBI_NS_STD::string TPathOverride
Definition: Mt_.hpp:119
const TTypeLibraryFile & GetTypeLibraryFile(void) const
Get the TypeLibraryFile member data.
Definition: Mt_.hpp:3703
const TSourcesCompiled & GetSourcesCompiled(void) const
Get the SourcesCompiled member data.
Definition: Mt_.hpp:3045
bool CanGetTrackFileAccess(void) const
Check if it is safe to call GetTrackFileAccess method.
Definition: Mt_.hpp:3650
Tparent::TTaskType TMt
Definition: Mt_.hpp:1821
const TAssemblyIdentity & GetAssemblyIdentity(void) const
Get the AssemblyIdentity member data.
Definition: Mt_.hpp:2152
bool IsSetResourceOutputFileName(void) const
Check if a value has been assigned to ResourceOutputFileName data member.
Definition: Mt_.hpp:2892
NCBI_NS_STD::string m_InputResourceManifests
Definition: Mt_.hpp:1774
const TMt & GetMt(void) const
Definition: Mt_.hpp:1831
bool IsSetTrackFileAccess(void) const
Check if a value has been assigned to TrackFileAccess data member.
Definition: Mt_.hpp:3644
bool IsSetToolExe(void) const
Check if a value has been assigned to ToolExe data member.
Definition: Mt_.hpp:3409
NCBI_NS_STD::string m_TrackerLogDirectory
Definition: Mt_.hpp:1798
void ResetPathOverride(void)
Reset PathOverride data member.
Definition: Mt_.cpp:150
bool IsSetVerboseOutput(void) const
Check if a value has been assigned to VerboseOutput data member.
Definition: Mt_.hpp:3832
bool CanGetEmbedManifest(void) const
Check if it is safe to call GetEmbedManifest method.
Definition: Mt_.hpp:2240
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
Definition: Mt_.hpp:3884
bool IsSetAcceptableNonZeroExitCodes(void) const
Check if a value has been assigned to AcceptableNonZeroExitCodes data member.
Definition: Mt_.hpp:1952
const TStandardOutputImportance & GetStandardOutputImportance(void) const
Get the StandardOutputImportance member data.
Definition: Mt_.hpp:3139
bool CanGetInputResourceManifests(void) const
Check if it is safe to call GetInputResourceManifests method.
Definition: Mt_.hpp:2475
bool IsSetTLogWriteFiles(void) const
Check if a value has been assigned to TLogWriteFiles data member.
Definition: Mt_.hpp:3362
void ResetEnvironmentVariables(void)
Reset EnvironmentVariables data member.
Definition: Mt_.cpp:90
C_Mt(void)
Definition: Mt_.hpp:3879
bool CanGetOutputManifestFile(void) const
Check if it is safe to call GetOutputManifestFile method.
Definition: Mt_.hpp:2663
NCBI_NS_STD::string TAdditionalManifestFiles
Definition: Mt_.hpp:104
NCBI_NS_STD::string m_AssemblyIdentity
Definition: Mt_.hpp:1767
NCBI_NS_STD::string TStandardOutputImportance
Definition: Mt_.hpp:127
NCBI_NS_STD::string TVerboseOutput
Definition: Mt_.hpp:142
NCBI_NS_STD::string TOutputResourceManifests
Definition: Mt_.hpp:118
NCBI_NS_STD::string m_SourcesCompiled
Definition: Mt_.hpp:1786
const TTimeout & GetTimeout(void) const
Get the Timeout member data.
Definition: Mt_.hpp:3280
~C_Attlist(void)
Definition: Mt_.cpp:397
TGenerateCatalogFiles & SetGenerateCatalogFiles(void)
Assign a value to GenerateCatalogFiles data member.
Definition: Mt_.hpp:2410
bool IsSetExcludedInputPaths(void) const
Check if a value has been assigned to ExcludedInputPaths data member.
Definition: Mt_.hpp:2328
NCBI_NS_STD::string TExcludedInputPaths
Definition: Mt_.hpp:110
NCBI_NS_STD::string TGenerateCategoryTags
Definition: Mt_.hpp:112
NCBI_NS_STD::string m_RegistrarScriptFile
Definition: Mt_.hpp:1781
const TAcceptableNonZeroExitCodes & GetAcceptableNonZeroExitCodes(void) const
Get the AcceptableNonZeroExitCodes member data.
Definition: Mt_.hpp:1964
bool IsSetGenerateCatalogFiles(void) const
Check if a value has been assigned to GenerateCatalogFiles data member.
Definition: Mt_.hpp:2375
bool CanGetSourcesCompiled(void) const
Check if it is safe to call GetSourcesCompiled method.
Definition: Mt_.hpp:3039
bool CanGetToolPath(void) const
Check if it is safe to call GetToolPath method.
Definition: Mt_.hpp:3462
Uint4 m_set_State[1]
Definition: Mt_.hpp:1937
TExcludedInputPaths & SetExcludedInputPaths(void)
Assign a value to ExcludedInputPaths data member.
Definition: Mt_.hpp:2363
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
Definition: Mt_.hpp:3890
const TActiveToolSwitchesValues & GetActiveToolSwitchesValues(void) const
Get the ActiveToolSwitchesValues member data.
Definition: Mt_.hpp:2011
void Reset(void)
Reset the whole object.
Definition: Mt_.cpp:294
const TSkippedExecution & GetSkippedExecution(void) const
Get the SkippedExecution member data.
Definition: Mt_.hpp:2951
void ResetStandardErrorImportance(void)
Reset StandardErrorImportance data member.
Definition: Mt_.cpp:192
bool CanGetGenerateCategoryTags(void) const
Check if it is safe to call GetGenerateCategoryTags method.
Definition: Mt_.hpp:2428
const TEnvironmentVariables & GetEnvironmentVariables(void) const
Get the EnvironmentVariables member data.
Definition: Mt_.hpp:2293
NCBI_NS_STD::string m_TLogWriteFiles
Definition: Mt_.hpp:1793
void ResetResourceOutputFileName(void)
Reset ResourceOutputFileName data member.
Definition: Mt_.cpp:168
void ResetEmbedManifest(void)
Reset EmbedManifest data member.
Definition: Mt_.cpp:84
void ResetSkippedExecution(void)
Reset SkippedExecution data member.
Definition: Mt_.cpp:174
bool CanGetTLogWriteFiles(void) const
Check if it is safe to call GetTLogWriteFiles method.
Definition: Mt_.hpp:3368
bool CanGetAdditionalManifestFiles(void) const
Check if it is safe to call GetAdditionalManifestFiles method.
Definition: Mt_.hpp:2052
bool CanGetSuppressDependencyElement(void) const
Check if it is safe to call GetSuppressDependencyElement method.
Definition: Mt_.hpp:3180
TSuppressStartupBanner & SetSuppressStartupBanner(void)
Assign a value to SuppressStartupBanner data member.
Definition: Mt_.hpp:3256
NCBI_NS_STD::string TTrackFileAccess
Definition: Mt_.hpp:138
void ResetToolExe(void)
Reset ToolExe data member.
Definition: Mt_.cpp:234
TEmbedManifest & SetEmbedManifest(void)
Assign a value to EmbedManifest data member.
Definition: Mt_.hpp:2269
void ResetExcludedInputPaths(void)
Reset ExcludedInputPaths data member.
Definition: Mt_.cpp:96
void ResetUpdateFileHashes(void)
Reset UpdateFileHashes data member.
Definition: Mt_.cpp:276
NCBI_NS_STD::string m_VerboseOutput
Definition: Mt_.hpp:1803
bool IsSetOutputManifestFile(void) const
Check if a value has been assigned to OutputManifestFile data member.
Definition: Mt_.hpp:2657
NCBI_NS_STD::string m_ResourceOutputFileName
Definition: Mt_.hpp:1783
NCBI_NS_STD::string TTimeout
Definition: Mt_.hpp:130
TTLogWriteFiles & SetTLogWriteFiles(void)
Assign a value to TLogWriteFiles data member.
Definition: Mt_.hpp:3397
TManifestFromManagedAssembly & SetManifestFromManagedAssembly(void)
Assign a value to ManifestFromManagedAssembly data member.
Definition: Mt_.hpp:2598
NCBI_NS_STD::string m_AdditionalManifestFiles
Definition: Mt_.hpp:1765
bool CanGetPathOverride(void) const
Check if it is safe to call GetPathOverride method.
Definition: Mt_.hpp:2757
void ResetSourcesCompiled(void)
Reset SourcesCompiled data member.
Definition: Mt_.cpp:186
void ResetMt(void)
Reset Mt data member.
Definition: Mt_.cpp:426
void ResetAdditionalManifestFiles(void)
Reset AdditionalManifestFiles data member.
Definition: Mt_.cpp:60
TGenerateCategoryTags & SetGenerateCategoryTags(void)
Assign a value to GenerateCategoryTags data member.
Definition: Mt_.hpp:2457
NCBI_NS_STD::string TToolPath
Definition: Mt_.hpp:134
const TReplacementsFile & GetReplacementsFile(void) const
Get the ReplacementsFile member data.
Definition: Mt_.hpp:2857
NCBI_NS_STD::string TEnvironmentVariables
Definition: Mt_.hpp:109
TComponentFileName & SetComponentFileName(void)
Assign a value to ComponentFileName data member.
Definition: Mt_.hpp:2222
Uint4 m_set_State[3]
Definition: Mt_.hpp:1762
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
Definition: Mt_.hpp:3896
void ResetTrackedInputFilesToIgnore(void)
Reset TrackedInputFilesToIgnore data member.
Definition: Mt_.cpp:246
NCBI_NS_STD::string m_ToolExe
Definition: Mt_.hpp:1794
NCBI_NS_STD::string TTLogWriteFiles
Definition: Mt_.hpp:132
TUpdateFileHashes & SetUpdateFileHashes(void)
Assign a value to UpdateFileHashes data member.
Definition: Mt_.hpp:3773
bool CanGetEnvironmentVariables(void) const
Check if it is safe to call GetEnvironmentVariables method.
Definition: Mt_.hpp:2287
bool CanGetSources(void) const
Check if it is safe to call GetSources method.
Definition: Mt_.hpp:2992
virtual void Reset(void)
Reset the whole object.
Definition: Mt_.cpp:440
bool CanGetActiveToolSwitchesValues(void) const
Check if it is safe to call GetActiveToolSwitchesValues method.
Definition: Mt_.hpp:2005
bool CanGetSuppressStartupBanner(void) const
Check if it is safe to call GetSuppressStartupBanner method.
Definition: Mt_.hpp:3227
NCBI_NS_STD::string TSourcesCompiled
Definition: Mt_.hpp:125
CTaskType Tparent
Definition: Mt_.hpp:1813
bool CanGetAcceptableNonZeroExitCodes(void) const
Check if it is safe to call GetAcceptableNonZeroExitCodes method.
Definition: Mt_.hpp:1958
bool IsSetTrackedInputFilesToIgnore(void) const
Check if a value has been assigned to TrackedInputFilesToIgnore data member.
Definition: Mt_.hpp:3503
const TSuppressStartupBanner & GetSuppressStartupBanner(void) const
Get the SuppressStartupBanner member data.
Definition: Mt_.hpp:3233
NCBI_NS_STD::string m_ReplacementsFile
Definition: Mt_.hpp:1782
NCBI_NS_STD::string m_ComponentFileName
Definition: Mt_.hpp:1768
void ResetMt(void)
Definition: Mt_.hpp:1828
NCBI_NS_STD::string TRegistrarScriptFile
Definition: Mt_.hpp:120
bool CanGetStandardErrorImportance(void) const
Check if it is safe to call GetStandardErrorImportance method.
Definition: Mt_.hpp:3086
bool IsSetMt(void) const
Check if a value has been assigned to Mt data member.
Definition: Mt_.hpp:3914
bool IsSetActiveToolSwitchesValues(void) const
Check if a value has been assigned to ActiveToolSwitchesValues data member.
Definition: Mt_.hpp:1999
void ResetActiveToolSwitchesValues(void)
Reset ActiveToolSwitchesValues data member.
Definition: Mt_.cpp:54
NCBI_NS_STD::string TAssemblyIdentity
Definition: Mt_.hpp:106
const TGenerateCatalogFiles & GetGenerateCatalogFiles(void) const
Get the GenerateCatalogFiles member data.
Definition: Mt_.hpp:2387
void ResetTrackerLogDirectory(void)
Reset TrackerLogDirectory data member.
Definition: Mt_.cpp:258
bool CanGetTrackedInputFilesToIgnore(void) const
Check if it is safe to call GetTrackedInputFilesToIgnore method.
Definition: Mt_.hpp:3509
TSources & SetSources(void)
Assign a value to Sources data member.
Definition: Mt_.hpp:3021
bool CanGetMt(void) const
Check if it is safe to call GetMt method.
Definition: Mt_.hpp:3920
bool IsSetSources(void) const
Check if a value has been assigned to Sources data member.
Definition: Mt_.hpp:2986
NCBI_NS_STD::string m_SuppressDependencyElement
Definition: Mt_.hpp:1789
const TEmbedManifest & GetEmbedManifest(void) const
Get the EmbedManifest member data.
Definition: Mt_.hpp:2246
NCBI_NS_STD::string m_TrackedOutputFilesToIgnore
Definition: Mt_.hpp:1797
const TToolExe & GetToolExe(void) const
Get the ToolExe member data.
Definition: Mt_.hpp:3421
bool CanGetGenerateCatalogFiles(void) const
Check if it is safe to call GetGenerateCatalogFiles method.
Definition: Mt_.hpp:2381
bool IsSetStandardErrorImportance(void) const
Check if a value has been assigned to StandardErrorImportance data member.
Definition: Mt_.hpp:3080
void ResetAdditionalOptions(void)
Reset AdditionalOptions data member.
Definition: Mt_.cpp:66
const TInputResourceManifests & GetInputResourceManifests(void) const
Get the InputResourceManifests member data.
Definition: Mt_.hpp:2481
bool CanGetTaskType(void) const
Check if it is safe to call GetTaskType method.
Definition: TaskType_.hpp:1199
NCBI_NS_NCBI::CRef< TAttlist > m_Attlist
Definition: Mt_.hpp:1938
NCBI_NS_STD::string TInputResourceManifests
Definition: Mt_.hpp:113
void ResetGenerateCatalogFiles(void)
Reset GenerateCatalogFiles data member.
Definition: Mt_.cpp:102
const TSources & GetSources(void) const
Get the Sources member data.
Definition: Mt_.hpp:2998
NCBI_NS_STD::string m_OutputManifestFile
Definition: Mt_.hpp:1778
bool IsSetOutputResourceManifests(void) const
Check if a value has been assigned to OutputResourceManifests data member.
Definition: Mt_.hpp:2704
bool CanGetComponentFileName(void) const
Check if it is safe to call GetComponentFileName method.
Definition: Mt_.hpp:2193
const TUpdateFileHashesSearchPath & GetUpdateFileHashesSearchPath(void) const
Get the UpdateFileHashesSearchPath member data.
Definition: Mt_.hpp:3797
TToolPath & SetToolPath(void)
Assign a value to ToolPath data member.
Definition: Mt_.hpp:3491
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_TaskType > > TTaskType
Definition: TaskType_.hpp:643
C_Attlist & operator=(const C_Attlist &)
TAcceptableNonZeroExitCodes & SetAcceptableNonZeroExitCodes(void)
Assign a value to AcceptableNonZeroExitCodes data member.
Definition: Mt_.hpp:1987
const TTLogWriteFiles & GetTLogWriteFiles(void) const
Get the TLogWriteFiles member data.
Definition: Mt_.hpp:3374
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetResourceOutputFileName(void) const
Check if it is safe to call GetResourceOutputFileName method.
Definition: Mt_.hpp:2898
void ResetTrackFileAccess(void)
Reset TrackFileAccess data member.
Definition: Mt_.cpp:264
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
Definition: Mt_.hpp:1848
bool IsSetAdditionalManifestFiles(void) const
Check if a value has been assigned to AdditionalManifestFiles data member.
Definition: Mt_.hpp:2046
TAdditionalOptions & SetAdditionalOptions(void)
Assign a value to AdditionalOptions data member.
Definition: Mt_.hpp:2128
TUpdateFileHashesSearchPath & SetUpdateFileHashesSearchPath(void)
Assign a value to UpdateFileHashesSearchPath data member.
Definition: Mt_.hpp:3820
bool CanGetReplacementsFile(void) const
Check if it is safe to call GetReplacementsFile method.
Definition: Mt_.hpp:2851
void ResetAcceptableNonZeroExitCodes(void)
Reset AcceptableNonZeroExitCodes data member.
Definition: Mt_.cpp:48
const TToolPath & GetToolPath(void) const
Get the ToolPath member data.
Definition: Mt_.hpp:3468
TStandardOutputImportance & SetStandardOutputImportance(void)
Assign a value to StandardOutputImportance data member.
Definition: Mt_.hpp:3162
NCBI_NS_STD::string TSuppressDependencyElement
Definition: Mt_.hpp:128
bool CanGetTLogReadFiles(void) const
Check if it is safe to call GetTLogReadFiles method.
Definition: Mt_.hpp:3321
TRegistrarScriptFile & SetRegistrarScriptFile(void)
Assign a value to RegistrarScriptFile data member.
Definition: Mt_.hpp:2833
const TTaskType & GetTaskType(void) const
Get the TaskType member data.
Definition: TaskType_.hpp:1205
bool IsSetGenerateCategoryTags(void) const
Check if a value has been assigned to GenerateCategoryTags data member.
Definition: Mt_.hpp:2422
const TTLogReadFiles & GetTLogReadFiles(void) const
Get the TLogReadFiles member data.
Definition: Mt_.hpp:3327
NCBI_NS_STD::string m_TLogReadFiles
Definition: Mt_.hpp:1792
void ResetComponentFileName(void)
Reset ComponentFileName data member.
Definition: Mt_.cpp:78
void ResetReplacementsFile(void)
Reset ReplacementsFile data member.
Definition: Mt_.cpp:162
bool IsSetUpdateFileHashes(void) const
Check if a value has been assigned to UpdateFileHashes data member.
Definition: Mt_.hpp:3738
NCBI_NS_STD::string m_TypeLibraryFile
Definition: Mt_.hpp:1800
bool CanGetManifestFromManagedAssembly(void) const
Check if it is safe to call GetManifestFromManagedAssembly method.
Definition: Mt_.hpp:2569
void ResetMinimalRebuildFromTracking(void)
Reset MinimalRebuildFromTracking data member.
Definition: Mt_.cpp:132
NCBI_NS_STD::string m_StandardOutputImportance
Definition: Mt_.hpp:1788
bool IsSetSourcesCompiled(void) const
Check if a value has been assigned to SourcesCompiled data member.
Definition: Mt_.hpp:3033
bool IsSetSuppressStartupBanner(void) const
Check if a value has been assigned to SuppressStartupBanner data member.
Definition: Mt_.hpp:3221
bool IsSetEnvironmentVariables(void) const
Check if a value has been assigned to EnvironmentVariables data member.
Definition: Mt_.hpp:2281
NCBI_NS_STD::string m_SuppressStartupBanner
Definition: Mt_.hpp:1790
const TLogStandardErrorAsError & GetLogStandardErrorAsError(void) const
Get the LogStandardErrorAsError member data.
Definition: Mt_.hpp:2528
TPathOverride & SetPathOverride(void)
Assign a value to PathOverride data member.
Definition: Mt_.hpp:2786
const TMt & GetMt(void) const
Get the Mt member data.
Definition: Mt_.hpp:3926
bool CanGetMinimalRebuildFromTracking(void) const
Check if it is safe to call GetMinimalRebuildFromTracking method.
Definition: Mt_.hpp:2616
void ResetTimeout(void)
Reset Timeout data member.
Definition: Mt_.cpp:216
void ResetVerboseOutput(void)
Reset VerboseOutput data member.
Definition: Mt_.cpp:288
bool IsSetToolPath(void) const
Check if a value has been assigned to ToolPath data member.
Definition: Mt_.hpp:3456
NCBI_NS_STD::string TOutputManifestFile
Definition: Mt_.hpp:117
bool IsSetTrackerLogDirectory(void) const
Check if a value has been assigned to TrackerLogDirectory data member.
Definition: Mt_.hpp:3597
bool CanGetTrackerLogDirectory(void) const
Check if it is safe to call GetTrackerLogDirectory method.
Definition: Mt_.hpp:3603
const TTrackerLogDirectory & GetTrackerLogDirectory(void) const
Get the TrackerLogDirectory member data.
Definition: Mt_.hpp:3609
NCBI_NS_STD::string TSuppressStartupBanner
Definition: Mt_.hpp:129
bool CanGetSkippedExecution(void) const
Check if it is safe to call GetSkippedExecution method.
Definition: Mt_.hpp:2945
NCBI_NS_STD::string m_Sources
Definition: Mt_.hpp:1785
TTrackedOutputFilesToIgnore & SetTrackedOutputFilesToIgnore(void)
Assign a value to TrackedOutputFilesToIgnore data member.
Definition: Mt_.hpp:3585
TVerboseOutput & SetVerboseOutput(void)
Assign a value to VerboseOutput data member.
Definition: Mt_.hpp:3867
bool IsSetUpdateFileHashesSearchPath(void) const
Check if a value has been assigned to UpdateFileHashesSearchPath data member.
Definition: Mt_.hpp:3785
C_Mt TMt
Definition: Mt_.hpp:1840
void ResetTLogReadFiles(void)
Reset TLogReadFiles data member.
Definition: Mt_.cpp:222
TResourceOutputFileName & SetResourceOutputFileName(void)
Assign a value to ResourceOutputFileName data member.
Definition: Mt_.hpp:2927
void ResetLogStandardErrorAsError(void)
Reset LogStandardErrorAsError data member.
Definition: Mt_.cpp:120
NCBI_NS_STD::string m_SkippedExecution
Definition: Mt_.hpp:1784
TTimeout & SetTimeout(void)
Assign a value to Timeout data member.
Definition: Mt_.hpp:3303
TAssemblyIdentity & SetAssemblyIdentity(void)
Assign a value to AssemblyIdentity data member.
Definition: Mt_.hpp:2175
bool IsSetTypeLibraryFile(void) const
Check if a value has been assigned to TypeLibraryFile data member.
Definition: Mt_.hpp:3691
CMt_Base & operator=(const CMt_Base &)
bool IsSetLogStandardErrorAsError(void) const
Check if a value has been assigned to LogStandardErrorAsError data member.
Definition: Mt_.hpp:2516
NCBI_NS_STD::string m_StandardErrorImportance
Definition: Mt_.hpp:1787
bool CanGetLogStandardErrorAsError(void) const
Check if it is safe to call GetLogStandardErrorAsError method.
Definition: Mt_.hpp:2522
TTaskType & SetTaskType(void)
Assign a value to TaskType data member.
Definition: TaskType_.hpp:1211
NCBI_NS_STD::string m_GenerateCategoryTags
Definition: Mt_.hpp:1773
TMinimalRebuildFromTracking & SetMinimalRebuildFromTracking(void)
Assign a value to MinimalRebuildFromTracking data member.
Definition: Mt_.hpp:2645
void ResetSuppressStartupBanner(void)
Reset SuppressStartupBanner data member.
Definition: Mt_.cpp:210
bool IsSetTaskType(void) const
Check if a value has been assigned to TaskType data member.
Definition: TaskType_.hpp:1193
TToolExe & SetToolExe(void)
Assign a value to ToolExe data member.
Definition: Mt_.hpp:3444
void ResetTLogWriteFiles(void)
Reset TLogWriteFiles data member.
Definition: Mt_.cpp:228
NCBI_NS_STD::string TEmbedManifest
Definition: Mt_.hpp:108
NCBI_NS_STD::string TManifestFromManagedAssembly
Definition: Mt_.hpp:115
bool IsSetSuppressDependencyElement(void) const
Check if a value has been assigned to SuppressDependencyElement data member.
Definition: Mt_.hpp:3174
NCBI_NS_STD::string TGenerateCatalogFiles
Definition: Mt_.hpp:111
TTrackedInputFilesToIgnore & SetTrackedInputFilesToIgnore(void)
Assign a value to TrackedInputFilesToIgnore data member.
Definition: Mt_.hpp:3538
void ResetUpdateFileHashesSearchPath(void)
Reset UpdateFileHashesSearchPath data member.
Definition: Mt_.cpp:282
const TStandardErrorImportance & GetStandardErrorImportance(void) const
Get the StandardErrorImportance member data.
Definition: Mt_.hpp:3092
TTypeLibraryFile & SetTypeLibraryFile(void)
Assign a value to TypeLibraryFile data member.
Definition: Mt_.hpp:3726
TMt & SetMt(void)
Assign a value to Mt data member.
Definition: Mt_.hpp:3935
bool IsSetPathOverride(void) const
Check if a value has been assigned to PathOverride data member.
Definition: Mt_.hpp:2751
NCBI_NS_STD::string m_MinimalRebuildFromTracking
Definition: Mt_.hpp:1777
bool CanGetRegistrarScriptFile(void) const
Check if it is safe to call GetRegistrarScriptFile method.
Definition: Mt_.hpp:2804
NCBI_NS_STD::string TTrackerLogDirectory
Definition: Mt_.hpp:137
bool CanGetMt(void) const
Definition: Mt_.hpp:1825
bool CanGetExcludedInputPaths(void) const
Check if it is safe to call GetExcludedInputPaths method.
Definition: Mt_.hpp:2334
bool CanGetTrackedOutputFilesToIgnore(void) const
Check if it is safe to call GetTrackedOutputFilesToIgnore method.
Definition: Mt_.hpp:3556
NCBI_NS_STD::string m_PathOverride
Definition: Mt_.hpp:1780
NCBI_NS_NCBI::CRef< TMt > m_Mt
Definition: Mt_.hpp:1939
TReplacementsFile & SetReplacementsFile(void)
Assign a value to ReplacementsFile data member.
Definition: Mt_.hpp:2880
bool IsSetMt(void) const
Definition: Mt_.hpp:1822
void ResetTrackedOutputFilesToIgnore(void)
Reset TrackedOutputFilesToIgnore data member.
Definition: Mt_.cpp:252
NCBI_NS_STD::string m_EmbedManifest
Definition: Mt_.hpp:1769
TSourcesCompiled & SetSourcesCompiled(void)
Assign a value to SourcesCompiled data member.
Definition: Mt_.hpp:3068
CMt_Base(void)
Definition: Mt_.cpp:459
TStandardErrorImportance & SetStandardErrorImportance(void)
Assign a value to StandardErrorImportance data member.
Definition: Mt_.hpp:3115
NCBI_NS_NCBI::CSerialObject Tparent
Definition: Mt_.hpp:91
TInputResourceManifests & SetInputResourceManifests(void)
Assign a value to InputResourceManifests data member.
Definition: Mt_.hpp:2504
const TMinimalRebuildFromTracking & GetMinimalRebuildFromTracking(void) const
Get the MinimalRebuildFromTracking member data.
Definition: Mt_.hpp:2622
void ResetInputResourceManifests(void)
Reset InputResourceManifests data member.
Definition: Mt_.cpp:114
bool IsSetComponentFileName(void) const
Check if a value has been assigned to ComponentFileName data member.
Definition: Mt_.hpp:2187
const TGenerateCategoryTags & GetGenerateCategoryTags(void) const
Get the GenerateCategoryTags member data.
Definition: Mt_.hpp:2434
NCBI_NS_STD::string TMinimalRebuildFromTracking
Definition: Mt_.hpp:116
C_Attlist TAttlist
Definition: Mt_.hpp:1839
bool IsSetAssemblyIdentity(void) const
Check if a value has been assigned to AssemblyIdentity data member.
Definition: Mt_.hpp:2140
void ResetOutputResourceManifests(void)
Reset OutputResourceManifests data member.
Definition: Mt_.cpp:144
const TTrackedInputFilesToIgnore & GetTrackedInputFilesToIgnore(void) const
Get the TrackedInputFilesToIgnore member data.
Definition: Mt_.hpp:3515
TSkippedExecution & SetSkippedExecution(void)
Assign a value to SkippedExecution data member.
Definition: Mt_.hpp:2974
void ResetManifestFromManagedAssembly(void)
Reset ManifestFromManagedAssembly data member.
Definition: Mt_.cpp:126
E_memberIndex
Definition: Mt_.hpp:1843
void ResetToolPath(void)
Reset ToolPath data member.
Definition: Mt_.cpp:240
void ResetTaskType(void)
Reset TaskType data member.
Definition: TaskType_.cpp:264
NCBI_NS_STD::string m_LogStandardErrorAsError
Definition: Mt_.hpp:1775
bool IsSetTimeout(void) const
Check if a value has been assigned to Timeout data member.
Definition: Mt_.hpp:3268
NCBI_NS_STD::string m_ToolPath
Definition: Mt_.hpp:1795
const TTrackFileAccess & GetTrackFileAccess(void) const
Get the TrackFileAccess member data.
Definition: Mt_.hpp:3656
NCBI_NS_STD::string TTrackedInputFilesToIgnore
Definition: Mt_.hpp:135
NCBI_NS_STD::string TActiveToolSwitchesValues
Definition: Mt_.hpp:103
NCBI_NS_STD::string TAcceptableNonZeroExitCodes
Definition: Mt_.hpp:102
bool CanGetVerboseOutput(void) const
Check if it is safe to call GetVerboseOutput method.
Definition: Mt_.hpp:3838
bool IsSetAdditionalOptions(void) const
Check if a value has been assigned to AdditionalOptions data member.
Definition: Mt_.hpp:2093
void ResetRegistrarScriptFile(void)
Reset RegistrarScriptFile data member.
Definition: Mt_.cpp:156
NCBI_NS_STD::string TLogStandardErrorAsError
Definition: Mt_.hpp:114
NCBI_NS_STD::string TSources
Definition: Mt_.hpp:124
NCBI_NS_STD::string TTypeLibraryFile
Definition: Mt_.hpp:139
void ResetAttlist(void)
Reset Attlist data member.
Definition: Mt_.cpp:412
NCBI_NS_STD::string m_UpdateFileHashesSearchPath
Definition: Mt_.hpp:1802
TOutputResourceManifests & SetOutputResourceManifests(void)
Assign a value to OutputResourceManifests data member.
Definition: Mt_.hpp:2739
void ResetSuppressDependencyElement(void)
Reset SuppressDependencyElement data member.
Definition: Mt_.cpp:204
NCBI_NS_STD::string TReplacementsFile
Definition: Mt_.hpp:121
NCBI_NS_STD::string m_GenerateCatalogFiles
Definition: Mt_.hpp:1772
NCBI_NS_NCBI::CSerialObject Tparent
Definition: Mt_.hpp:74
bool CanGetStandardOutputImportance(void) const
Check if it is safe to call GetStandardOutputImportance method.
Definition: Mt_.hpp:3133
bool CanGetOutputResourceManifests(void) const
Check if it is safe to call GetOutputResourceManifests method.
Definition: Mt_.hpp:2710
const TOutputResourceManifests & GetOutputResourceManifests(void) const
Get the OutputResourceManifests member data.
Definition: Mt_.hpp:2716
bool IsSetManifestFromManagedAssembly(void) const
Check if a value has been assigned to ManifestFromManagedAssembly data member.
Definition: Mt_.hpp:2563
NCBI_NS_STD::string m_EnvironmentVariables
Definition: Mt_.hpp:1770
NCBI_NS_STD::string TStandardErrorImportance
Definition: Mt_.hpp:126
const TExcludedInputPaths & GetExcludedInputPaths(void) const
Get the ExcludedInputPaths member data.
Definition: Mt_.hpp:2340
TTLogReadFiles & SetTLogReadFiles(void)
Assign a value to TLogReadFiles data member.
Definition: Mt_.hpp:3350
NCBI_NS_STD::string m_ManifestFromManagedAssembly
Definition: Mt_.hpp:1776
bool IsSetInputResourceManifests(void) const
Check if a value has been assigned to InputResourceManifests data member.
Definition: Mt_.hpp:2469
virtual ~CMt_Base(void)
Definition: Mt_.cpp:469
TSuppressDependencyElement & SetSuppressDependencyElement(void)
Assign a value to SuppressDependencyElement data member.
Definition: Mt_.hpp:3209
TMt & SetMt(void)
Definition: Mt_.hpp:1834
const TResourceOutputFileName & GetResourceOutputFileName(void) const
Get the ResourceOutputFileName member data.
Definition: Mt_.hpp:2904
NCBI_NS_STD::string m_OutputResourceManifests
Definition: Mt_.hpp:1779
const TPathOverride & GetPathOverride(void) const
Get the PathOverride member data.
Definition: Mt_.hpp:2763
const TAdditionalManifestFiles & GetAdditionalManifestFiles(void) const
Get the AdditionalManifestFiles member data.
Definition: Mt_.hpp:2058
NCBI_NS_STD::string m_TrackFileAccess
Definition: Mt_.hpp:1799
bool CanGetUpdateFileHashes(void) const
Check if it is safe to call GetUpdateFileHashes method.
Definition: Mt_.hpp:3744
bool CanGetToolExe(void) const
Check if it is safe to call GetToolExe method.
Definition: Mt_.hpp:3415
CMt_Base(const CMt_Base &)
const TTrackedOutputFilesToIgnore & GetTrackedOutputFilesToIgnore(void) const
Get the TrackedOutputFilesToIgnore member data.
Definition: Mt_.hpp:3562
NCBI_NS_STD::string m_AcceptableNonZeroExitCodes
Definition: Mt_.hpp:1763
bool CanGetTimeout(void) const
Check if it is safe to call GetTimeout method.
Definition: Mt_.hpp:3274
C_Attlist(const C_Attlist &)
bool CanGetAssemblyIdentity(void) const
Check if it is safe to call GetAssemblyIdentity method.
Definition: Mt_.hpp:2146
TTrackerLogDirectory & SetTrackerLogDirectory(void)
Assign a value to TrackerLogDirectory data member.
Definition: Mt_.hpp:3632
void ResetSources(void)
Reset Sources data member.
Definition: Mt_.cpp:180
NCBI_NS_STD::string TAdditionalOptions
Definition: Mt_.hpp:105
NCBI_NS_STD::string TComponentFileName
Definition: Mt_.hpp:107
const TComponentFileName & GetComponentFileName(void) const
Get the ComponentFileName member data.
Definition: Mt_.hpp:2199
bool IsSetTLogReadFiles(void) const
Check if a value has been assigned to TLogReadFiles data member.
Definition: Mt_.hpp:3315
NCBI_NS_STD::string TTrackedOutputFilesToIgnore
Definition: Mt_.hpp:136
bool CanGetTypeLibraryFile(void) const
Check if it is safe to call GetTypeLibraryFile method.
Definition: Mt_.hpp:3697
TEnvironmentVariables & SetEnvironmentVariables(void)
Assign a value to EnvironmentVariables data member.
Definition: Mt_.hpp:2316
void ResetTypeLibraryFile(void)
Reset TypeLibraryFile data member.
Definition: Mt_.cpp:270
bool IsSetMinimalRebuildFromTracking(void) const
Check if a value has been assigned to MinimalRebuildFromTracking data member.
Definition: Mt_.hpp:2610
bool CanGetAdditionalOptions(void) const
Check if it is safe to call GetAdditionalOptions method.
Definition: Mt_.hpp:2099
const TSuppressDependencyElement & GetSuppressDependencyElement(void) const
Get the SuppressDependencyElement member data.
Definition: Mt_.hpp:3186
const TUpdateFileHashes & GetUpdateFileHashes(void) const
Get the UpdateFileHashes member data.
Definition: Mt_.hpp:3750
NCBI_NS_STD::string TResourceOutputFileName
Definition: Mt_.hpp:122
const TRegistrarScriptFile & GetRegistrarScriptFile(void) const
Get the RegistrarScriptFile member data.
Definition: Mt_.hpp:2810
NCBI_NS_STD::string TTLogReadFiles
Definition: Mt_.hpp:131
Tparent::CMemberIndex< E_memberIndex, 42 > TmemberIndex
Definition: Mt_.hpp:189
bool IsSetEmbedManifest(void) const
Check if a value has been assigned to EmbedManifest data member.
Definition: Mt_.hpp:2234
NCBI_NS_STD::string TUpdateFileHashesSearchPath
Definition: Mt_.hpp:141
TLogStandardErrorAsError & SetLogStandardErrorAsError(void)
Assign a value to LogStandardErrorAsError data member.
Definition: Mt_.hpp:2551
NCBI_NS_STD::string m_AdditionalOptions
Definition: Mt_.hpp:1766
NCBI_NS_STD::string m_ExcludedInputPaths
Definition: Mt_.hpp:1771
bool IsSetStandardOutputImportance(void) const
Check if a value has been assigned to StandardOutputImportance data member.
Definition: Mt_.hpp:3127
NCBI_NS_STD::string TUpdateFileHashes
Definition: Mt_.hpp:140
bool IsSetTrackedOutputFilesToIgnore(void) const
Check if a value has been assigned to TrackedOutputFilesToIgnore data member.
Definition: Mt_.hpp:3550
const TVerboseOutput & GetVerboseOutput(void) const
Get the VerboseOutput member data.
Definition: Mt_.hpp:3844
DECLARE_INTERNAL_TYPE_INFO()
NCBI_NS_STD::string m_Timeout
Definition: Mt_.hpp:1791
TActiveToolSwitchesValues & SetActiveToolSwitchesValues(void)
Assign a value to ActiveToolSwitchesValues data member.
Definition: Mt_.hpp:2034
bool IsSetRegistrarScriptFile(void) const
Check if a value has been assigned to RegistrarScriptFile data member.
Definition: Mt_.hpp:2798
void ResetAssemblyIdentity(void)
Reset AssemblyIdentity data member.
Definition: Mt_.cpp:72
const TOutputManifestFile & GetOutputManifestFile(void) const
Get the OutputManifestFile member data.
Definition: Mt_.hpp:2669
NCBI_NS_STD::string TSkippedExecution
Definition: Mt_.hpp:123
NCBI_NS_STD::string m_ActiveToolSwitchesValues
Definition: Mt_.hpp:1764
void ResetGenerateCategoryTags(void)
Reset GenerateCategoryTags data member.
Definition: Mt_.cpp:108
bool IsSetSkippedExecution(void) const
Check if a value has been assigned to SkippedExecution data member.
Definition: Mt_.hpp:2939
NCBI_NS_STD::string m_TrackedInputFilesToIgnore
Definition: Mt_.hpp:1796
TOutputManifestFile & SetOutputManifestFile(void)
Assign a value to OutputManifestFile data member.
Definition: Mt_.hpp:2692
bool IsSetReplacementsFile(void) const
Check if a value has been assigned to ReplacementsFile data member.
Definition: Mt_.hpp:2845
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Fri Sep 20 14:57:21 2024 by modify_doxy.py rev. 669887