NCBI C++ ToolKit
MSBuild_.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 MSBuild_.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_MSBUILD_BASE_HPP
42 #define msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_MSBUILD_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 /// ======================== TASKS =====================================
68 /// ncbi: removed AL
69 /// ncbi: removed AspNetCompiler
70 /// ncbi: removed AssignCulture
71 /// ncbi: removed AssignProjectConfiguration
72 /// ncbi: removed AssignTargetPath
73 /// ncbi: removed AxImp
74 /// ncbi: removed CallTarget
75 /// ncbi: removed CombinePath
76 /// ncbi: removed ConvertToAbsolutePath
77 /// ncbi: removed Copy
78 /// ncbi: removed CreateCSharpManifestResourceName
79 /// ncbi: removed CreateItem
80 /// ncbi: removed CreateProperty
81 /// ncbi: removed CreateVisualBasicManifestResourceName
82 /// ncbi: removed Csc
83 /// ncbi: removed Delete
84 /// ncbi: removed Error
85 /// ncbi: removed Exec
86 /// ncbi: removed FindAppConfigFile
87 /// ncbi: removed FindInList
88 /// ncbi: removed FindUnderPath
89 /// ncbi: removed FormatUrl
90 /// ncbi: removed FormatVersion
91 /// ncbi: removed GenerateApplicationManifest
92 /// ncbi: removed GenerateBootstrapper
93 /// ncbi: removed GenerateDeploymentManifest
94 /// ncbi: removed GenerateResource
95 /// ncbi: removed GenerateTrustInfo
96 /// ncbi: removed GetAssemblyIdentity
97 /// ncbi: removed GetFrameworkPath
98 /// ncbi: removed GetFrameworkSdkPath
99 /// ncbi: removed GetReferenceAssemblyPaths
100 /// ncbi: removed LC
101 /// ncbi: removed MakeDir
102 /// ncbi: removed Message
103 /// ncbi: removed Move
104 ///
105 /// CMSBuild_Base --
106 ///
107 
108 class CMSBuild_Base : public NCBI_NS_NCBI::CSerialObject
109 {
110  typedef NCBI_NS_NCBI::CSerialObject Tparent;
111 public:
112  // constructor
113  CMSBuild_Base(void);
114  // destructor
115  virtual ~CMSBuild_Base(void);
116 
117  // type info
119 
120  /////////////////////////////////////////////////////////////////////////////
121  ///
122  /// C_Attlist --
123  ///
124 
125  class C_Attlist : public NCBI_NS_NCBI::CSerialObject
126  {
127  typedef NCBI_NS_NCBI::CSerialObject Tparent;
128  public:
129  // constructor
130  C_Attlist(void);
131  // destructor
132  ~C_Attlist(void);
133 
134  // type info
136 
137  // types
150 
151  // member index
152  enum class E_memberIndex {
153  e__allMandatory = 0,
155  e_Projects,
156  e_Properties,
162  e_Targets,
166  };
167  typedef Tparent::CMemberIndex<E_memberIndex, 13> TmemberIndex;
168 
169  // getters
170  // setters
171 
172  /// Check if a value has been assigned to BuildInParallel data member.
173  ///
174  /// Data member BuildInParallel is optional;
175  /// its type is defined as 'typedef NCBI_NS_STD::string TBuildInParallel'
176  /// @return
177  /// - true, if a value has been assigned.
178  /// - false, otherwise.
179  bool IsSetBuildInParallel(void) const;
180 
181  /// Check if it is safe to call GetBuildInParallel method.
182  ///
183  /// @return
184  /// - true, if the data member is getatable.
185  /// - false, otherwise.
186  bool CanGetBuildInParallel(void) const;
187 
188  /// Reset BuildInParallel data member.
189  void ResetBuildInParallel(void);
190 
191  /// Get the BuildInParallel member data.
192  ///
193  /// @return
194  /// Reference to the member data.
195  const TBuildInParallel& GetBuildInParallel(void) const;
196 
197  /// Assign a value to BuildInParallel data member.
198  ///
199  /// @param value
200  /// Value to assign
203 
204  /// Assign a value to BuildInParallel data member.
205  ///
206  /// @return
207  /// Reference to the data value.
209 
210  /// Check if a value has been assigned to Projects data member.
211  ///
212  /// Data member Projects is mandatory;
213  /// its type is defined as 'typedef NCBI_NS_STD::string TProjects'
214  /// @return
215  /// - true, if a value has been assigned.
216  /// - false, otherwise.
217  bool IsSetProjects(void) const;
218 
219  /// Check if it is safe to call GetProjects method.
220  ///
221  /// @return
222  /// - true, if the data member is getatable.
223  /// - false, otherwise.
224  bool CanGetProjects(void) const;
225 
226  /// Reset Projects data member.
227  void ResetProjects(void);
228 
229  /// Get the Projects member data.
230  ///
231  /// @return
232  /// Reference to the member data.
233  const TProjects& GetProjects(void) const;
234 
235  /// Assign a value to Projects data member.
236  ///
237  /// @param value
238  /// Value to assign
239  void SetProjects(const TProjects& value);
240  void SetProjects(TProjects&& value);
241 
242  /// Assign a value to Projects data member.
243  ///
244  /// @return
245  /// Reference to the data value.
246  TProjects& SetProjects(void);
247 
248  /// Check if a value has been assigned to Properties data member.
249  ///
250  /// Data member Properties is optional;
251  /// its type is defined as 'typedef NCBI_NS_STD::string TProperties'
252  /// @return
253  /// - true, if a value has been assigned.
254  /// - false, otherwise.
255  bool IsSetProperties(void) const;
256 
257  /// Check if it is safe to call GetProperties method.
258  ///
259  /// @return
260  /// - true, if the data member is getatable.
261  /// - false, otherwise.
262  bool CanGetProperties(void) const;
263 
264  /// Reset Properties data member.
265  void ResetProperties(void);
266 
267  /// Get the Properties member data.
268  ///
269  /// @return
270  /// Reference to the member data.
271  const TProperties& GetProperties(void) const;
272 
273  /// Assign a value to Properties data member.
274  ///
275  /// @param value
276  /// Value to assign
277  void SetProperties(const TProperties& value);
279 
280  /// Assign a value to Properties data member.
281  ///
282  /// @return
283  /// Reference to the data value.
284  TProperties& SetProperties(void);
285 
286  /// Check if a value has been assigned to RebaseOutputs data member.
287  ///
288  /// Data member RebaseOutputs is optional;
289  /// its type is defined as 'typedef NCBI_NS_STD::string TRebaseOutputs'
290  /// @return
291  /// - true, if a value has been assigned.
292  /// - false, otherwise.
293  bool IsSetRebaseOutputs(void) const;
294 
295  /// Check if it is safe to call GetRebaseOutputs method.
296  ///
297  /// @return
298  /// - true, if the data member is getatable.
299  /// - false, otherwise.
300  bool CanGetRebaseOutputs(void) const;
301 
302  /// Reset RebaseOutputs data member.
303  void ResetRebaseOutputs(void);
304 
305  /// Get the RebaseOutputs member data.
306  ///
307  /// @return
308  /// Reference to the member data.
309  const TRebaseOutputs& GetRebaseOutputs(void) const;
310 
311  /// Assign a value to RebaseOutputs data member.
312  ///
313  /// @param value
314  /// Value to assign
317 
318  /// Assign a value to RebaseOutputs data member.
319  ///
320  /// @return
321  /// Reference to the data value.
323 
324  /// Check if a value has been assigned to RunEachTargetSeparately data member.
325  ///
326  /// Data member RunEachTargetSeparately is optional;
327  /// its type is defined as 'typedef NCBI_NS_STD::string TRunEachTargetSeparately'
328  /// @return
329  /// - true, if a value has been assigned.
330  /// - false, otherwise.
331  bool IsSetRunEachTargetSeparately(void) const;
332 
333  /// Check if it is safe to call GetRunEachTargetSeparately method.
334  ///
335  /// @return
336  /// - true, if the data member is getatable.
337  /// - false, otherwise.
338  bool CanGetRunEachTargetSeparately(void) const;
339 
340  /// Reset RunEachTargetSeparately data member.
341  void ResetRunEachTargetSeparately(void);
342 
343  /// Get the RunEachTargetSeparately member data.
344  ///
345  /// @return
346  /// Reference to the member data.
348 
349  /// Assign a value to RunEachTargetSeparately data member.
350  ///
351  /// @param value
352  /// Value to assign
355 
356  /// Assign a value to RunEachTargetSeparately data member.
357  ///
358  /// @return
359  /// Reference to the data value.
361 
362  /// Check if a value has been assigned to SkipNonexistentProjects data member.
363  ///
364  /// Data member SkipNonexistentProjects is optional;
365  /// its type is defined as 'typedef NCBI_NS_STD::string TSkipNonexistentProjects'
366  /// @return
367  /// - true, if a value has been assigned.
368  /// - false, otherwise.
369  bool IsSetSkipNonexistentProjects(void) const;
370 
371  /// Check if it is safe to call GetSkipNonexistentProjects method.
372  ///
373  /// @return
374  /// - true, if the data member is getatable.
375  /// - false, otherwise.
376  bool CanGetSkipNonexistentProjects(void) const;
377 
378  /// Reset SkipNonexistentProjects data member.
379  void ResetSkipNonexistentProjects(void);
380 
381  /// Get the SkipNonexistentProjects member data.
382  ///
383  /// @return
384  /// Reference to the member data.
386 
387  /// Assign a value to SkipNonexistentProjects data member.
388  ///
389  /// @param value
390  /// Value to assign
393 
394  /// Assign a value to SkipNonexistentProjects data member.
395  ///
396  /// @return
397  /// Reference to the data value.
399 
400  /// Check if a value has been assigned to StopOnFirstFailure data member.
401  ///
402  /// Data member StopOnFirstFailure is optional;
403  /// its type is defined as 'typedef NCBI_NS_STD::string TStopOnFirstFailure'
404  /// @return
405  /// - true, if a value has been assigned.
406  /// - false, otherwise.
407  bool IsSetStopOnFirstFailure(void) const;
408 
409  /// Check if it is safe to call GetStopOnFirstFailure method.
410  ///
411  /// @return
412  /// - true, if the data member is getatable.
413  /// - false, otherwise.
414  bool CanGetStopOnFirstFailure(void) const;
415 
416  /// Reset StopOnFirstFailure data member.
417  void ResetStopOnFirstFailure(void);
418 
419  /// Get the StopOnFirstFailure member data.
420  ///
421  /// @return
422  /// Reference to the member data.
423  const TStopOnFirstFailure& GetStopOnFirstFailure(void) const;
424 
425  /// Assign a value to StopOnFirstFailure data member.
426  ///
427  /// @param value
428  /// Value to assign
431 
432  /// Assign a value to StopOnFirstFailure data member.
433  ///
434  /// @return
435  /// Reference to the data value.
437 
438  /// Check if a value has been assigned to TargetAndPropertyListSeparators data member.
439  ///
440  /// Data member TargetAndPropertyListSeparators is optional;
441  /// its type is defined as 'typedef NCBI_NS_STD::string TTargetAndPropertyListSeparators'
442  /// @return
443  /// - true, if a value has been assigned.
444  /// - false, otherwise.
445  bool IsSetTargetAndPropertyListSeparators(void) const;
446 
447  /// Check if it is safe to call GetTargetAndPropertyListSeparators method.
448  ///
449  /// @return
450  /// - true, if the data member is getatable.
451  /// - false, otherwise.
452  bool CanGetTargetAndPropertyListSeparators(void) const;
453 
454  /// Reset TargetAndPropertyListSeparators data member.
456 
457  /// Get the TargetAndPropertyListSeparators member data.
458  ///
459  /// @return
460  /// Reference to the member data.
462 
463  /// Assign a value to TargetAndPropertyListSeparators data member.
464  ///
465  /// @param value
466  /// Value to assign
469 
470  /// Assign a value to TargetAndPropertyListSeparators data member.
471  ///
472  /// @return
473  /// Reference to the data value.
475 
476  /// Check if a value has been assigned to Targets data member.
477  ///
478  /// Data member Targets is optional;
479  /// its type is defined as 'typedef NCBI_NS_STD::string TTargets'
480  /// @return
481  /// - true, if a value has been assigned.
482  /// - false, otherwise.
483  bool IsSetTargets(void) const;
484 
485  /// Check if it is safe to call GetTargets method.
486  ///
487  /// @return
488  /// - true, if the data member is getatable.
489  /// - false, otherwise.
490  bool CanGetTargets(void) const;
491 
492  /// Reset Targets data member.
493  void ResetTargets(void);
494 
495  /// Get the Targets member data.
496  ///
497  /// @return
498  /// Reference to the member data.
499  const TTargets& GetTargets(void) const;
500 
501  /// Assign a value to Targets data member.
502  ///
503  /// @param value
504  /// Value to assign
505  void SetTargets(const TTargets& value);
506  void SetTargets(TTargets&& value);
507 
508  /// Assign a value to Targets data member.
509  ///
510  /// @return
511  /// Reference to the data value.
512  TTargets& SetTargets(void);
513 
514  /// Check if a value has been assigned to ToolsVersion data member.
515  ///
516  /// Data member ToolsVersion is optional;
517  /// its type is defined as 'typedef NCBI_NS_STD::string TToolsVersion'
518  /// @return
519  /// - true, if a value has been assigned.
520  /// - false, otherwise.
521  bool IsSetToolsVersion(void) const;
522 
523  /// Check if it is safe to call GetToolsVersion method.
524  ///
525  /// @return
526  /// - true, if the data member is getatable.
527  /// - false, otherwise.
528  bool CanGetToolsVersion(void) const;
529 
530  /// Reset ToolsVersion data member.
531  void ResetToolsVersion(void);
532 
533  /// Get the ToolsVersion member data.
534  ///
535  /// @return
536  /// Reference to the member data.
537  const TToolsVersion& GetToolsVersion(void) const;
538 
539  /// Assign a value to ToolsVersion data member.
540  ///
541  /// @param value
542  /// Value to assign
543  void SetToolsVersion(const TToolsVersion& value);
545 
546  /// Assign a value to ToolsVersion data member.
547  ///
548  /// @return
549  /// Reference to the data value.
551 
552  /// Check if a value has been assigned to UnloadProjectsOnCompletion data member.
553  ///
554  /// Data member UnloadProjectsOnCompletion is optional;
555  /// its type is defined as 'typedef NCBI_NS_STD::string TUnloadProjectsOnCompletion'
556  /// @return
557  /// - true, if a value has been assigned.
558  /// - false, otherwise.
559  bool IsSetUnloadProjectsOnCompletion(void) const;
560 
561  /// Check if it is safe to call GetUnloadProjectsOnCompletion method.
562  ///
563  /// @return
564  /// - true, if the data member is getatable.
565  /// - false, otherwise.
566  bool CanGetUnloadProjectsOnCompletion(void) const;
567 
568  /// Reset UnloadProjectsOnCompletion data member.
570 
571  /// Get the UnloadProjectsOnCompletion member data.
572  ///
573  /// @return
574  /// Reference to the member data.
576 
577  /// Assign a value to UnloadProjectsOnCompletion data member.
578  ///
579  /// @param value
580  /// Value to assign
583 
584  /// Assign a value to UnloadProjectsOnCompletion data member.
585  ///
586  /// @return
587  /// Reference to the data value.
589 
590  /// Check if a value has been assigned to UseResultsCache data member.
591  ///
592  /// Data member UseResultsCache is optional;
593  /// its type is defined as 'typedef NCBI_NS_STD::string TUseResultsCache'
594  /// @return
595  /// - true, if a value has been assigned.
596  /// - false, otherwise.
597  bool IsSetUseResultsCache(void) const;
598 
599  /// Check if it is safe to call GetUseResultsCache method.
600  ///
601  /// @return
602  /// - true, if the data member is getatable.
603  /// - false, otherwise.
604  bool CanGetUseResultsCache(void) const;
605 
606  /// Reset UseResultsCache data member.
607  void ResetUseResultsCache(void);
608 
609  /// Get the UseResultsCache member data.
610  ///
611  /// @return
612  /// Reference to the member data.
613  const TUseResultsCache& GetUseResultsCache(void) const;
614 
615  /// Assign a value to UseResultsCache data member.
616  ///
617  /// @param value
618  /// Value to assign
621 
622  /// Assign a value to UseResultsCache data member.
623  ///
624  /// @return
625  /// Reference to the data value.
627 
628  /// Reset the whole object
629  void Reset(void);
630 
631 
632  private:
633  // Prohibit copy constructor and assignment operator
636 
637  // data
651  };
652  /////////////////////////////////////////////////////////////////////////////
653  /// ======================== TASKS =====================================
654  /// ncbi: removed AL
655  /// ncbi: removed AspNetCompiler
656  /// ncbi: removed AssignCulture
657  /// ncbi: removed AssignProjectConfiguration
658  /// ncbi: removed AssignTargetPath
659  /// ncbi: removed AxImp
660  /// ncbi: removed CallTarget
661  /// ncbi: removed CombinePath
662  /// ncbi: removed ConvertToAbsolutePath
663  /// ncbi: removed Copy
664  /// ncbi: removed CreateCSharpManifestResourceName
665  /// ncbi: removed CreateItem
666  /// ncbi: removed CreateProperty
667  /// ncbi: removed CreateVisualBasicManifestResourceName
668  /// ncbi: removed Csc
669  /// ncbi: removed Delete
670  /// ncbi: removed Error
671  /// ncbi: removed Exec
672  /// ncbi: removed FindAppConfigFile
673  /// ncbi: removed FindInList
674  /// ncbi: removed FindUnderPath
675  /// ncbi: removed FormatUrl
676  /// ncbi: removed FormatVersion
677  /// ncbi: removed GenerateApplicationManifest
678  /// ncbi: removed GenerateBootstrapper
679  /// ncbi: removed GenerateDeploymentManifest
680  /// ncbi: removed GenerateResource
681  /// ncbi: removed GenerateTrustInfo
682  /// ncbi: removed GetAssemblyIdentity
683  /// ncbi: removed GetFrameworkPath
684  /// ncbi: removed GetFrameworkSdkPath
685  /// ncbi: removed GetReferenceAssemblyPaths
686  /// ncbi: removed LC
687  /// ncbi: removed MakeDir
688  /// ncbi: removed Message
689  /// ncbi: removed Move
690  ///
691  /// C_MSBuild --
692  ///
693 
694  class C_MSBuild : public CTaskType
695  {
697  public:
698  C_MSBuild(void);
699 
700  // type info
702 
703 
705  bool IsSetMSBuild(void) const {
706  return Tparent::IsSetTaskType();
707  }
708  bool CanGetMSBuild(void) const {
709  return Tparent::CanGetTaskType();
710  }
711  void ResetMSBuild(void) {
713  }
714  const TMSBuild& GetMSBuild(void) const {
715  return Tparent::GetTaskType();
716  }
718  return Tparent::SetTaskType();
719  }
720  };
721  // types
724 
725  // member index
726  enum class E_memberIndex {
727  e__allMandatory = 0,
728  e_Attlist,
729  e_MSBuild
730  };
731  typedef Tparent::CMemberIndex<E_memberIndex, 3> TmemberIndex;
732 
733  // getters
734  // setters
735 
736  /// Check if a value has been assigned to Attlist data member.
737  ///
738  /// Data member Attlist is mandatory;
739  /// its type is defined as 'typedef C_Attlist TAttlist'
740  /// @return
741  /// - true, if a value has been assigned.
742  /// - false, otherwise.
743  bool IsSetAttlist(void) const;
744 
745  /// Check if it is safe to call GetAttlist method.
746  ///
747  /// @return
748  /// - true, if the data member is getatable.
749  /// - false, otherwise.
750  bool CanGetAttlist(void) const;
751 
752  /// Reset Attlist data member.
753  void ResetAttlist(void);
754 
755  /// Get the Attlist member data.
756  ///
757  /// @return
758  /// Reference to the member data.
759  const TAttlist& GetAttlist(void) const;
760 
761  /// Assign a value to Attlist data member.
762  ///
763  /// @param value
764  /// Reference to value.
765  void SetAttlist(TAttlist& value);
766 
767  /// Assign a value to Attlist data member.
768  ///
769  /// @return
770  /// Reference to the data value.
771  TAttlist& SetAttlist(void);
772 
773  /// Check if a value has been assigned to MSBuild data member.
774  ///
775  /// Data member MSBuild is mandatory;
776  /// its type is defined as 'typedef C_MSBuild TMSBuild'
777  /// @return
778  /// - true, if a value has been assigned.
779  /// - false, otherwise.
780  bool IsSetMSBuild(void) const;
781 
782  /// Check if it is safe to call GetMSBuild method.
783  ///
784  /// @return
785  /// - true, if the data member is getatable.
786  /// - false, otherwise.
787  bool CanGetMSBuild(void) const;
788 
789  /// Reset MSBuild data member.
790  void ResetMSBuild(void);
791 
792  /// Get the MSBuild member data.
793  ///
794  /// @return
795  /// Reference to the member data.
796  const TMSBuild& GetMSBuild(void) const;
797 
798  /// Assign a value to MSBuild data member.
799  ///
800  /// @param value
801  /// Reference to value.
802  void SetMSBuild(TMSBuild& value);
803 
804  /// Assign a value to MSBuild data member.
805  ///
806  /// @return
807  /// Reference to the data value.
808  TMSBuild& SetMSBuild(void);
809 
810  /// Reset the whole object
811  virtual void Reset(void);
812 
813 
814 private:
815  // Prohibit copy constructor and assignment operator
818 
819  // data
821  NCBI_NS_NCBI::CRef< TAttlist > m_Attlist;
822  NCBI_NS_NCBI::CRef< TMSBuild > m_MSBuild;
823 };
824 
825 /* @} */
826 
827 
828 
829 
830 
831 ///////////////////////////////////////////////////////////
832 ///////////////////// inline methods //////////////////////
833 ///////////////////////////////////////////////////////////
834 inline
836 {
837  return ((m_set_State[0] & 0x3) != 0);
838 }
839 
840 inline
842 {
843  return IsSetBuildInParallel();
844 }
845 
846 inline
848 {
849  if (!CanGetBuildInParallel()) {
850  ThrowUnassigned(0);
851  }
852  return m_BuildInParallel;
853 }
854 
855 inline
857 {
858  m_BuildInParallel = value;
859  m_set_State[0] |= 0x3;
860 }
861 
862 inline
864 {
865  m_BuildInParallel = std::forward<CMSBuild_Base::C_Attlist::TBuildInParallel>(value);
866  m_set_State[0] |= 0x3;
867 }
868 
869 inline
871 {
872 #ifdef _DEBUG
873  if (!IsSetBuildInParallel()) {
874  m_BuildInParallel = UnassignedString();
875  }
876 #endif
877  m_set_State[0] |= 0x1;
878  return m_BuildInParallel;
879 }
880 
881 inline
883 {
884  return ((m_set_State[0] & 0xc) != 0);
885 }
886 
887 inline
889 {
890  return IsSetProjects();
891 }
892 
893 inline
895 {
896  if (!CanGetProjects()) {
897  ThrowUnassigned(1);
898  }
899  return m_Projects;
900 }
901 
902 inline
904 {
905  m_Projects = value;
906  m_set_State[0] |= 0xc;
907 }
908 
909 inline
911 {
912  m_Projects = std::forward<CMSBuild_Base::C_Attlist::TProjects>(value);
913  m_set_State[0] |= 0xc;
914 }
915 
916 inline
918 {
919 #ifdef _DEBUG
920  if (!IsSetProjects()) {
921  m_Projects = UnassignedString();
922  }
923 #endif
924  m_set_State[0] |= 0x4;
925  return m_Projects;
926 }
927 
928 inline
930 {
931  return ((m_set_State[0] & 0x30) != 0);
932 }
933 
934 inline
936 {
937  return IsSetProperties();
938 }
939 
940 inline
942 {
943  if (!CanGetProperties()) {
944  ThrowUnassigned(2);
945  }
946  return m_Properties;
947 }
948 
949 inline
951 {
952  m_Properties = value;
953  m_set_State[0] |= 0x30;
954 }
955 
956 inline
958 {
959  m_Properties = std::forward<CMSBuild_Base::C_Attlist::TProperties>(value);
960  m_set_State[0] |= 0x30;
961 }
962 
963 inline
965 {
966 #ifdef _DEBUG
967  if (!IsSetProperties()) {
968  m_Properties = UnassignedString();
969  }
970 #endif
971  m_set_State[0] |= 0x10;
972  return m_Properties;
973 }
974 
975 inline
977 {
978  return ((m_set_State[0] & 0xc0) != 0);
979 }
980 
981 inline
983 {
984  return IsSetRebaseOutputs();
985 }
986 
987 inline
989 {
990  if (!CanGetRebaseOutputs()) {
991  ThrowUnassigned(3);
992  }
993  return m_RebaseOutputs;
994 }
995 
996 inline
998 {
999  m_RebaseOutputs = value;
1000  m_set_State[0] |= 0xc0;
1001 }
1002 
1003 inline
1005 {
1006  m_RebaseOutputs = std::forward<CMSBuild_Base::C_Attlist::TRebaseOutputs>(value);
1007  m_set_State[0] |= 0xc0;
1008 }
1009 
1010 inline
1012 {
1013 #ifdef _DEBUG
1014  if (!IsSetRebaseOutputs()) {
1015  m_RebaseOutputs = UnassignedString();
1016  }
1017 #endif
1018  m_set_State[0] |= 0x40;
1019  return m_RebaseOutputs;
1020 }
1021 
1022 inline
1024 {
1025  return ((m_set_State[0] & 0x300) != 0);
1026 }
1027 
1028 inline
1030 {
1031  return IsSetRunEachTargetSeparately();
1032 }
1033 
1034 inline
1036 {
1037  if (!CanGetRunEachTargetSeparately()) {
1038  ThrowUnassigned(4);
1039  }
1040  return m_RunEachTargetSeparately;
1041 }
1042 
1043 inline
1045 {
1046  m_RunEachTargetSeparately = value;
1047  m_set_State[0] |= 0x300;
1048 }
1049 
1050 inline
1052 {
1053  m_RunEachTargetSeparately = std::forward<CMSBuild_Base::C_Attlist::TRunEachTargetSeparately>(value);
1054  m_set_State[0] |= 0x300;
1055 }
1056 
1057 inline
1059 {
1060 #ifdef _DEBUG
1061  if (!IsSetRunEachTargetSeparately()) {
1062  m_RunEachTargetSeparately = UnassignedString();
1063  }
1064 #endif
1065  m_set_State[0] |= 0x100;
1066  return m_RunEachTargetSeparately;
1067 }
1068 
1069 inline
1071 {
1072  return ((m_set_State[0] & 0xc00) != 0);
1073 }
1074 
1075 inline
1077 {
1078  return IsSetSkipNonexistentProjects();
1079 }
1080 
1081 inline
1083 {
1084  if (!CanGetSkipNonexistentProjects()) {
1085  ThrowUnassigned(5);
1086  }
1087  return m_SkipNonexistentProjects;
1088 }
1089 
1090 inline
1092 {
1093  m_SkipNonexistentProjects = value;
1094  m_set_State[0] |= 0xc00;
1095 }
1096 
1097 inline
1099 {
1100  m_SkipNonexistentProjects = std::forward<CMSBuild_Base::C_Attlist::TSkipNonexistentProjects>(value);
1101  m_set_State[0] |= 0xc00;
1102 }
1103 
1104 inline
1106 {
1107 #ifdef _DEBUG
1108  if (!IsSetSkipNonexistentProjects()) {
1109  m_SkipNonexistentProjects = UnassignedString();
1110  }
1111 #endif
1112  m_set_State[0] |= 0x400;
1113  return m_SkipNonexistentProjects;
1114 }
1115 
1116 inline
1118 {
1119  return ((m_set_State[0] & 0x3000) != 0);
1120 }
1121 
1122 inline
1124 {
1125  return IsSetStopOnFirstFailure();
1126 }
1127 
1128 inline
1130 {
1131  if (!CanGetStopOnFirstFailure()) {
1132  ThrowUnassigned(6);
1133  }
1134  return m_StopOnFirstFailure;
1135 }
1136 
1137 inline
1139 {
1140  m_StopOnFirstFailure = value;
1141  m_set_State[0] |= 0x3000;
1142 }
1143 
1144 inline
1146 {
1147  m_StopOnFirstFailure = std::forward<CMSBuild_Base::C_Attlist::TStopOnFirstFailure>(value);
1148  m_set_State[0] |= 0x3000;
1149 }
1150 
1151 inline
1153 {
1154 #ifdef _DEBUG
1155  if (!IsSetStopOnFirstFailure()) {
1156  m_StopOnFirstFailure = UnassignedString();
1157  }
1158 #endif
1159  m_set_State[0] |= 0x1000;
1160  return m_StopOnFirstFailure;
1161 }
1162 
1163 inline
1165 {
1166  return ((m_set_State[0] & 0xc000) != 0);
1167 }
1168 
1169 inline
1171 {
1172  return IsSetTargetAndPropertyListSeparators();
1173 }
1174 
1175 inline
1177 {
1178  if (!CanGetTargetAndPropertyListSeparators()) {
1179  ThrowUnassigned(7);
1180  }
1181  return m_TargetAndPropertyListSeparators;
1182 }
1183 
1184 inline
1186 {
1187  m_TargetAndPropertyListSeparators = value;
1188  m_set_State[0] |= 0xc000;
1189 }
1190 
1191 inline
1193 {
1194  m_TargetAndPropertyListSeparators = std::forward<CMSBuild_Base::C_Attlist::TTargetAndPropertyListSeparators>(value);
1195  m_set_State[0] |= 0xc000;
1196 }
1197 
1198 inline
1200 {
1201 #ifdef _DEBUG
1202  if (!IsSetTargetAndPropertyListSeparators()) {
1203  m_TargetAndPropertyListSeparators = UnassignedString();
1204  }
1205 #endif
1206  m_set_State[0] |= 0x4000;
1207  return m_TargetAndPropertyListSeparators;
1208 }
1209 
1210 inline
1212 {
1213  return ((m_set_State[0] & 0x30000) != 0);
1214 }
1215 
1216 inline
1218 {
1219  return IsSetTargets();
1220 }
1221 
1222 inline
1224 {
1225  if (!CanGetTargets()) {
1226  ThrowUnassigned(8);
1227  }
1228  return m_Targets;
1229 }
1230 
1231 inline
1233 {
1234  m_Targets = value;
1235  m_set_State[0] |= 0x30000;
1236 }
1237 
1238 inline
1240 {
1241  m_Targets = std::forward<CMSBuild_Base::C_Attlist::TTargets>(value);
1242  m_set_State[0] |= 0x30000;
1243 }
1244 
1245 inline
1247 {
1248 #ifdef _DEBUG
1249  if (!IsSetTargets()) {
1250  m_Targets = UnassignedString();
1251  }
1252 #endif
1253  m_set_State[0] |= 0x10000;
1254  return m_Targets;
1255 }
1256 
1257 inline
1259 {
1260  return ((m_set_State[0] & 0xc0000) != 0);
1261 }
1262 
1263 inline
1265 {
1266  return IsSetToolsVersion();
1267 }
1268 
1269 inline
1271 {
1272  if (!CanGetToolsVersion()) {
1273  ThrowUnassigned(9);
1274  }
1275  return m_ToolsVersion;
1276 }
1277 
1278 inline
1280 {
1281  m_ToolsVersion = value;
1282  m_set_State[0] |= 0xc0000;
1283 }
1284 
1285 inline
1287 {
1288  m_ToolsVersion = std::forward<CMSBuild_Base::C_Attlist::TToolsVersion>(value);
1289  m_set_State[0] |= 0xc0000;
1290 }
1291 
1292 inline
1294 {
1295 #ifdef _DEBUG
1296  if (!IsSetToolsVersion()) {
1297  m_ToolsVersion = UnassignedString();
1298  }
1299 #endif
1300  m_set_State[0] |= 0x40000;
1301  return m_ToolsVersion;
1302 }
1303 
1304 inline
1306 {
1307  return ((m_set_State[0] & 0x300000) != 0);
1308 }
1309 
1310 inline
1312 {
1313  return IsSetUnloadProjectsOnCompletion();
1314 }
1315 
1316 inline
1318 {
1319  if (!CanGetUnloadProjectsOnCompletion()) {
1320  ThrowUnassigned(10);
1321  }
1322  return m_UnloadProjectsOnCompletion;
1323 }
1324 
1325 inline
1327 {
1328  m_UnloadProjectsOnCompletion = value;
1329  m_set_State[0] |= 0x300000;
1330 }
1331 
1332 inline
1334 {
1335  m_UnloadProjectsOnCompletion = std::forward<CMSBuild_Base::C_Attlist::TUnloadProjectsOnCompletion>(value);
1336  m_set_State[0] |= 0x300000;
1337 }
1338 
1339 inline
1341 {
1342 #ifdef _DEBUG
1343  if (!IsSetUnloadProjectsOnCompletion()) {
1344  m_UnloadProjectsOnCompletion = UnassignedString();
1345  }
1346 #endif
1347  m_set_State[0] |= 0x100000;
1348  return m_UnloadProjectsOnCompletion;
1349 }
1350 
1351 inline
1353 {
1354  return ((m_set_State[0] & 0xc00000) != 0);
1355 }
1356 
1357 inline
1359 {
1360  return IsSetUseResultsCache();
1361 }
1362 
1363 inline
1365 {
1366  if (!CanGetUseResultsCache()) {
1367  ThrowUnassigned(11);
1368  }
1369  return m_UseResultsCache;
1370 }
1371 
1372 inline
1374 {
1375  m_UseResultsCache = value;
1376  m_set_State[0] |= 0xc00000;
1377 }
1378 
1379 inline
1381 {
1382  m_UseResultsCache = std::forward<CMSBuild_Base::C_Attlist::TUseResultsCache>(value);
1383  m_set_State[0] |= 0xc00000;
1384 }
1385 
1386 inline
1388 {
1389 #ifdef _DEBUG
1390  if (!IsSetUseResultsCache()) {
1391  m_UseResultsCache = UnassignedString();
1392  }
1393 #endif
1394  m_set_State[0] |= 0x400000;
1395  return m_UseResultsCache;
1396 }
1397 
1398 inline
1400 {
1401 }
1402 
1403 inline
1405 {
1406  return m_Attlist.NotEmpty();
1407 }
1408 
1409 inline
1411 {
1412  return true;
1413 }
1414 
1415 inline
1417 {
1418  if ( !m_Attlist ) {
1419  const_cast<CMSBuild_Base*>(this)->ResetAttlist();
1420  }
1421  return (*m_Attlist);
1422 }
1423 
1424 inline
1426 {
1427  if ( !m_Attlist ) {
1428  ResetAttlist();
1429  }
1430  return (*m_Attlist);
1431 }
1432 
1433 inline
1435 {
1436  return m_MSBuild.NotEmpty();
1437 }
1438 
1439 inline
1441 {
1442  return true;
1443 }
1444 
1445 inline
1447 {
1448  if ( !m_MSBuild ) {
1449  const_cast<CMSBuild_Base*>(this)->ResetMSBuild();
1450  }
1451  return (*m_MSBuild);
1452 }
1453 
1454 inline
1456 {
1457  if ( !m_MSBuild ) {
1458  ResetMSBuild();
1459  }
1460  return (*m_MSBuild);
1461 }
1462 
1463 ///////////////////////////////////////////////////////////
1464 ////////////////// end of inline methods //////////////////
1465 ///////////////////////////////////////////////////////////
1466 
1467 
1468 
1469 
1470 
1471 END_msbuild_SCOPE // namespace msbuild::
1472 
1473 
1474 #endif // msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_MSBUILD_BASE_HPP
#define END_msbuild_SCOPE
Definition: MSBuild_.hpp:53
#define BEGIN_msbuild_SCOPE
Definition: MSBuild_.hpp:52
User-defined methods of the data storage class.
C_Attlist –.
Definition: MSBuild_.hpp:126
======================== TASKS ===================================== ncbi: removed AL ncbi: removed A...
Definition: MSBuild_.hpp:695
======================== TASKS ===================================== ncbi: removed AL ncbi: removed A...
Definition: MSBuild_.hpp:109
CTaskType –.
Definition: TaskType.hpp:64
string
Definition: cgiapp.hpp:687
uint32_t Uint4
4-byte (32-bit) unsigned integer
Definition: ncbitype.h:103
NCBI_NS_STD::string m_Targets
Definition: MSBuild_.hpp:647
TTargets & SetTargets(void)
Assign a value to Targets data member.
Definition: MSBuild_.hpp:1246
Tparent::CMemberIndex< E_memberIndex, 13 > TmemberIndex
Definition: MSBuild_.hpp:167
TStopOnFirstFailure & SetStopOnFirstFailure(void)
Assign a value to StopOnFirstFailure data member.
Definition: MSBuild_.hpp:1152
NCBI_NS_STD::string m_StopOnFirstFailure
Definition: MSBuild_.hpp:645
bool IsSetToolsVersion(void) const
Check if a value has been assigned to ToolsVersion data member.
Definition: MSBuild_.hpp:1258
void Reset(void)
Reset the whole object.
Definition: MSBuild_.cpp:120
void ResetAttlist(void)
Reset Attlist data member.
Definition: MSBuild_.cpp:180
void ResetProperties(void)
Reset Properties data member.
Definition: MSBuild_.cpp:60
bool IsSetStopOnFirstFailure(void) const
Check if a value has been assigned to StopOnFirstFailure data member.
Definition: MSBuild_.hpp:1117
const TProjects & GetProjects(void) const
Get the Projects member data.
Definition: MSBuild_.hpp:894
void ResetTargets(void)
Reset Targets data member.
Definition: MSBuild_.cpp:96
const TTargets & GetTargets(void) const
Get the Targets member data.
Definition: MSBuild_.hpp:1223
NCBI_NS_STD::string TRebaseOutputs
Definition: MSBuild_.hpp:141
TSkipNonexistentProjects & SetSkipNonexistentProjects(void)
Assign a value to SkipNonexistentProjects data member.
Definition: MSBuild_.hpp:1105
NCBI_NS_STD::string m_ToolsVersion
Definition: MSBuild_.hpp:648
CMSBuild_Base & operator=(const CMSBuild_Base &)
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
Definition: MSBuild_.hpp:1425
TRebaseOutputs & SetRebaseOutputs(void)
Assign a value to RebaseOutputs data member.
Definition: MSBuild_.hpp:1011
Tparent::TTaskType TMSBuild
Definition: MSBuild_.hpp:704
bool IsSetRunEachTargetSeparately(void) const
Check if a value has been assigned to RunEachTargetSeparately data member.
Definition: MSBuild_.hpp:1023
void ResetTargetAndPropertyListSeparators(void)
Reset TargetAndPropertyListSeparators data member.
Definition: MSBuild_.cpp:90
void ResetToolsVersion(void)
Reset ToolsVersion data member.
Definition: MSBuild_.cpp:102
bool IsSetMSBuild(void) const
Definition: MSBuild_.hpp:705
const TStopOnFirstFailure & GetStopOnFirstFailure(void) const
Get the StopOnFirstFailure member data.
Definition: MSBuild_.hpp:1129
void ResetRunEachTargetSeparately(void)
Reset RunEachTargetSeparately data member.
Definition: MSBuild_.cpp:72
bool CanGetBuildInParallel(void) const
Check if it is safe to call GetBuildInParallel method.
Definition: MSBuild_.hpp:841
const TSkipNonexistentProjects & GetSkipNonexistentProjects(void) const
Get the SkipNonexistentProjects member data.
Definition: MSBuild_.hpp:1082
bool IsSetUnloadProjectsOnCompletion(void) const
Check if a value has been assigned to UnloadProjectsOnCompletion data member.
Definition: MSBuild_.hpp:1305
TMSBuild & SetMSBuild(void)
Definition: MSBuild_.hpp:717
bool CanGetMSBuild(void) const
Check if it is safe to call GetMSBuild method.
Definition: MSBuild_.hpp:1440
bool IsSetProperties(void) const
Check if a value has been assigned to Properties data member.
Definition: MSBuild_.hpp:929
bool IsSetTargets(void) const
Check if a value has been assigned to Targets data member.
Definition: MSBuild_.hpp:1211
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
Definition: MSBuild_.hpp:1404
NCBI_NS_STD::string TSkipNonexistentProjects
Definition: MSBuild_.hpp:143
TToolsVersion & SetToolsVersion(void)
Assign a value to ToolsVersion data member.
Definition: MSBuild_.hpp:1293
NCBI_NS_STD::string TUnloadProjectsOnCompletion
Definition: MSBuild_.hpp:148
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetSkipNonexistentProjects(void) const
Check if it is safe to call GetSkipNonexistentProjects method.
Definition: MSBuild_.hpp:1076
void ResetStopOnFirstFailure(void)
Reset StopOnFirstFailure data member.
Definition: MSBuild_.cpp:84
bool CanGetStopOnFirstFailure(void) const
Check if it is safe to call GetStopOnFirstFailure method.
Definition: MSBuild_.hpp:1123
NCBI_NS_NCBI::CSerialObject Tparent
Definition: MSBuild_.hpp:110
void ResetRebaseOutputs(void)
Reset RebaseOutputs data member.
Definition: MSBuild_.cpp:66
TTargetAndPropertyListSeparators & SetTargetAndPropertyListSeparators(void)
Assign a value to TargetAndPropertyListSeparators data member.
Definition: MSBuild_.hpp:1199
NCBI_NS_STD::string TToolsVersion
Definition: MSBuild_.hpp:147
const TBuildInParallel & GetBuildInParallel(void) const
Get the BuildInParallel member data.
Definition: MSBuild_.hpp:847
bool CanGetUseResultsCache(void) const
Check if it is safe to call GetUseResultsCache method.
Definition: MSBuild_.hpp:1358
NCBI_NS_STD::string TProjects
Definition: MSBuild_.hpp:139
bool CanGetTaskType(void) const
Check if it is safe to call GetTaskType method.
Definition: TaskType_.hpp:1199
void ResetProjects(void)
Reset Projects data member.
Definition: MSBuild_.cpp:54
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_TaskType > > TTaskType
Definition: TaskType_.hpp:643
NCBI_NS_STD::string m_UseResultsCache
Definition: MSBuild_.hpp:650
virtual ~CMSBuild_Base(void)
Definition: MSBuild_.cpp:237
bool CanGetRunEachTargetSeparately(void) const
Check if it is safe to call GetRunEachTargetSeparately method.
Definition: MSBuild_.hpp:1029
const TTaskType & GetTaskType(void) const
Get the TaskType member data.
Definition: TaskType_.hpp:1205
NCBI_NS_STD::string m_SkipNonexistentProjects
Definition: MSBuild_.hpp:644
bool CanGetTargets(void) const
Check if it is safe to call GetTargets method.
Definition: MSBuild_.hpp:1217
Uint4 m_set_State[1]
Definition: MSBuild_.hpp:820
const TUnloadProjectsOnCompletion & GetUnloadProjectsOnCompletion(void) const
Get the UnloadProjectsOnCompletion member data.
Definition: MSBuild_.hpp:1317
NCBI_NS_STD::string m_TargetAndPropertyListSeparators
Definition: MSBuild_.hpp:646
const TMSBuild & GetMSBuild(void) const
Definition: MSBuild_.hpp:714
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
Definition: MSBuild_.hpp:1410
NCBI_NS_STD::string TBuildInParallel
Definition: MSBuild_.hpp:138
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
Definition: MSBuild_.hpp:1416
NCBI_NS_NCBI::CRef< TMSBuild > m_MSBuild
Definition: MSBuild_.hpp:822
const TMSBuild & GetMSBuild(void) const
Get the MSBuild member data.
Definition: MSBuild_.hpp:1446
bool IsSetUseResultsCache(void) const
Check if a value has been assigned to UseResultsCache data member.
Definition: MSBuild_.hpp:1352
TMSBuild & SetMSBuild(void)
Assign a value to MSBuild data member.
Definition: MSBuild_.hpp:1455
NCBI_NS_NCBI::CRef< TAttlist > m_Attlist
Definition: MSBuild_.hpp:821
bool CanGetMSBuild(void) const
Definition: MSBuild_.hpp:708
NCBI_NS_STD::string TStopOnFirstFailure
Definition: MSBuild_.hpp:144
TTaskType & SetTaskType(void)
Assign a value to TaskType data member.
Definition: TaskType_.hpp:1211
bool IsSetTaskType(void) const
Check if a value has been assigned to TaskType data member.
Definition: TaskType_.hpp:1193
bool CanGetToolsVersion(void) const
Check if it is safe to call GetToolsVersion method.
Definition: MSBuild_.hpp:1264
const TRunEachTargetSeparately & GetRunEachTargetSeparately(void) const
Get the RunEachTargetSeparately member data.
Definition: MSBuild_.hpp:1035
TUnloadProjectsOnCompletion & SetUnloadProjectsOnCompletion(void)
Assign a value to UnloadProjectsOnCompletion data member.
Definition: MSBuild_.hpp:1340
NCBI_NS_NCBI::CSerialObject Tparent
Definition: MSBuild_.hpp:127
NCBI_NS_STD::string TUseResultsCache
Definition: MSBuild_.hpp:149
NCBI_NS_STD::string m_Properties
Definition: MSBuild_.hpp:641
NCBI_NS_STD::string TRunEachTargetSeparately
Definition: MSBuild_.hpp:142
bool CanGetTargetAndPropertyListSeparators(void) const
Check if it is safe to call GetTargetAndPropertyListSeparators method.
Definition: MSBuild_.hpp:1170
C_Attlist(const C_Attlist &)
const TToolsVersion & GetToolsVersion(void) const
Get the ToolsVersion member data.
Definition: MSBuild_.hpp:1270
TBuildInParallel & SetBuildInParallel(void)
Assign a value to BuildInParallel data member.
Definition: MSBuild_.hpp:870
bool IsSetRebaseOutputs(void) const
Check if a value has been assigned to RebaseOutputs data member.
Definition: MSBuild_.hpp:976
C_MSBuild TMSBuild
Definition: MSBuild_.hpp:723
NCBI_NS_STD::string m_Projects
Definition: MSBuild_.hpp:640
NCBI_NS_STD::string m_RunEachTargetSeparately
Definition: MSBuild_.hpp:643
bool IsSetBuildInParallel(void) const
Check if a value has been assigned to BuildInParallel data member.
Definition: MSBuild_.hpp:835
const TTargetAndPropertyListSeparators & GetTargetAndPropertyListSeparators(void) const
Get the TargetAndPropertyListSeparators member data.
Definition: MSBuild_.hpp:1176
bool IsSetMSBuild(void) const
Check if a value has been assigned to MSBuild data member.
Definition: MSBuild_.hpp:1434
void ResetTaskType(void)
Reset TaskType data member.
Definition: TaskType_.cpp:264
void ResetUnloadProjectsOnCompletion(void)
Reset UnloadProjectsOnCompletion data member.
Definition: MSBuild_.cpp:108
bool IsSetTargetAndPropertyListSeparators(void) const
Check if a value has been assigned to TargetAndPropertyListSeparators data member.
Definition: MSBuild_.hpp:1164
CMSBuild_Base(void)
Definition: MSBuild_.cpp:227
void ResetMSBuild(void)
Reset MSBuild data member.
Definition: MSBuild_.cpp:194
void ResetUseResultsCache(void)
Reset UseResultsCache data member.
Definition: MSBuild_.cpp:114
NCBI_NS_STD::string TTargets
Definition: MSBuild_.hpp:146
TRunEachTargetSeparately & SetRunEachTargetSeparately(void)
Assign a value to RunEachTargetSeparately data member.
Definition: MSBuild_.hpp:1058
TProperties & SetProperties(void)
Assign a value to Properties data member.
Definition: MSBuild_.hpp:964
NCBI_NS_STD::string m_BuildInParallel
Definition: MSBuild_.hpp:639
const TRebaseOutputs & GetRebaseOutputs(void) const
Get the RebaseOutputs member data.
Definition: MSBuild_.hpp:988
NCBI_NS_STD::string m_RebaseOutputs
Definition: MSBuild_.hpp:642
bool CanGetUnloadProjectsOnCompletion(void) const
Check if it is safe to call GetUnloadProjectsOnCompletion method.
Definition: MSBuild_.hpp:1311
bool CanGetProjects(void) const
Check if it is safe to call GetProjects method.
Definition: MSBuild_.hpp:888
TUseResultsCache & SetUseResultsCache(void)
Assign a value to UseResultsCache data member.
Definition: MSBuild_.hpp:1387
const TUseResultsCache & GetUseResultsCache(void) const
Get the UseResultsCache member data.
Definition: MSBuild_.hpp:1364
void ResetSkipNonexistentProjects(void)
Reset SkipNonexistentProjects data member.
Definition: MSBuild_.cpp:78
CMSBuild_Base(const CMSBuild_Base &)
void ResetBuildInParallel(void)
Reset BuildInParallel data member.
Definition: MSBuild_.cpp:48
C_Attlist & operator=(const C_Attlist &)
bool IsSetSkipNonexistentProjects(void) const
Check if a value has been assigned to SkipNonexistentProjects data member.
Definition: MSBuild_.hpp:1070
NCBI_NS_STD::string TTargetAndPropertyListSeparators
Definition: MSBuild_.hpp:145
NCBI_NS_STD::string TProperties
Definition: MSBuild_.hpp:140
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
Definition: MSBuild_.hpp:731
NCBI_NS_STD::string m_UnloadProjectsOnCompletion
Definition: MSBuild_.hpp:649
C_Attlist TAttlist
Definition: MSBuild_.hpp:722
bool CanGetProperties(void) const
Check if it is safe to call GetProperties method.
Definition: MSBuild_.hpp:935
const TProperties & GetProperties(void) const
Get the Properties member data.
Definition: MSBuild_.hpp:941
bool IsSetProjects(void) const
Check if a value has been assigned to Projects data member.
Definition: MSBuild_.hpp:882
virtual void Reset(void)
Reset the whole object.
Definition: MSBuild_.cpp:208
bool CanGetRebaseOutputs(void) const
Check if it is safe to call GetRebaseOutputs method.
Definition: MSBuild_.hpp:982
TProjects & SetProjects(void)
Assign a value to Projects data member.
Definition: MSBuild_.hpp:917
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Tue May 07 08:15:21 2024 by modify_doxy.py rev. 669887