41 #ifndef msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_PROJECTCONFIGURATION_BASE_HPP
42 #define msbuild__BUILD_SYSTEM_PROJECT_TREE_BUILDER_MSBUILD_PROJECTCONFIGURATION_BASE_HPP
50 #ifndef BEGIN_msbuild_SCOPE
51 # define BEGIN_msbuild_SCOPE BEGIN_SCOPE(msbuild)
52 # define END_msbuild_SCOPE END_SCOPE(msbuild)
72 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
87 class C_Attlist :
public NCBI_NS_NCBI::CSerialObject
89 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
463 virtual void Reset(
void);
496 return IsSetCondition();
502 if (!CanGetCondition()) {
518 m_Condition = std::forward<CProjectConfiguration_Base::C_Attlist::TCondition>(
value);
526 if (!IsSetCondition()) {
527 m_Condition = UnassignedString();
543 return IsSetInclude();
549 if (!CanGetInclude()) {
565 m_Include = std::forward<CProjectConfiguration_Base::C_Attlist::TInclude>(
value);
573 if (!IsSetInclude()) {
574 m_Include = UnassignedString();
590 return IsSetExclude();
596 if (!CanGetExclude()) {
612 m_Exclude = std::forward<CProjectConfiguration_Base::C_Attlist::TExclude>(
value);
620 if (!IsSetExclude()) {
621 m_Exclude = UnassignedString();
637 return IsSetRemove();
643 if (!CanGetRemove()) {
659 m_Remove = std::forward<CProjectConfiguration_Base::C_Attlist::TRemove>(
value);
667 if (!IsSetRemove()) {
668 m_Remove = UnassignedString();
690 if (!CanGetLabel()) {
706 m_Label = std::forward<CProjectConfiguration_Base::C_Attlist::TLabel>(
value);
715 m_Label = UnassignedString();
830 m_Platform = std::forward<CProjectConfiguration_Base::TPlatform>(
value);
#define END_msbuild_SCOPE
#define BEGIN_msbuild_SCOPE
CProjectConfiguration_Base –.
uint32_t Uint4
4-byte (32-bit) unsigned integer
C_Attlist(const C_Attlist &)
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
const TRemove & GetRemove(void) const
Get the Remove member data.
NCBI_NS_STD::string m_Include
void ResetInclude(void)
Reset Include data member.
NCBI_NS_STD::string TCondition
bool CanGetExclude(void) const
Check if it is safe to call GetExclude method.
void ResetLabel(void)
Reset Label data member.
const TPlatform & GetPlatform(void) const
Get the Platform member data.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
DECLARE_INTERNAL_TYPE_INFO()
const TExclude & GetExclude(void) const
Get the Exclude member data.
CProjectConfiguration_Base(void)
void ResetPlatform(void)
Reset Platform data member.
NCBI_NS_NCBI::CSerialObject Tparent
Tparent::CMemberIndex< E_memberIndex, 6 > TmemberIndex
bool CanGetInclude(void) const
Check if it is safe to call GetInclude method.
const TConfiguration & GetConfiguration(void) const
Get the Configuration member data.
NCBI_NS_STD::string TPlatform
bool CanGetCondition(void) const
Check if it is safe to call GetCondition method.
TRemove & SetRemove(void)
Assign a value to Remove data member.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
TConfiguration & SetConfiguration(void)
Assign a value to Configuration data member.
NCBI_NS_STD::string m_Exclude
const TInclude & GetInclude(void) const
Get the Include member data.
const TCondition & GetCondition(void) const
Get the Condition member data.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
NCBI_NS_STD::string m_Label
NCBI_NS_STD::string TLabel
bool CanGetPlatform(void) const
Check if it is safe to call GetPlatform method.
void Reset(void)
Reset the whole object.
TPlatform & SetPlatform(void)
Assign a value to Platform data member.
bool CanGetRemove(void) const
Check if it is safe to call GetRemove method.
NCBI_NS_NCBI::CSerialObject Tparent
void ResetConfiguration(void)
Reset Configuration data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
NCBI_NS_STD::string TRemove
const TLabel & GetLabel(void) const
Get the Label member data.
CProjectConfiguration_Base & operator=(const CProjectConfiguration_Base &)
virtual void Reset(void)
Reset the whole object.
TExclude & SetExclude(void)
Assign a value to Exclude data member.
bool IsSetConfiguration(void) const
Check if a value has been assigned to Configuration data member.
void ResetRemove(void)
Reset Remove data member.
void ResetCondition(void)
Reset Condition data member.
TInclude & SetInclude(void)
Assign a value to Include data member.
bool IsSetPlatform(void) const
Check if a value has been assigned to Platform data member.
NCBI_NS_STD::string m_Remove
NCBI_NS_STD::string m_Condition
NCBI_NS_STD::string m_Platform
bool CanGetLabel(void) const
Check if it is safe to call GetLabel method.
NCBI_NS_STD::string m_Configuration
NCBI_NS_STD::string TInclude
bool IsSetRemove(void) const
Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the exi...
bool IsSetExclude(void) const
Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the In...
void ResetExclude(void)
Reset Exclude data member.
bool CanGetConfiguration(void) const
Check if it is safe to call GetConfiguration method.
virtual ~CProjectConfiguration_Base(void)
TCondition & SetCondition(void)
Assign a value to Condition data member.
C_Attlist & operator=(const C_Attlist &)
CProjectConfiguration_Base(const CProjectConfiguration_Base &)
bool IsSetLabel(void) const
Optional expression.
bool IsSetInclude(void) const
Semi-colon separated list of files (wildcards are allowed) or other item names to include in this ite...
TLabel & SetLabel(void)
Assign a value to Label data member.
NCBI_NS_NCBI::CRef< TAttlist > m_Attlist
void ResetAttlist(void)
Reset Attlist data member.
NCBI_NS_STD::string TConfiguration
NCBI_NS_STD::string TExclude
bool IsSetCondition(void) const
Optional expression evaluated to determine whether the items should be evaluated Check if a value has...
const GenericPointer< typename T::ValueType > T2 value