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

Classes

class  CLink_set
 CLink_set –. More...
 
class  CLink_set_Base
 links between same class = neighbors links between other classes = links More...
 

Typedefs

typedef CLink_set_Base CLink_set::Tparent
 
typedef CSerialObject CLink_set_Base::Tparent
 
typedef int CLink_set_Base::TNum
 
typedef list< intCLink_set_Base::TUids
 
typedef list< intCLink_set_Base::TWeights
 
typedef Tparent::CMemberIndex< E_memberIndex, 4 > CLink_set_Base::TmemberIndex
 

Enumerations

enum class  CLink_set_Base::E_memberIndex { CLink_set_Base::e__allMandatory = 0 , CLink_set_Base::e_num , CLink_set_Base::e_uids , CLink_set_Base::e_weights }
 

Functions

 CLink_set::CLink_set (void)
 
 CLink_set::~CLink_set (void)
 
 CLink_set::CLink_set (const CLink_set &value)
 
CLink_setCLink_set::operator= (const CLink_set &value)
 
 CLink_set_Base::CLink_set_Base (void)
 
virtual CLink_set_Base::~CLink_set_Base (void)
 
 CLink_set_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CLink_set_Base::IsSetNum (void) const
 number of links to this doc type Check if a value has been assigned to Num data member. More...
 
bool CLink_set_Base::CanGetNum (void) const
 Check if it is safe to call GetNum method. More...
 
void CLink_set_Base::ResetNum (void)
 Reset Num data member. More...
 
TNum CLink_set_Base::GetNum (void) const
 Get the Num member data. More...
 
void CLink_set_Base::SetNum (TNum value)
 Assign a value to Num data member. More...
 
TNumCLink_set_Base::SetNum (void)
 Assign a value to Num data member. More...
 
bool CLink_set_Base::IsSetUids (void) const
 the links Check if a value has been assigned to Uids data member. More...
 
bool CLink_set_Base::CanGetUids (void) const
 Check if it is safe to call GetUids method. More...
 
void CLink_set_Base::ResetUids (void)
 Reset Uids data member. More...
 
const TUidsCLink_set_Base::GetUids (void) const
 Get the Uids member data. More...
 
TUidsCLink_set_Base::SetUids (void)
 Assign a value to Uids data member. More...
 
bool CLink_set_Base::IsSetWeights (void) const
 the weights Check if a value has been assigned to Weights data member. More...
 
bool CLink_set_Base::CanGetWeights (void) const
 Check if it is safe to call GetWeights method. More...
 
void CLink_set_Base::ResetWeights (void)
 Reset Weights data member. More...
 
const TWeightsCLink_set_Base::GetWeights (void) const
 Get the Weights member data. More...
 
TWeightsCLink_set_Base::SetWeights (void)
 Assign a value to Weights data member. More...
 
virtual void CLink_set_Base::Reset (void)
 Reset the whole object. More...
 
 CLink_set_Base::CLink_set_Base (const CLink_set_Base &)
 
CLink_set_BaseCLink_set_Base::operator= (const CLink_set_Base &)
 

Variables

Uint4 CLink_set_Base::m_set_State [1]
 
int CLink_set_Base::m_Num
 
list< intCLink_set_Base::m_Uids
 
list< intCLink_set_Base::m_Weights
 

Detailed Description

Typedef Documentation

◆ TmemberIndex

Definition at line 98 of file Link_set_.hpp.

◆ TNum

Definition at line 87 of file Link_set_.hpp.

◆ Tparent [1/2]

Definition at line 67 of file Link_set.hpp.

◆ Tparent [2/2]

Definition at line 76 of file Link_set_.hpp.

◆ TUids

typedef list< int > CLink_set_Base::TUids

Definition at line 88 of file Link_set_.hpp.

◆ TWeights

typedef list< int > CLink_set_Base::TWeights

Definition at line 89 of file Link_set_.hpp.

Enumeration Type Documentation

◆ E_memberIndex

Enumerator
e__allMandatory 
e_num 
e_uids 
e_weights 

Definition at line 92 of file Link_set_.hpp.

Function Documentation

◆ CanGetNum()

bool CLink_set_Base::CanGetNum ( void  ) const
inline

Check if it is safe to call GetNum method.

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

Definition at line 237 of file Link_set_.hpp.

References CLink_set_Base::IsSetNum().

Referenced by CLink_set_Base::GetNum().

◆ CanGetUids()

bool CLink_set_Base::CanGetUids ( void  ) const
inline

Check if it is safe to call GetUids method.

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

Definition at line 284 of file Link_set_.hpp.

◆ CanGetWeights()

bool CLink_set_Base::CanGetWeights ( void  ) const
inline

Check if it is safe to call GetWeights method.

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

Definition at line 309 of file Link_set_.hpp.

◆ CLink_set() [1/2]

CLink_set::CLink_set ( const CLink_set value)
private

◆ CLink_set() [2/2]

CLink_set::CLink_set ( void  )
inline

Definition at line 86 of file Link_set.hpp.

◆ CLink_set_Base() [1/2]

CLink_set_Base::CLink_set_Base ( const CLink_set_Base )
private

◆ CLink_set_Base() [2/2]

END_CLASS_INFO CLink_set_Base::CLink_set_Base ( void  )

Definition at line 82 of file Link_set_.cpp.

References CLink_set_Base::m_set_State.

◆ DECLARE_INTERNAL_TYPE_INFO()

CLink_set_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ GetNum()

CLink_set_Base::TNum CLink_set_Base::GetNum ( void  ) const
inline

Get the Num member data.

Returns
Copy of the member data.

Definition at line 250 of file Link_set_.hpp.

References CLink_set_Base::CanGetNum(), CLink_set_Base::m_Num, and CSerialObject::ThrowUnassigned().

◆ GetUids()

const CLink_set_Base::TUids & CLink_set_Base::GetUids ( void  ) const
inline

Get the Uids member data.

Returns
Reference to the member data.

Definition at line 290 of file Link_set_.hpp.

References CLink_set_Base::m_Uids.

◆ GetWeights()

const CLink_set_Base::TWeights & CLink_set_Base::GetWeights ( void  ) const
inline

Get the Weights member data.

Returns
Reference to the member data.

Definition at line 315 of file Link_set_.hpp.

References CLink_set_Base::m_Weights.

◆ IsSetNum()

bool CLink_set_Base::IsSetNum ( void  ) const
inline

number of links to this doc type Check if a value has been assigned to Num data member.

Data member Num is mandatory; its type is defined as 'typedef int TNum'

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

Definition at line 231 of file Link_set_.hpp.

References CLink_set_Base::m_set_State.

Referenced by CLink_set_Base::CanGetNum(), and CLink_set_Base::SetNum().

◆ IsSetUids()

bool CLink_set_Base::IsSetUids ( void  ) const
inline

the links Check if a value has been assigned to Uids data member.

Data member Uids is optional; its type is defined as 'typedef list< int > TUids'

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

Definition at line 278 of file Link_set_.hpp.

References CLink_set_Base::m_set_State.

◆ IsSetWeights()

bool CLink_set_Base::IsSetWeights ( void  ) const
inline

the weights Check if a value has been assigned to Weights data member.

Data member Weights is optional; its type is defined as 'typedef list< int > TWeights'

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

Definition at line 303 of file Link_set_.hpp.

References CLink_set_Base::m_set_State.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ Reset()

void CLink_set_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 62 of file Link_set_.cpp.

References CLink_set_Base::ResetNum(), CLink_set_Base::ResetUids(), and CLink_set_Base::ResetWeights().

◆ ResetNum()

void CLink_set_Base::ResetNum ( void  )
inline

Reset Num data member.

Definition at line 243 of file Link_set_.hpp.

References CLink_set_Base::m_Num, and CLink_set_Base::m_set_State.

Referenced by CLink_set_Base::Reset().

◆ ResetUids()

void CLink_set_Base::ResetUids ( void  )

Reset Uids data member.

Definition at line 50 of file Link_set_.cpp.

References CLink_set_Base::m_set_State, and CLink_set_Base::m_Uids.

Referenced by CLink_set_Base::Reset().

◆ ResetWeights()

void CLink_set_Base::ResetWeights ( void  )

Reset Weights data member.

Definition at line 56 of file Link_set_.cpp.

References CLink_set_Base::m_set_State, and CLink_set_Base::m_Weights.

Referenced by CLink_set_Base::Reset().

◆ SetNum() [1/2]

void CLink_set_Base::SetNum ( CLink_set_Base::TNum  value)
inline

Assign a value to Num data member.

Parameters
valueValue to assign

Definition at line 259 of file Link_set_.hpp.

References CLink_set_Base::m_Num, CLink_set_Base::m_set_State, and rapidjson::value.

◆ SetNum() [2/2]

CLink_set_Base::TNum & CLink_set_Base::SetNum ( void  )
inline

Assign a value to Num data member.

Returns
Reference to the data value.

Definition at line 266 of file Link_set_.hpp.

References CLink_set_Base::IsSetNum(), CLink_set_Base::m_Num, CLink_set_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetUids()

CLink_set_Base::TUids & CLink_set_Base::SetUids ( void  )
inline

Assign a value to Uids data member.

Returns
Reference to the data value.

Definition at line 296 of file Link_set_.hpp.

References CLink_set_Base::m_set_State, and CLink_set_Base::m_Uids.

◆ SetWeights()

CLink_set_Base::TWeights & CLink_set_Base::SetWeights ( void  )
inline

Assign a value to Weights data member.

Returns
Reference to the data value.

Definition at line 321 of file Link_set_.hpp.

References CLink_set_Base::m_set_State, and CLink_set_Base::m_Weights.

◆ ~CLink_set()

CLink_set::~CLink_set ( void  )

Definition at line 50 of file Link_set.cpp.

◆ ~CLink_set_Base()

CLink_set_Base::~CLink_set_Base ( void  )
virtual

Definition at line 89 of file Link_set_.cpp.

Variable Documentation

◆ m_Num

int CLink_set_Base::m_Num
private

◆ m_set_State

Uint4 CLink_set_Base::m_set_State[1]
private

◆ m_Uids

list< int > CLink_set_Base::m_Uids
private

◆ m_Weights

list< int > CLink_set_Base::m_Weights
private
Modified on Fri Sep 20 14:58:30 2024 by modify_doxy.py rev. 669887