NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Enumerator | Functions | Variables
Code generated by DATATOOL from 'seqtest.asn' (module 'NCBI-SeqTest')
+ Collaboration diagram for Code generated by DATATOOL from 'seqtest.asn' (module 'NCBI-SeqTest'):

Classes

class  CSeq_test_result
 CSeq_test_result –. More...
 
class  CSeq_test_result_Base
 CSeq_test_result_Base –. More...
 
class  CSeq_test_result_set
 CSeq_test_result_set –. More...
 
class  CSeq_test_result_set_Base
 CSeq_test_result_set_Base –. More...
 
class  CSeqTestResults
 CSeqTestResults –. More...
 
class  CSeqTestResults_Base
 CSeqTestResults_Base –. More...
 
class  CSeqTestResults_Base::C_Source
 C_Source –. More...
 

Typedefs

typedef CSeq_test_result_Base CSeq_test_result::Tparent
 
typedef CSerialObject CSeq_test_result_Base::Tparent
 
typedef string CSeq_test_result_Base::TTest
 
typedef CDate CSeq_test_result_Base::TDate
 
typedef CUser_object CSeq_test_result_Base::TOutput_data
 
typedef Tparent::CMemberIndex< E_memberIndex, 4 > CSeq_test_result_Base::TmemberIndex
 
typedef CSeq_test_result_set_Base CSeq_test_result_set::Tparent
 
typedef CSerialObject CSeq_test_result_set_Base::Tparent
 
typedef list< CRef< CSeq_test_result > > CSeq_test_result_set_Base::Tdata
 
typedef CSeqTestResults_Base CSeqTestResults::Tparent
 
typedef CSerialObject CSeqTestResults_Base::Tparent
 
typedef CSerialObject CSeqTestResults_Base::C_Source::Tparent
 
typedef CSeq_id CSeqTestResults_Base::C_Source::TSeq_id
 
typedef CSeq_feat CSeqTestResults_Base::C_Source::TSeq_feat
 
typedef CSeq_align CSeqTestResults_Base::C_Source::TSeq_align
 
typedef C_Source CSeqTestResults_Base::TSource
 
typedef CSeq_test_result_set CSeqTestResults_Base::TResults
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CSeqTestResults_Base::TmemberIndex
 

Enumerations

enum class  CSeq_test_result_Base::E_memberIndex { CSeq_test_result_Base::e__allMandatory = 0 , CSeq_test_result_Base::e_test , CSeq_test_result_Base::e_date , CSeq_test_result_Base::e_output_data }
 
enum  CSeqTestResults_Base::C_Source::E_Choice { CSeqTestResults_Base::C_Source::e_not_set = 0 , CSeqTestResults_Base::C_Source::e_Seq_id , CSeqTestResults_Base::C_Source::e_Seq_feat , CSeqTestResults_Base::C_Source::e_Seq_align }
 Choice variants. More...
 
enum  CSeqTestResults_Base::C_Source::E_ChoiceStopper { CSeqTestResults_Base::C_Source::e_MaxChoice = 4 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CSeqTestResults_Base::E_memberIndex { CSeqTestResults_Base::e__allMandatory = 0 , CSeqTestResults_Base::e_source , CSeqTestResults_Base::e_results }
 

Functions

 CSeq_test_result::CSeq_test_result (void)
 
 CSeq_test_result::~CSeq_test_result (void)
 
 CSeq_test_result::CSeq_test_result (const CSeq_test_result &value)
 
CSeq_test_resultCSeq_test_result::operator= (const CSeq_test_result &value)
 
 CSeq_test_result_Base::CSeq_test_result_Base (void)
 
virtual CSeq_test_result_Base::~CSeq_test_result_Base (void)
 
 CSeq_test_result_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSeq_test_result_Base::IsSetTest (void) const
 Check if a value has been assigned to Test data member. More...
 
bool CSeq_test_result_Base::CanGetTest (void) const
 Check if it is safe to call GetTest method. More...
 
void CSeq_test_result_Base::ResetTest (void)
 Reset Test data member. More...
 
const TTestCSeq_test_result_Base::GetTest (void) const
 Get the Test member data. More...
 
void CSeq_test_result_Base::SetTest (const TTest &value)
 Assign a value to Test data member. More...
 
void CSeq_test_result_Base::SetTest (TTest &&value)
 
TTestCSeq_test_result_Base::SetTest (void)
 Assign a value to Test data member. More...
 
bool CSeq_test_result_Base::IsSetDate (void) const
 Check if a value has been assigned to Date data member. More...
 
bool CSeq_test_result_Base::CanGetDate (void) const
 Check if it is safe to call GetDate method. More...
 
void CSeq_test_result_Base::ResetDate (void)
 Reset Date data member. More...
 
const TDateCSeq_test_result_Base::GetDate (void) const
 Get the Date member data. More...
 
void CSeq_test_result_Base::SetDate (TDate &value)
 Assign a value to Date data member. More...
 
TDateCSeq_test_result_Base::SetDate (void)
 Assign a value to Date data member. More...
 
bool CSeq_test_result_Base::IsSetOutput_data (void) const
 Check if a value has been assigned to Output_data data member. More...
 
bool CSeq_test_result_Base::CanGetOutput_data (void) const
 Check if it is safe to call GetOutput_data method. More...
 
void CSeq_test_result_Base::ResetOutput_data (void)
 Reset Output_data data member. More...
 
const TOutput_dataCSeq_test_result_Base::GetOutput_data (void) const
 Get the Output_data member data. More...
 
void CSeq_test_result_Base::SetOutput_data (TOutput_data &value)
 Assign a value to Output_data data member. More...
 
TOutput_dataCSeq_test_result_Base::SetOutput_data (void)
 Assign a value to Output_data data member. More...
 
virtual void CSeq_test_result_Base::Reset (void)
 Reset the whole object. More...
 
 CSeq_test_result_Base::CSeq_test_result_Base (const CSeq_test_result_Base &)
 
CSeq_test_result_BaseCSeq_test_result_Base::operator= (const CSeq_test_result_Base &)
 
 CSeq_test_result_set::CSeq_test_result_set (void)
 
 CSeq_test_result_set::~CSeq_test_result_set (void)
 
 CSeq_test_result_set::CSeq_test_result_set (const CSeq_test_result_set &value)
 
CSeq_test_result_setCSeq_test_result_set::operator= (const CSeq_test_result_set &value)
 
 CSeq_test_result_set_Base::CSeq_test_result_set_Base (void)
 
virtual CSeq_test_result_set_Base::~CSeq_test_result_set_Base (void)
 
 CSeq_test_result_set_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSeq_test_result_set_Base::IsSet (void) const
 Check if a value has been assigned to data member. More...
 
bool CSeq_test_result_set_Base::CanGet (void) const
 Check if it is safe to call Get method. More...
 
void CSeq_test_result_set_Base::Reset (void)
 Reset data member. More...
 
const TdataCSeq_test_result_set_Base::Get (void) const
 Get the member data. More...
 
TdataCSeq_test_result_set_Base::Set (void)
 Assign a value to data member. More...
 
 CSeq_test_result_set_Base::operator const Tdata & (void) const
 Conversion operator to 'const Tdata' type. More...
 
 CSeq_test_result_set_Base::operator Tdata & (void)
 Conversion operator to 'Tdata' type. More...
 
 CSeq_test_result_set_Base::CSeq_test_result_set_Base (const CSeq_test_result_set_Base &)
 
CSeq_test_result_set_BaseCSeq_test_result_set_Base::operator= (const CSeq_test_result_set_Base &)
 
 CSeqTestResults::CSeqTestResults (void)
 
 CSeqTestResults::~CSeqTestResults (void)
 
 CSeqTestResults::CSeqTestResults (const CSeqTestResults &value)
 
CSeqTestResultsCSeqTestResults::operator= (const CSeqTestResults &value)
 
 CSeqTestResults_Base::CSeqTestResults_Base (void)
 
virtual CSeqTestResults_Base::~CSeqTestResults_Base (void)
 
 CSeqTestResults_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
 CSeqTestResults_Base::C_Source::C_Source (void)
 
 CSeqTestResults_Base::C_Source::~C_Source (void)
 
 CSeqTestResults_Base::C_Source::DECLARE_INTERNAL_TYPE_INFO ()
 
void CSeqTestResults_Base::C_Source::Reset (void)
 Reset the whole object. More...
 
void CSeqTestResults_Base::C_Source::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CSeqTestResults_Base::C_Source::Which (void) const
 Which variant is currently selected. More...
 
void CSeqTestResults_Base::C_Source::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CSeqTestResults_Base::C_Source::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CSeqTestResults_Base::C_Source::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CSeqTestResults_Base::C_Source::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CSeqTestResults_Base::C_Source::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CSeqTestResults_Base::C_Source::IsSeq_id (void) const
 Check if variant Seq_id is selected. More...
 
const TSeq_idCSeqTestResults_Base::C_Source::GetSeq_id (void) const
 Get the variant data. More...
 
TSeq_idCSeqTestResults_Base::C_Source::SetSeq_id (void)
 Select the variant. More...
 
void CSeqTestResults_Base::C_Source::SetSeq_id (TSeq_id &value)
 Select the variant and set its data. More...
 
bool CSeqTestResults_Base::C_Source::IsSeq_feat (void) const
 Check if variant Seq_feat is selected. More...
 
const TSeq_featCSeqTestResults_Base::C_Source::GetSeq_feat (void) const
 Get the variant data. More...
 
TSeq_featCSeqTestResults_Base::C_Source::SetSeq_feat (void)
 Select the variant. More...
 
void CSeqTestResults_Base::C_Source::SetSeq_feat (TSeq_feat &value)
 Select the variant and set its data. More...
 
bool CSeqTestResults_Base::C_Source::IsSeq_align (void) const
 Check if variant Seq_align is selected. More...
 
const TSeq_alignCSeqTestResults_Base::C_Source::GetSeq_align (void) const
 Get the variant data. More...
 
TSeq_alignCSeqTestResults_Base::C_Source::SetSeq_align (void)
 Select the variant. More...
 
void CSeqTestResults_Base::C_Source::SetSeq_align (TSeq_align &value)
 Select the variant and set its data. More...
 
 CSeqTestResults_Base::C_Source::C_Source (const C_Source &)
 
C_SourceCSeqTestResults_Base::C_Source::operator= (const C_Source &)
 
void CSeqTestResults_Base::C_Source::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
bool CSeqTestResults_Base::IsSetSource (void) const
 Check if a value has been assigned to Source data member. More...
 
bool CSeqTestResults_Base::CanGetSource (void) const
 Check if it is safe to call GetSource method. More...
 
void CSeqTestResults_Base::ResetSource (void)
 Reset Source data member. More...
 
const TSourceCSeqTestResults_Base::GetSource (void) const
 Get the Source member data. More...
 
void CSeqTestResults_Base::SetSource (TSource &value)
 Assign a value to Source data member. More...
 
TSourceCSeqTestResults_Base::SetSource (void)
 Assign a value to Source data member. More...
 
bool CSeqTestResults_Base::IsSetResults (void) const
 Check if a value has been assigned to Results data member. More...
 
bool CSeqTestResults_Base::CanGetResults (void) const
 Check if it is safe to call GetResults method. More...
 
void CSeqTestResults_Base::ResetResults (void)
 Reset Results data member. More...
 
const TResultsCSeqTestResults_Base::GetResults (void) const
 Get the Results member data. More...
 
void CSeqTestResults_Base::SetResults (TResults &value)
 Assign a value to Results data member. More...
 
TResultsCSeqTestResults_Base::SetResults (void)
 Assign a value to Results data member. More...
 
virtual void CSeqTestResults_Base::Reset (void)
 Reset the whole object. More...
 
 CSeqTestResults_Base::CSeqTestResults_Base (const CSeqTestResults_Base &)
 
CSeqTestResults_BaseCSeqTestResults_Base::operator= (const CSeqTestResults_Base &)
 

Variables

Uint4 CSeq_test_result_Base::m_set_State [1]
 
string CSeq_test_result_Base::m_Test
 
CRef< TDateCSeq_test_result_Base::m_Date
 
CRef< TOutput_dataCSeq_test_result_Base::m_Output_data
 
Uint4 CSeq_test_result_set_Base::m_set_State [1]
 
list< CRef< CSeq_test_result > > CSeq_test_result_set_Base::m_data
 
E_Choice CSeqTestResults_Base::C_Source::m_choice
 
static const char *const CSeqTestResults_Base::C_Source::sm_SelectionNames []
 
NCBI_NS_NCBI::CSerialObject * CSeqTestResults_Base::C_Source::m_object
 
Uint4 CSeqTestResults_Base::m_set_State [1]
 
CRef< TSourceCSeqTestResults_Base::m_Source
 
CRef< TResultsCSeqTestResults_Base::m_Results
 

Detailed Description

Typedef Documentation

◆ Tdata

Definition at line 89 of file Seq_test_result_set_.hpp.

◆ TDate

Definition at line 91 of file Seq_test_result_.hpp.

◆ TmemberIndex [1/2]

Definition at line 101 of file Seq_test_result_.hpp.

◆ TmemberIndex [2/2]

Definition at line 274 of file SeqTestResults_.hpp.

◆ TOutput_data

Definition at line 92 of file Seq_test_result_.hpp.

◆ Tparent [1/7]

Definition at line 67 of file Seq_test_result.hpp.

◆ Tparent [2/7]

Definition at line 79 of file Seq_test_result_.hpp.

◆ Tparent [3/7]

Definition at line 67 of file Seq_test_result_set.hpp.

◆ Tparent [4/7]

Definition at line 78 of file Seq_test_result_set_.hpp.

◆ Tparent [5/7]

Definition at line 67 of file SeqTestResults.hpp.

◆ Tparent [6/7]

Definition at line 77 of file SeqTestResults_.hpp.

◆ Tparent [7/7]

Definition at line 94 of file SeqTestResults_.hpp.

◆ TResults

Definition at line 266 of file SeqTestResults_.hpp.

◆ TSeq_align

Definition at line 167 of file SeqTestResults_.hpp.

◆ TSeq_feat

Definition at line 166 of file SeqTestResults_.hpp.

◆ TSeq_id

Definition at line 165 of file SeqTestResults_.hpp.

◆ TSource

Definition at line 265 of file SeqTestResults_.hpp.

◆ TTest

Definition at line 90 of file Seq_test_result_.hpp.

Enumeration Type Documentation

◆ E_Choice

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Seq_id 
e_Seq_feat 
e_Seq_align 

Definition at line 106 of file SeqTestResults_.hpp.

◆ E_ChoiceStopper

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Seq_align+1

Definition at line 113 of file SeqTestResults_.hpp.

◆ E_memberIndex [1/2]

Enumerator
e__allMandatory 
e_test 
e_date 
e_output_data 

Definition at line 95 of file Seq_test_result_.hpp.

◆ E_memberIndex [2/2]

Enumerator
e__allMandatory 
e_source 
e_results 

Definition at line 269 of file SeqTestResults_.hpp.

Function Documentation

◆ C_Source() [1/2]

CSeqTestResults_Base::C_Source::C_Source ( const C_Source )
private

◆ C_Source() [2/2]

END_CHOICE_INFO CSeqTestResults_Base::C_Source::C_Source ( void  )

Definition at line 191 of file SeqTestResults_.cpp.

◆ CanGet()

bool CSeq_test_result_set_Base::CanGet ( void  ) const
inline

Check if it is safe to call Get method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 158 of file Seq_test_result_set_.hpp.

◆ CanGetDate()

bool CSeq_test_result_Base::CanGetDate ( void  ) const
inline

Check if it is safe to call GetDate method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 297 of file Seq_test_result_.hpp.

◆ CanGetOutput_data()

bool CSeq_test_result_Base::CanGetOutput_data ( void  ) const
inline

Check if it is safe to call GetOutput_data method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 327 of file Seq_test_result_.hpp.

◆ CanGetResults()

bool CSeqTestResults_Base::CanGetResults ( void  ) const
inline

Check if it is safe to call GetResults method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 461 of file SeqTestResults_.hpp.

◆ CanGetSource()

bool CSeqTestResults_Base::CanGetSource ( void  ) const
inline

Check if it is safe to call GetSource method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 431 of file SeqTestResults_.hpp.

◆ CanGetTest()

bool CSeq_test_result_Base::CanGetTest ( void  ) const
inline

Check if it is safe to call GetTest method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 250 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::IsSetTest().

Referenced by CSeq_test_result_Base::GetTest().

◆ CheckSelected()

void CSeqTestResults_Base::C_Source::CheckSelected ( E_Choice  index) const
inline

Verify selection, throw exception if it differs from the expected.

Parameters
indexExpected selection.

Definition at line 384 of file SeqTestResults_.hpp.

◆ CSeq_test_result() [1/2]

CSeq_test_result::CSeq_test_result ( const CSeq_test_result value)
private

◆ CSeq_test_result() [2/2]

CSeq_test_result::CSeq_test_result ( void  )
inline

Definition at line 86 of file Seq_test_result.hpp.

◆ CSeq_test_result_Base() [1/2]

CSeq_test_result_Base::CSeq_test_result_Base ( const CSeq_test_result_Base )
private

◆ CSeq_test_result_Base() [2/2]

END_CLASS_INFO CSeq_test_result_Base::CSeq_test_result_Base ( void  )

◆ CSeq_test_result_set() [1/2]

CSeq_test_result_set::CSeq_test_result_set ( const CSeq_test_result_set value)
private

◆ CSeq_test_result_set() [2/2]

CSeq_test_result_set::CSeq_test_result_set ( void  )
inline

Definition at line 86 of file Seq_test_result_set.hpp.

◆ CSeq_test_result_set_Base() [1/2]

CSeq_test_result_set_Base::CSeq_test_result_set_Base ( const CSeq_test_result_set_Base )
private

◆ CSeq_test_result_set_Base() [2/2]

END_CLASS_INFO CSeq_test_result_set_Base::CSeq_test_result_set_Base ( void  )

Definition at line 68 of file Seq_test_result_set_.cpp.

References CSeq_test_result_set_Base::m_set_State.

◆ CSeqTestResults() [1/2]

CSeqTestResults::CSeqTestResults ( const CSeqTestResults value)
private

◆ CSeqTestResults() [2/2]

CSeqTestResults::CSeqTestResults ( void  )
inline

Definition at line 86 of file SeqTestResults.hpp.

◆ CSeqTestResults_Base() [1/2]

CSeqTestResults_Base::CSeqTestResults_Base ( const CSeqTestResults_Base )
private

◆ CSeqTestResults_Base() [2/2]

END_CLASS_INFO CSeqTestResults_Base::CSeqTestResults_Base ( void  )

◆ DECLARE_INTERNAL_TYPE_INFO() [1/4]

CSeq_test_result_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [2/4]

CSeq_test_result_set_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [3/4]

CSeqTestResults_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [4/4]

CSeqTestResults_Base::C_Source::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DoSelect()

void CSeqTestResults_Base::C_Source::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

Definition at line 74 of file SeqTestResults_.cpp.

References CObject::AddReference().

◆ Get()

const CSeq_test_result_set_Base::Tdata & CSeq_test_result_set_Base::Get ( void  ) const
inline

Get the member data.

Returns
Reference to the member data.

Definition at line 164 of file Seq_test_result_set_.hpp.

References CSeq_test_result_set_Base::m_data.

Referenced by CSeqTestManager::RunTests().

◆ GetDate()

const CSeq_test_result_Base::TDate & CSeq_test_result_Base::GetDate ( void  ) const
inline

Get the Date member data.

Returns
Reference to the member data.

Definition at line 303 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::m_Date, and CSeq_test_result_Base::ResetDate().

◆ GetOutput_data()

const CSeq_test_result_Base::TOutput_data & CSeq_test_result_Base::GetOutput_data ( void  ) const
inline

Get the Output_data member data.

Returns
Reference to the member data.

Definition at line 333 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::m_Output_data, and CSeq_test_result_Base::ResetOutput_data().

◆ GetResults()

const CSeqTestResults_Base::TResults & CSeqTestResults_Base::GetResults ( void  ) const
inline

Get the Results member data.

Returns
Reference to the member data.

Definition at line 467 of file SeqTestResults_.hpp.

References CSeqTestResults_Base::m_Results, and CSeqTestResults_Base::ResetResults().

◆ GetSeq_align()

const CSeqTestResults_Base::C_Source::TSeq_align & CSeqTestResults_Base::C_Source::GetSeq_align ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 153 of file SeqTestResults_.cpp.

◆ GetSeq_feat()

const CSeqTestResults_Base::C_Source::TSeq_feat & CSeqTestResults_Base::C_Source::GetSeq_feat ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 131 of file SeqTestResults_.cpp.

◆ GetSeq_id()

const CSeqTestResults_Base::C_Source::TSeq_id & CSeqTestResults_Base::C_Source::GetSeq_id ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 109 of file SeqTestResults_.cpp.

◆ GetSource()

const CSeqTestResults_Base::TSource & CSeqTestResults_Base::GetSource ( void  ) const
inline

Get the Source member data.

Returns
Reference to the member data.

Definition at line 437 of file SeqTestResults_.hpp.

References CSeqTestResults_Base::m_Source, and CSeqTestResults_Base::ResetSource().

◆ GetTest()

const CSeq_test_result_Base::TTest & CSeq_test_result_Base::GetTest ( void  ) const
inline

Get the Test member data.

Returns
Reference to the member data.

Definition at line 256 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::CanGetTest(), CSeq_test_result_Base::m_Test, and CSerialObject::ThrowUnassigned().

◆ IsSeq_align()

bool CSeqTestResults_Base::C_Source::IsSeq_align ( void  ) const
inline

Check if variant Seq_align is selected.

Seq_align type is defined as 'typedef CSeq_align TSeq_align'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 419 of file SeqTestResults_.hpp.

◆ IsSeq_feat()

bool CSeqTestResults_Base::C_Source::IsSeq_feat ( void  ) const
inline

Check if variant Seq_feat is selected.

Seq_feat type is defined as 'typedef CSeq_feat TSeq_feat'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 413 of file SeqTestResults_.hpp.

◆ IsSeq_id()

bool CSeqTestResults_Base::C_Source::IsSeq_id ( void  ) const
inline

Check if variant Seq_id is selected.

Seq_id type is defined as 'typedef CSeq_id TSeq_id'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 407 of file SeqTestResults_.hpp.

◆ IsSet()

bool CSeq_test_result_set_Base::IsSet ( void  ) const
inline

Check if a value has been assigned to data member.

Data member is mandatory; its type is defined as 'typedef list< CRef< CSeq_test_result > > Tdata'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 152 of file Seq_test_result_set_.hpp.

References CSeq_test_result_set_Base::m_set_State.

◆ IsSetDate()

bool CSeq_test_result_Base::IsSetDate ( void  ) const
inline

Check if a value has been assigned to Date data member.

Data member Date is mandatory; its type is defined as 'typedef CDate TDate'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 291 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::m_Date.

◆ IsSetOutput_data()

bool CSeq_test_result_Base::IsSetOutput_data ( void  ) const
inline

Check if a value has been assigned to Output_data data member.

Data member Output_data is mandatory; its type is defined as 'typedef CUser_object TOutput_data'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 321 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::m_Output_data.

◆ IsSetResults()

bool CSeqTestResults_Base::IsSetResults ( void  ) const
inline

Check if a value has been assigned to Results data member.

Data member Results is mandatory; its type is defined as 'typedef CSeq_test_result_set TResults'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 455 of file SeqTestResults_.hpp.

References CSeqTestResults_Base::m_Results.

◆ IsSetSource()

bool CSeqTestResults_Base::IsSetSource ( void  ) const
inline

Check if a value has been assigned to Source data member.

Data member Source is mandatory; its type is defined as 'typedef C_Source TSource'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 425 of file SeqTestResults_.hpp.

References CSeqTestResults_Base::m_Source.

◆ IsSetTest()

bool CSeq_test_result_Base::IsSetTest ( void  ) const
inline

Check if a value has been assigned to Test data member.

Data member Test is mandatory; its type is defined as 'typedef string TTest'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 244 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::m_set_State.

Referenced by CSeq_test_result_Base::CanGetTest(), and CSeq_test_result_Base::SetTest().

◆ operator const Tdata &()

CSeq_test_result_set_Base::operator const CSeq_test_result_set_Base::Tdata & ( void  ) const
inline

Conversion operator to 'const Tdata' type.

Definition at line 177 of file Seq_test_result_set_.hpp.

◆ operator Tdata &()

CSeq_test_result_set_Base::operator CSeq_test_result_set_Base::Tdata & ( void  )
inline

Conversion operator to 'Tdata' type.

Definition at line 183 of file Seq_test_result_set_.hpp.

◆ operator=() [1/7]

C_Source& CSeqTestResults_Base::C_Source::operator= ( const C_Source )
private

◆ operator=() [2/7]

CSeq_test_result& CSeq_test_result::operator= ( const CSeq_test_result value)
private

◆ operator=() [3/7]

CSeq_test_result_Base& CSeq_test_result_Base::operator= ( const CSeq_test_result_Base )
private

◆ operator=() [4/7]

CSeq_test_result_set& CSeq_test_result_set::operator= ( const CSeq_test_result_set value)
private

◆ operator=() [5/7]

CSeq_test_result_set_Base& CSeq_test_result_set_Base::operator= ( const CSeq_test_result_set_Base )
private

◆ operator=() [6/7]

CSeqTestResults& CSeqTestResults::operator= ( const CSeqTestResults value)
private

◆ operator=() [7/7]

CSeqTestResults_Base& CSeqTestResults_Base::operator= ( const CSeqTestResults_Base )
private

◆ Reset() [1/4]

void CSeq_test_result_Base::Reset ( void  )
virtual

◆ Reset() [2/4]

void CSeq_test_result_set_Base::Reset ( void  )

Reset data member.

Definition at line 51 of file Seq_test_result_set_.cpp.

References CSeq_test_result_set_Base::m_data, and CSeq_test_result_set_Base::m_set_State.

◆ Reset() [3/4]

void CSeqTestResults_Base::C_Source::Reset ( void  )

◆ Reset() [4/4]

void CSeqTestResults_Base::Reset ( void  )
virtual

◆ ResetDate()

void CSeq_test_result_Base::ResetDate ( void  )

◆ ResetOutput_data()

void CSeq_test_result_Base::ResetOutput_data ( void  )

◆ ResetResults()

void CSeqTestResults_Base::ResetResults ( void  )

◆ ResetSelection()

void CSeqTestResults_Base::C_Source::ResetSelection ( void  )

Reset the selection (set it to e_not_set).

Definition at line 60 of file SeqTestResults_.cpp.

References e_not_set.

Referenced by CSeqTestResults_Base::C_Source::Reset().

◆ ResetSource()

void CSeqTestResults_Base::ResetSource ( void  )

◆ ResetTest()

void CSeq_test_result_Base::ResetTest ( void  )

Reset Test data member.

Definition at line 52 of file Seq_test_result_.cpp.

References CSeq_test_result_Base::m_set_State, and CSeq_test_result_Base::m_Test.

Referenced by CSeq_test_result_Base::Reset().

◆ Select() [1/2]

void CSeqTestResults_Base::C_Source::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

Select the requested variant if needed, allocating CObject variants from memory pool.

◆ Select() [2/2]

void CSeqTestResults_Base::C_Source::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

◆ SelectionName()

NCBI_NS_STD::string CSeqTestResults_Base::C_Source::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 99 of file SeqTestResults_.cpp.

◆ Set()

CSeq_test_result_set_Base::Tdata & CSeq_test_result_set_Base::Set ( void  )
inline

◆ SetDate() [1/2]

void CSeq_test_result_Base::SetDate ( CSeq_test_result_Base::TDate value)

Assign a value to Date data member.

Parameters
valueReference to value.

Definition at line 67 of file Seq_test_result_.cpp.

References CSeq_test_result_Base::m_Date, and rapidjson::value.

◆ SetDate() [2/2]

CSeq_test_result_Base::TDate & CSeq_test_result_Base::SetDate ( void  )
inline

Assign a value to Date data member.

Returns
Reference to the data value.

Definition at line 312 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::m_Date, and CSeq_test_result_Base::ResetDate().

◆ SetOutput_data() [1/2]

void CSeq_test_result_Base::SetOutput_data ( CSeq_test_result_Base::TOutput_data value)

Assign a value to Output_data data member.

Parameters
valueReference to value.

Definition at line 81 of file Seq_test_result_.cpp.

References CSeq_test_result_Base::m_Output_data, and rapidjson::value.

◆ SetOutput_data() [2/2]

CSeq_test_result_Base::TOutput_data & CSeq_test_result_Base::SetOutput_data ( void  )
inline

Assign a value to Output_data data member.

Returns
Reference to the data value.

Definition at line 342 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::m_Output_data, and CSeq_test_result_Base::ResetOutput_data().

◆ SetResults() [1/2]

void CSeqTestResults_Base::SetResults ( CSeqTestResults_Base::TResults value)

Assign a value to Results data member.

Parameters
valueReference to value.

Definition at line 226 of file SeqTestResults_.cpp.

References CSeqTestResults_Base::m_Results, and rapidjson::value.

◆ SetResults() [2/2]

CSeqTestResults_Base::TResults & CSeqTestResults_Base::SetResults ( void  )
inline

Assign a value to Results data member.

Returns
Reference to the data value.

Definition at line 476 of file SeqTestResults_.hpp.

References CSeqTestResults_Base::m_Results, and CSeqTestResults_Base::ResetResults().

◆ SetSeq_align() [1/2]

void CSeqTestResults_Base::C_Source::SetSeq_align ( TSeq_align value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 165 of file SeqTestResults_.cpp.

References CObject::AddReference(), and rapidjson::value.

◆ SetSeq_align() [2/2]

CSeqTestResults_Base::C_Source::TSeq_align & CSeqTestResults_Base::C_Source::SetSeq_align ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 159 of file SeqTestResults_.cpp.

References eDoNotResetVariant.

◆ SetSeq_feat() [1/2]

void CSeqTestResults_Base::C_Source::SetSeq_feat ( TSeq_feat value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 143 of file SeqTestResults_.cpp.

References CObject::AddReference(), and rapidjson::value.

◆ SetSeq_feat() [2/2]

CSeqTestResults_Base::C_Source::TSeq_feat & CSeqTestResults_Base::C_Source::SetSeq_feat ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 137 of file SeqTestResults_.cpp.

References eDoNotResetVariant.

◆ SetSeq_id() [1/2]

void CSeqTestResults_Base::C_Source::SetSeq_id ( TSeq_id value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 121 of file SeqTestResults_.cpp.

References CObject::AddReference(), and rapidjson::value.

◆ SetSeq_id() [2/2]

CSeqTestResults_Base::C_Source::TSeq_id & CSeqTestResults_Base::C_Source::SetSeq_id ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 115 of file SeqTestResults_.cpp.

References eDoNotResetVariant.

◆ SetSource() [1/2]

void CSeqTestResults_Base::SetSource ( CSeqTestResults_Base::TSource value)

Assign a value to Source data member.

Parameters
valueReference to value.

Definition at line 212 of file SeqTestResults_.cpp.

References CSeqTestResults_Base::m_Source, and rapidjson::value.

◆ SetSource() [2/2]

CSeqTestResults_Base::TSource & CSeqTestResults_Base::SetSource ( void  )
inline

Assign a value to Source data member.

Returns
Reference to the data value.

Definition at line 446 of file SeqTestResults_.hpp.

References CSeqTestResults_Base::m_Source, and CSeqTestResults_Base::ResetSource().

◆ SetTest() [1/3]

void CSeq_test_result_Base::SetTest ( const TTest value)
inline

Assign a value to Test data member.

Parameters
valueValue to assign

Definition at line 265 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::m_set_State, CSeq_test_result_Base::m_Test, and rapidjson::value.

◆ SetTest() [2/3]

void CSeq_test_result_Base::SetTest ( CSeq_test_result_Base::TTest &&  value)
inline

◆ SetTest() [3/3]

CSeq_test_result_Base::TTest & CSeq_test_result_Base::SetTest ( void  )
inline

Assign a value to Test data member.

Returns
Reference to the data value.

Definition at line 279 of file Seq_test_result_.hpp.

References CSeq_test_result_Base::IsSetTest(), CSeq_test_result_Base::m_set_State, CSeq_test_result_Base::m_Test, and CSerialObject::UnassignedString().

◆ ThrowInvalidSelection()

void CSeqTestResults_Base::C_Source::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 104 of file SeqTestResults_.cpp.

References DIAG_COMPILE_INFO.

◆ Which()

CSeqTestResults_Base::C_Source::E_Choice CSeqTestResults_Base::C_Source::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 378 of file SeqTestResults_.hpp.

References CSeqTestResults_Base::C_Source::m_choice.

◆ ~C_Source()

CSeqTestResults_Base::C_Source::~C_Source ( void  )

Definition at line 197 of file SeqTestResults_.cpp.

References CSeqTestResults_Base::Reset().

◆ ~CSeq_test_result()

CSeq_test_result::~CSeq_test_result ( void  )

Definition at line 50 of file Seq_test_result.cpp.

◆ ~CSeq_test_result_Base()

CSeq_test_result_Base::~CSeq_test_result_Base ( void  )
virtual

Definition at line 116 of file Seq_test_result_.cpp.

◆ ~CSeq_test_result_set()

CSeq_test_result_set::~CSeq_test_result_set ( void  )

Definition at line 50 of file Seq_test_result_set.cpp.

◆ ~CSeq_test_result_set_Base()

CSeq_test_result_set_Base::~CSeq_test_result_set_Base ( void  )
virtual

Definition at line 74 of file Seq_test_result_set_.cpp.

◆ ~CSeqTestResults()

CSeqTestResults::~CSeqTestResults ( void  )

Definition at line 50 of file SeqTestResults.cpp.

◆ ~CSeqTestResults_Base()

CSeqTestResults_Base::~CSeqTestResults_Base ( void  )
virtual

Definition at line 259 of file SeqTestResults_.cpp.

Variable Documentation

◆ m_choice

E_Choice CSeqTestResults_Base::C_Source::m_choice
private

◆ m_data

list< CRef< CSeq_test_result > > CSeq_test_result_set_Base::m_data
private

◆ m_Date

CRef< TDate > CSeq_test_result_Base::m_Date
private

◆ m_object

NCBI_NS_NCBI::CSerialObject* CSeqTestResults_Base::C_Source::m_object
private

Definition at line 262 of file SeqTestResults_.hpp.

◆ m_Output_data

CRef< TOutput_data > CSeq_test_result_Base::m_Output_data
private

◆ m_Results

CRef< TResults > CSeqTestResults_Base::m_Results
private

◆ m_set_State [1/3]

Uint4 CSeq_test_result_Base::m_set_State[1]
private

◆ m_set_State [2/3]

Uint4 CSeq_test_result_set_Base::m_set_State[1]
private

◆ m_set_State [3/3]

Uint4 CSeqTestResults_Base::m_set_State[1]
private

Definition at line 363 of file SeqTestResults_.hpp.

Referenced by CSeqTestResults_Base::CSeqTestResults_Base().

◆ m_Source

CRef< TSource > CSeqTestResults_Base::m_Source
private

◆ m_Test

string CSeq_test_result_Base::m_Test
private

◆ sm_SelectionNames

const char *const CSeqTestResults_Base::C_Source::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"seq-id",
"seq-feat",
"seq-align"
}

Definition at line 260 of file SeqTestResults_.hpp.

Modified on Fri Sep 20 14:58:10 2024 by modify_doxy.py rev. 669887