NCBI C++ ToolKit
|
Search Toolkit Book for CManifest_Base::C_Attlist
#include <build-system/project_tree_builder/msbuild/Manifest_.hpp>
Public Types | |
enum class | E_memberIndex { e__allMandatory = 0 , e_Condition , e_Include , e_Exclude , e_Remove , e_Label } |
typedef NCBI_NS_STD::string | TCondition |
typedef NCBI_NS_STD::string | TInclude |
typedef NCBI_NS_STD::string | TExclude |
typedef NCBI_NS_STD::string | TRemove |
typedef NCBI_NS_STD::string | TLabel |
typedef Tparent::CMemberIndex< E_memberIndex, 6 > | 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 items should be evaluated 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 | IsSetInclude (void) const |
Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list Check if a value has been assigned to Include data member. More... | |
bool | CanGetInclude (void) const |
Check if it is safe to call GetInclude method. More... | |
void | ResetInclude (void) |
Reset Include data member. More... | |
const TInclude & | GetInclude (void) const |
Get the Include member data. More... | |
void | SetInclude (const TInclude &value) |
Assign a value to Include data member. More... | |
void | SetInclude (TInclude &&value) |
TInclude & | SetInclude (void) |
Assign a value to Include data member. More... | |
bool | IsSetExclude (void) const |
Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list Check if a value has been assigned to Exclude data member. More... | |
bool | CanGetExclude (void) const |
Check if it is safe to call GetExclude method. More... | |
void | ResetExclude (void) |
Reset Exclude data member. More... | |
const TExclude & | GetExclude (void) const |
Get the Exclude member data. More... | |
void | SetExclude (const TExclude &value) |
Assign a value to Exclude data member. More... | |
void | SetExclude (TExclude &&value) |
TExclude & | SetExclude (void) |
Assign a value to Exclude data member. More... | |
bool | IsSetRemove (void) const |
Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents Check if a value has been assigned to Remove data member. More... | |
bool | CanGetRemove (void) const |
Check if it is safe to call GetRemove method. More... | |
void | ResetRemove (void) |
Reset Remove data member. More... | |
const TRemove & | GetRemove (void) const |
Get the Remove member data. More... | |
void | SetRemove (const TRemove &value) |
Assign a value to Remove data member. More... | |
void | SetRemove (TRemove &&value) |
TRemove & | SetRemove (void) |
Assign a value to Remove 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_Include |
NCBI_NS_STD::string | m_Exclude |
NCBI_NS_STD::string | m_Remove |
NCBI_NS_STD::string | m_Label |
C_Attlist –.
Definition at line 89 of file Manifest_.hpp.