NCBI C++ ToolKit
|
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< int > | CLink_set_Base::TUids |
typedef list< int > | CLink_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 } |
Variables | |
Uint4 | CLink_set_Base::m_set_State [1] |
int | CLink_set_Base::m_Num |
list< int > | CLink_set_Base::m_Uids |
list< int > | CLink_set_Base::m_Weights |
Definition at line 98 of file Link_set_.hpp.
typedef int CLink_set_Base::TNum |
Definition at line 87 of file Link_set_.hpp.
|
private |
Definition at line 67 of file Link_set.hpp.
|
private |
Definition at line 76 of file Link_set_.hpp.
typedef list< int > CLink_set_Base::TUids |
Definition at line 88 of file Link_set_.hpp.
typedef list< int > CLink_set_Base::TWeights |
Definition at line 89 of file Link_set_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_num | |
e_uids | |
e_weights |
Definition at line 92 of file Link_set_.hpp.
|
inline |
Check if it is safe to call GetNum method.
Definition at line 237 of file Link_set_.hpp.
References CLink_set_Base::IsSetNum().
Referenced by CLink_set_Base::GetNum().
|
inline |
Check if it is safe to call GetUids method.
Definition at line 284 of file Link_set_.hpp.
|
inline |
Check if it is safe to call GetWeights method.
Definition at line 309 of file Link_set_.hpp.
|
inline |
Definition at line 86 of file Link_set.hpp.
|
private |
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.
CLink_set_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
|
inline |
Get the Num member data.
Definition at line 250 of file Link_set_.hpp.
References CLink_set_Base::CanGetNum(), CLink_set_Base::m_Num, and CSerialObject::ThrowUnassigned().
|
inline |
Get the Uids member data.
Definition at line 290 of file Link_set_.hpp.
References CLink_set_Base::m_Uids.
|
inline |
Get the Weights member data.
Definition at line 315 of file Link_set_.hpp.
References CLink_set_Base::m_Weights.
|
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'
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().
|
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'
Definition at line 278 of file Link_set_.hpp.
References CLink_set_Base::m_set_State.
|
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'
Definition at line 303 of file Link_set_.hpp.
References CLink_set_Base::m_set_State.
|
private |
|
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().
|
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().
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().
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().
|
inline |
Assign a value to Num data member.
value | Value 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.
|
inline |
Assign a value to Num data member.
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().
|
inline |
Assign a value to Uids data member.
Definition at line 296 of file Link_set_.hpp.
References CLink_set_Base::m_set_State, and CLink_set_Base::m_Uids.
|
inline |
Assign a value to Weights data member.
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 | ( | void | ) |
Definition at line 50 of file Link_set.cpp.
|
virtual |
Definition at line 89 of file Link_set_.cpp.
|
private |
Definition at line 216 of file Link_set_.hpp.
Referenced by CLink_set_Base::GetNum(), CLink_set_Base::ResetNum(), and CLink_set_Base::SetNum().
|
private |
Definition at line 215 of file Link_set_.hpp.
Referenced by CLink_set_Base::CLink_set_Base(), CLink_set_Base::IsSetNum(), CLink_set_Base::IsSetUids(), CLink_set_Base::IsSetWeights(), CLink_set_Base::ResetNum(), CLink_set_Base::ResetUids(), CLink_set_Base::ResetWeights(), CLink_set_Base::SetNum(), CLink_set_Base::SetUids(), and CLink_set_Base::SetWeights().
|
private |
Definition at line 217 of file Link_set_.hpp.
Referenced by CLink_set_Base::GetUids(), CLink_set_Base::ResetUids(), and CLink_set_Base::SetUids().
|
private |
Definition at line 218 of file Link_set_.hpp.
Referenced by CLink_set_Base::GetWeights(), CLink_set_Base::ResetWeights(), and CLink_set_Base::SetWeights().