41 #ifndef ALGO_MS_FORMATS_PEPXML_DATASET_DERIVATION_BASE_HPP
42 #define ALGO_MS_FORMATS_PEPXML_DATASET_DERIVATION_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
126 bool IsSetGeneration_no(
void)
const;
133 bool CanGetGeneration_no(
void)
const;
136 void ResetGeneration_no(
void);
191 bool IsSetAttlist(
void)
const;
198 bool CanGetAttlist(
void)
const;
201 void ResetAttlist(
void);
207 const TAttlist& GetAttlist(
void)
const;
228 bool IsSetData_filter(
void)
const;
235 bool CanGetData_filter(
void)
const;
238 void ResetData_filter(
void);
253 virtual void Reset(
void);
285 return IsSetGeneration_no();
298 if (!CanGetGeneration_no()) {
301 return m_Generation_no;
307 m_Generation_no =
value;
315 if (!IsSetGeneration_no()) {
316 memset(&m_Generation_no,
UnassignedByte(),
sizeof(m_Generation_no));
320 return m_Generation_no;
Source and filtering criteria used to generate dataset.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_PEPXML_EXPORT
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
bool CanGetData_filter(void) const
Check if it is safe to call GetData_filter method.
bool IsSetData_filter(void) const
Check if a value has been assigned to Data_filter data member.
TGeneration_no & SetGeneration_no(void)
Assign a value to Generation_no data member.
TData_filter & SetData_filter(void)
Assign a value to Data_filter data member.
C_Attlist & operator=(const C_Attlist &)
list< CRef< CData_filter > > TData_filter
C_Attlist(const C_Attlist &)
CRef< TAttlist > m_Attlist
list< CRef< CData_filter > > m_Data_filter
TGeneration_no GetGeneration_no(void) const
Get the Generation_no member data.
DECLARE_INTERNAL_TYPE_INFO()
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
CDataset_derivation_Base(const CDataset_derivation_Base &)
const TData_filter & GetData_filter(void) const
Get the Data_filter member data.
DECLARE_INTERNAL_TYPE_INFO()
void ResetGeneration_no(void)
Reset Generation_no data member.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
bool CanGetGeneration_no(void) const
Check if it is safe to call GetGeneration_no method.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
void ResetAttlist(void)
Reset Attlist data member.
bool IsSetGeneration_no(void) const
Check if a value has been assigned to Generation_no data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
CDataset_derivation_Base & operator=(const CDataset_derivation_Base &)
Tparent::CMemberIndex< E_memberIndex, 2 > TmemberIndex
const GenericPointer< typename T::ValueType > T2 value