41 #ifndef msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_CPPCLEAN_BASE_HPP
42 #define msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_CPPCLEAN_BASE_HPP
51 #ifndef BEGIN_msbuild_SCOPE
52 # define BEGIN_msbuild_SCOPE BEGIN_SCOPE(msbuild)
53 # define END_msbuild_SCOPE END_SCOPE(msbuild)
694 virtual void Reset(
void);
726 return IsSetDeletedFiles();
732 if (!CanGetDeletedFiles()) {
735 return m_DeletedFiles;
741 m_DeletedFiles =
value;
748 m_DeletedFiles = std::forward<CCPPClean_Base::C_Attlist::TDeletedFiles>(
value);
756 if (!IsSetDeletedFiles()) {
757 m_DeletedFiles = UnassignedString();
761 return m_DeletedFiles;
773 return IsSetDoDelete();
779 if (!CanGetDoDelete()) {
795 m_DoDelete = std::forward<CCPPClean_Base::C_Attlist::TDoDelete>(
value);
803 if (!IsSetDoDelete()) {
804 m_DoDelete = UnassignedString();
820 return IsSetFilePatternsToDeleteOnClean();
826 if (!CanGetFilePatternsToDeleteOnClean()) {
829 return m_FilePatternsToDeleteOnClean;
835 m_FilePatternsToDeleteOnClean =
value;
842 m_FilePatternsToDeleteOnClean = std::forward<CCPPClean_Base::C_Attlist::TFilePatternsToDeleteOnClean>(
value);
850 if (!IsSetFilePatternsToDeleteOnClean()) {
851 m_FilePatternsToDeleteOnClean = UnassignedString();
855 return m_FilePatternsToDeleteOnClean;
867 return IsSetFilesExcludedFromClean();
873 if (!CanGetFilesExcludedFromClean()) {
876 return m_FilesExcludedFromClean;
882 m_FilesExcludedFromClean =
value;
889 m_FilesExcludedFromClean = std::forward<CCPPClean_Base::C_Attlist::TFilesExcludedFromClean>(
value);
897 if (!IsSetFilesExcludedFromClean()) {
898 m_FilesExcludedFromClean = UnassignedString();
902 return m_FilesExcludedFromClean;
914 return IsSetFoldersToClean();
920 if (!CanGetFoldersToClean()) {
923 return m_FoldersToClean;
929 m_FoldersToClean =
value;
936 m_FoldersToClean = std::forward<CCPPClean_Base::C_Attlist::TFoldersToClean>(
value);
944 if (!IsSetFoldersToClean()) {
945 m_FoldersToClean = UnassignedString();
949 return m_FoldersToClean;
#define END_msbuild_SCOPE
#define BEGIN_msbuild_SCOPE
User-defined methods of the data storage class.
NCBI modification begin REMOVED <xs:element name="Link" substitutionGroup="msb:Task"> <xs:complexType...
NCBI modification begin REMOVED <xs:element name="Link" substitutionGroup="msb:Task"> <xs:complexType...
uint32_t Uint4
4-byte (32-bit) unsigned integer
const TFilesExcludedFromClean & GetFilesExcludedFromClean(void) const
Get the FilesExcludedFromClean member data.
TCPPClean & SetCPPClean(void)
Assign a value to CPPClean data member.
NCBI_NS_STD::string TFilePatternsToDeleteOnClean
DECLARE_INTERNAL_TYPE_INFO()
TFilePatternsToDeleteOnClean & SetFilePatternsToDeleteOnClean(void)
Assign a value to FilePatternsToDeleteOnClean data member.
bool IsSetFoldersToClean(void) const
Check if a value has been assigned to FoldersToClean data member.
NCBI_NS_STD::string m_DoDelete
NCBI_NS_STD::string TDeletedFiles
bool CanGetDoDelete(void) const
Check if it is safe to call GetDoDelete method.
NCBI_NS_STD::string TDoDelete
void ResetDeletedFiles(void)
Reset DeletedFiles data member.
C_Attlist(const C_Attlist &)
virtual ~CCPPClean_Base(void)
NCBI_NS_STD::string m_FilePatternsToDeleteOnClean
NCBI_NS_STD::string m_FoldersToClean
bool CanGetFilesExcludedFromClean(void) const
Check if it is safe to call GetFilesExcludedFromClean method.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
bool IsSetFilesExcludedFromClean(void) const
Check if a value has been assigned to FilesExcludedFromClean data member.
const TFilePatternsToDeleteOnClean & GetFilePatternsToDeleteOnClean(void) const
Get the FilePatternsToDeleteOnClean member data.
virtual void Reset(void)
Reset the whole object.
const TCPPClean & GetCPPClean(void) const
bool IsSetFilePatternsToDeleteOnClean(void) const
Check if a value has been assigned to FilePatternsToDeleteOnClean data member.
bool IsSetCPPClean(void) const
const TDeletedFiles & GetDeletedFiles(void) const
Get the DeletedFiles member data.
bool IsSetCPPClean(void) const
Check if a value has been assigned to CPPClean data member.
bool CanGetTaskType(void) const
Check if it is safe to call GetTaskType method.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_TaskType > > TTaskType
void ResetFoldersToClean(void)
Reset FoldersToClean data member.
NCBI_NS_STD::string TFilesExcludedFromClean
NCBI_NS_NCBI::CRef< TAttlist > m_Attlist
const TCPPClean & GetCPPClean(void) const
Get the CPPClean member data.
const TTaskType & GetTaskType(void) const
Get the TaskType member data.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
bool CanGetDeletedFiles(void) const
Check if it is safe to call GetDeletedFiles method.
CCPPClean_Base(const CCPPClean_Base &)
C_Attlist & operator=(const C_Attlist &)
void ResetFilesExcludedFromClean(void)
Reset FilesExcludedFromClean data member.
NCBI_NS_NCBI::CRef< TCPPClean > m_CPPClean
void ResetFilePatternsToDeleteOnClean(void)
Reset FilePatternsToDeleteOnClean data member.
TDeletedFiles & SetDeletedFiles(void)
Assign a value to DeletedFiles data member.
TTaskType & SetTaskType(void)
Assign a value to TaskType data member.
void Reset(void)
Reset the whole object.
const TFoldersToClean & GetFoldersToClean(void) const
Get the FoldersToClean member data.
bool IsSetDoDelete(void) const
Check if a value has been assigned to DoDelete data member.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetTaskType(void) const
Check if a value has been assigned to TaskType data member.
NCBI_NS_STD::string m_DeletedFiles
NCBI_NS_STD::string m_FilesExcludedFromClean
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
TFoldersToClean & SetFoldersToClean(void)
Assign a value to FoldersToClean data member.
void ResetCPPClean(void)
Reset CPPClean data member.
Tparent::TTaskType TCPPClean
bool CanGetFilePatternsToDeleteOnClean(void) const
Check if it is safe to call GetFilePatternsToDeleteOnClean method.
TCPPClean & SetCPPClean(void)
DECLARE_INTERNAL_TYPE_INFO()
void ResetTaskType(void)
Reset TaskType data member.
bool IsSetDeletedFiles(void) const
Check if a value has been assigned to DeletedFiles data member.
void ResetDoDelete(void)
Reset DoDelete data member.
bool CanGetCPPClean(void) const
NCBI_NS_NCBI::CSerialObject Tparent
TFilesExcludedFromClean & SetFilesExcludedFromClean(void)
Assign a value to FilesExcludedFromClean data member.
TDoDelete & SetDoDelete(void)
Assign a value to DoDelete data member.
CCPPClean_Base & operator=(const CCPPClean_Base &)
bool CanGetCPPClean(void) const
Check if it is safe to call GetCPPClean method.
bool CanGetFoldersToClean(void) const
Check if it is safe to call GetFoldersToClean method.
NCBI_NS_NCBI::CSerialObject Tparent
NCBI_NS_STD::string TFoldersToClean
Tparent::CMemberIndex< E_memberIndex, 6 > TmemberIndex
void ResetAttlist(void)
Reset Attlist data member.
const TDoDelete & GetDoDelete(void) const
Get the DoDelete member data.
@ e_FilesExcludedFromClean
@ e_FilePatternsToDeleteOnClean
const GenericPointer< typename T::ValueType > T2 value