NCBI C++ ToolKit
|
Search Toolkit Book for CItemGroupType_Base::C_Attlist
#include <build-system/project_tree_builder/msbuild/ItemGroupType_.hpp>
Public Types | |
enum class | E_memberIndex { e__allMandatory = 0 , e_Condition , e_Label } |
typedef NCBI_NS_STD::string | TCondition |
typedef NCBI_NS_STD::string | TLabel |
typedef Tparent::CMemberIndex< E_memberIndex, 3 > | TmemberIndex |
Public Member Functions | |
C_Attlist (void) | |
~C_Attlist (void) | |
DECLARE_INTERNAL_TYPE_INFO () | |
bool | IsSetCondition (void) const |
Optional expression evaluated to determine whether the ItemGroup should be used Check if a value has been assigned to Condition data member. More... | |
bool | CanGetCondition (void) const |
Check if it is safe to call GetCondition method. More... | |
void | ResetCondition (void) |
Reset Condition data member. More... | |
const TCondition & | GetCondition (void) const |
Get the Condition member data. More... | |
void | SetCondition (const TCondition &value) |
Assign a value to Condition data member. More... | |
void | SetCondition (TCondition &&value) |
TCondition & | SetCondition (void) |
Assign a value to Condition data member. More... | |
bool | IsSetLabel (void) const |
Optional expression. More... | |
bool | CanGetLabel (void) const |
Check if it is safe to call GetLabel method. More... | |
void | ResetLabel (void) |
Reset Label data member. More... | |
const TLabel & | GetLabel (void) const |
Get the Label member data. More... | |
void | SetLabel (const TLabel &value) |
Assign a value to Label data member. More... | |
void | SetLabel (TLabel &&value) |
TLabel & | SetLabel (void) |
Assign a value to Label data member. More... | |
void | Reset (void) |
Reset the whole object. More... | |
Private Types | |
typedef NCBI_NS_NCBI::CSerialObject | Tparent |
Private Member Functions | |
C_Attlist (const C_Attlist &) | |
C_Attlist & | operator= (const C_Attlist &) |
Private Attributes | |
Uint4 | m_set_State [1] |
NCBI_NS_STD::string | m_Condition |
NCBI_NS_STD::string | m_Label |
C_Attlist –.
Definition at line 104 of file ItemGroupType_.hpp.