NCBI C++ ToolKit
|
Classes | |
class | CBVector_data_Base |
Class for serializing bm::bvector<> see include/util/bitset/bm.h Since bvector<> serialization doesn't keep size we have to add it explicitly. More... | |
class | CCommonBytes_table |
CCommonBytes_table –. More... | |
class | CCommonBytes_table_Base |
CCommonBytes_table_Base –. More... | |
class | CCommonString_table |
CCommonString_table –. More... | |
class | CCommonString_table_Base |
CCommonString_table_Base –. More... | |
class | CScaled_int_multi_data_Base |
CScaled_int_multi_data_Base –. More... | |
class | CScaled_real_multi_data_Base |
CScaled_real_multi_data_Base –. More... | |
class | CSeq_table_Base |
CSeq_table_Base –. More... | |
class | CSeqTable_column_Base |
CSeqTable_column_Base –. More... | |
class | CSeqTable_column_info_Base |
CSeqTable_column_info_Base –. More... | |
class | CSeqTable_multi_data_Base |
CSeqTable_multi_data_Base –. More... | |
class | CSeqTable_single_data_Base |
CSeqTable_single_data_Base –. More... | |
class | CSeqTable_sparse_index_Base |
CSeqTable_sparse_index_Base –. More... | |
typedef int CScaled_int_multi_data_Base::TAdd |
Definition at line 86 of file Scaled_int_multi_data_.hpp.
typedef double CScaled_real_multi_data_Base::TAdd |
Definition at line 86 of file Scaled_real_multi_data_.hpp.
typedef vector< char > CSeqTable_multi_data_Base::TBit |
Definition at line 178 of file SeqTable_multi_data_.hpp.
typedef bool CSeqTable_single_data_Base::TBit |
Definition at line 162 of file SeqTable_single_data_.hpp.
Definition at line 185 of file SeqTable_multi_data_.hpp.
typedef vector< char > CSeqTable_sparse_index_Base::TBit_set |
Definition at line 151 of file SeqTable_sparse_index_.hpp.
Definition at line 153 of file SeqTable_sparse_index_.hpp.
typedef vector< vector< char >* > CCommonBytes_table_Base::TBytes |
Definition at line 85 of file CommonBytes_table_.hpp.
typedef vector< vector< char >* > CSeqTable_multi_data_Base::TBytes |
Definition at line 175 of file SeqTable_multi_data_.hpp.
typedef vector< char > CSeqTable_single_data_Base::TBytes |
Definition at line 161 of file SeqTable_single_data_.hpp.
typedef vector< CRef< CSeqTable_column > > CSeq_table_Base::TColumns |
Definition at line 92 of file Seq_table_.hpp.
Definition at line 177 of file SeqTable_multi_data_.hpp.
Definition at line 176 of file SeqTable_multi_data_.hpp.
typedef vector< char > CBVector_data_Base::TData |
Definition at line 89 of file BVector_data_.hpp.
Definition at line 87 of file Scaled_int_multi_data_.hpp.
Definition at line 87 of file Scaled_real_multi_data_.hpp.
Definition at line 89 of file SeqTable_column_.hpp.
Definition at line 91 of file SeqTable_column_.hpp.
typedef int CSeq_table_Base::TFeat_subtype |
Definition at line 90 of file Seq_table_.hpp.
typedef int CSeq_table_Base::TFeat_type |
Definition at line 89 of file Seq_table_.hpp.
Definition at line 127 of file SeqTable_column_info_.hpp.
Definition at line 128 of file SeqTable_column_info_.hpp.
Definition at line 88 of file SeqTable_column_.hpp.
typedef vector< CRef< CSeq_id > > CSeqTable_multi_data_Base::TId |
Definition at line 180 of file SeqTable_multi_data_.hpp.
Definition at line 164 of file SeqTable_single_data_.hpp.
typedef vector< int > CCommonBytes_table_Base::TIndexes |
Definition at line 86 of file CommonBytes_table_.hpp.
typedef vector< int > CCommonString_table_Base::TIndexes |
Definition at line 87 of file CommonString_table_.hpp.
typedef vector< unsigned > CSeqTable_sparse_index_Base::TIndexes |
Definition at line 150 of file SeqTable_sparse_index_.hpp.
typedef vector< unsigned > CSeqTable_sparse_index_Base::TIndexes_delta |
Definition at line 152 of file SeqTable_sparse_index_.hpp.
typedef vector< int > CSeqTable_multi_data_Base::TInt |
Definition at line 172 of file SeqTable_multi_data_.hpp.
typedef int CSeqTable_single_data_Base::TInt |
Definition at line 158 of file SeqTable_single_data_.hpp.
typedef vector< char > CSeqTable_multi_data_Base::TInt1 |
Definition at line 186 of file SeqTable_multi_data_.hpp.
typedef vector< Int2 > CSeqTable_multi_data_Base::TInt2 |
Definition at line 187 of file SeqTable_multi_data_.hpp.
typedef vector< Int8 > CSeqTable_multi_data_Base::TInt8 |
Definition at line 188 of file SeqTable_multi_data_.hpp.
Definition at line 166 of file SeqTable_single_data_.hpp.
Definition at line 182 of file SeqTable_multi_data_.hpp.
Definition at line 183 of file SeqTable_multi_data_.hpp.
typedef vector< CRef< CSeq_interval > > CSeqTable_multi_data_Base::TInterval |
Definition at line 181 of file SeqTable_multi_data_.hpp.
Definition at line 165 of file SeqTable_single_data_.hpp.
typedef vector< CRef< CSeq_loc > > CSeqTable_multi_data_Base::TLoc |
Definition at line 179 of file SeqTable_multi_data_.hpp.
Definition at line 163 of file SeqTable_single_data_.hpp.
Definition at line 89 of file Scaled_int_multi_data_.hpp.
Definition at line 97 of file BVector_data_.hpp.
Definition at line 94 of file CommonBytes_table_.hpp.
Definition at line 95 of file CommonString_table_.hpp.
Definition at line 100 of file Scaled_int_multi_data_.hpp.
Definition at line 96 of file Scaled_real_multi_data_.hpp.
Definition at line 102 of file Seq_table_.hpp.
Definition at line 103 of file SeqTable_column_.hpp.
Definition at line 137 of file SeqTable_column_info_.hpp.
Definition at line 88 of file Scaled_int_multi_data_.hpp.
typedef int CScaled_int_multi_data_Base::TMul |
Definition at line 85 of file Scaled_int_multi_data_.hpp.
typedef double CScaled_real_multi_data_Base::TMul |
Definition at line 85 of file Scaled_real_multi_data_.hpp.
typedef int CSeq_table_Base::TNum_rows |
Definition at line 91 of file Seq_table_.hpp.
|
private |
Definition at line 77 of file BVector_data_.hpp.
|
private |
Definition at line 67 of file CommonBytes_table.hpp.
|
private |
Definition at line 74 of file CommonBytes_table_.hpp.
|
private |
Definition at line 67 of file CommonString_table.hpp.
|
private |
Definition at line 75 of file CommonString_table_.hpp.
|
private |
Definition at line 74 of file Scaled_int_multi_data_.hpp.
|
private |
Definition at line 74 of file Scaled_real_multi_data_.hpp.
|
private |
Definition at line 78 of file Seq_table_.hpp.
|
private |
Definition at line 77 of file SeqTable_column_.hpp.
|
private |
Definition at line 74 of file SeqTable_column_info_.hpp.
|
private |
Definition at line 87 of file SeqTable_multi_data_.hpp.
|
private |
Definition at line 81 of file SeqTable_single_data_.hpp.
|
private |
Definition at line 78 of file SeqTable_sparse_index_.hpp.
typedef vector< double > CSeqTable_multi_data_Base::TReal |
Definition at line 173 of file SeqTable_multi_data_.hpp.
typedef double CSeqTable_single_data_Base::TReal |
Definition at line 159 of file SeqTable_single_data_.hpp.
Definition at line 184 of file SeqTable_multi_data_.hpp.
typedef unsigned CBVector_data_Base::TSize |
Definition at line 88 of file BVector_data_.hpp.
Definition at line 90 of file SeqTable_column_.hpp.
Definition at line 92 of file SeqTable_column_.hpp.
typedef vector< CStringUTF8 > CSeqTable_multi_data_Base::TString |
Definition at line 174 of file SeqTable_multi_data_.hpp.
Definition at line 160 of file SeqTable_single_data_.hpp.
typedef vector< CStringUTF8 > CCommonString_table_Base::TStrings |
Definition at line 86 of file CommonString_table_.hpp.
Definition at line 126 of file SeqTable_column_info_.hpp.
Choice variants.
Enumerator | |
---|---|
e_not_set | No variant selected. |
e_Int | a set of 4-byte integers, one per row |
e_Real | a set of reals, one per row |
e_String | a set of strings, one per row |
e_Bytes | a set of byte arrays, one per row |
e_Common_string | a set of string with small set of possible values |
e_Common_bytes | a set of byte arrays with small set of possible values |
e_Bit | a set of bits, one per row Most-significant bit in each octet comes first. |
e_Loc | a set of locations, one per row |
e_Id | |
e_Interval | |
e_Int_delta | delta-encoded data (int/bit -> int) |
e_Int_scaled | scaled data (int/bit -> int) |
e_Real_scaled | scaled data (int/bit -> real) |
e_Bit_bvector | a set of bit, represented as serialized bvector, see include/util/bitset/bm.h |
e_Int1 | a set of signed 1-byte integers encoded as sequential octets |
e_Int2 | a set of signed 2-byte integers |
e_Int8 | a set of signed 8-byte integers |
Definition at line 99 of file SeqTable_multi_data_.hpp.
Choice variants.
Enumerator | |
---|---|
e_not_set | No variant selected. |
e_Int | integer |
e_Real | real |
e_String | string |
e_Bytes | byte array |
e_Bit | bit |
e_Loc | location |
e_Id | |
e_Interval | |
e_Int8 |
Definition at line 93 of file SeqTable_single_data_.hpp.
Choice variants.
Enumerator | |
---|---|
e_not_set | No variant selected. |
e_Indexes | Indexes of rows with values. |
e_Bit_set | Bitset of rows with values, set bit means the row has value. Most-significant bit in each octet comes first. |
e_Indexes_delta | Indexes of rows with values, delta-encoded. |
e_Bit_set_bvector | Bitset of rows with values, as serialized bvector<>, see include/util/bitset/bm.h. |
Definition at line 90 of file SeqTable_sparse_index_.hpp.
Maximum+1 value of the choice variant enumerator.
Enumerator | |
---|---|
e_MaxChoice | == e_Int8+1 |
Definition at line 120 of file SeqTable_multi_data_.hpp.
Maximum+1 value of the choice variant enumerator.
Enumerator | |
---|---|
e_MaxChoice | == e_Int8+1 |
Definition at line 106 of file SeqTable_single_data_.hpp.
Maximum+1 value of the choice variant enumerator.
Enumerator | |
---|---|
e_MaxChoice | == e_Bit_set_bvector+1 |
Definition at line 98 of file SeqTable_sparse_index_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_size | |
e_data |
Definition at line 92 of file BVector_data_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_bytes | |
e_indexes |
Definition at line 89 of file CommonBytes_table_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_strings | |
e_indexes |
Definition at line 90 of file CommonString_table_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_mul | |
e_add | |
e_data | |
e_min | |
e_max |
Definition at line 92 of file Scaled_int_multi_data_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_mul | |
e_add | |
e_data |
Definition at line 90 of file Scaled_real_multi_data_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_feat_type | |
e_feat_subtype | |
e_num_rows | |
e_columns |
Definition at line 95 of file Seq_table_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_header | |
e_data | |
e_sparse | |
e_default | |
e_sparse_other |
Definition at line 95 of file SeqTable_column_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_title | |
e_field_id | |
e_field_name |
Definition at line 131 of file SeqTable_column_info_.hpp.
identification of the column data in the objects described by the table known column data types position types
Definition at line 87 of file SeqTable_column_info_.hpp.
|
inline |
Check if it is safe to call GetAdd method.
Definition at line 374 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::IsSetAdd().
Referenced by CScaled_int_multi_data_Base::GetAdd().
|
inline |
Check if it is safe to call GetAdd method.
Definition at line 292 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::IsSetAdd().
Referenced by CScaled_real_multi_data_Base::GetAdd().
|
inline |
Check if it is safe to call GetBytes method.
Definition at line 194 of file CommonBytes_table_.hpp.
|
inline |
Check if it is safe to call GetColumns method.
Definition at line 427 of file Seq_table_.hpp.
|
inline |
Check if it is safe to call GetData method.
Definition at line 248 of file BVector_data_.hpp.
References CBVector_data_Base::IsSetData().
Referenced by CBVector_data_Base::GetData().
|
inline |
Check if it is safe to call GetData method.
Definition at line 421 of file Scaled_int_multi_data_.hpp.
|
inline |
Check if it is safe to call GetData method.
Definition at line 339 of file Scaled_real_multi_data_.hpp.
|
inline |
Check if it is safe to call GetData method.
Definition at line 363 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::IsSetData().
Referenced by CSeqTable_column_Base::GetData().
|
inline |
Check if it is safe to call GetDefault method.
Definition at line 405 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::IsSetDefault().
Referenced by CSeqTable_column_Base::GetDefault().
|
inline |
Check if it is safe to call GetFeat_subtype method.
Definition at line 333 of file Seq_table_.hpp.
References CSeq_table_Base::IsSetFeat_subtype().
Referenced by CSeq_table_Base::GetFeat_subtype().
|
inline |
Check if it is safe to call GetFeat_type method.
Definition at line 286 of file Seq_table_.hpp.
References CSeq_table_Base::IsSetFeat_type().
Referenced by CSeq_table_Base::GetFeat_type().
|
inline |
Check if it is safe to call GetField_id method.
Definition at line 354 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::IsSetField_id().
Referenced by CDataTrackUtils::GetColumnHeader(), and CSeqTable_column_info_Base::GetField_id().
|
inline |
Check if it is safe to call GetField_name method.
Definition at line 401 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::IsSetField_name().
Referenced by CDataTrackUtils::GetColumnHeader(), and CSeqTable_column_info_Base::GetField_name().
|
inline |
Check if it is safe to call GetHeader method.
Definition at line 333 of file SeqTable_column_.hpp.
|
inline |
Check if it is safe to call GetIndexes method.
Definition at line 219 of file CommonBytes_table_.hpp.
|
inline |
Check if it is safe to call GetIndexes method.
Definition at line 220 of file CommonString_table_.hpp.
|
inline |
Check if it is safe to call GetMax method.
Definition at line 498 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::IsSetMax().
Referenced by CScaled_int_multi_data_Base::GetMax().
|
inline |
Check if it is safe to call GetMin method.
Definition at line 451 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::IsSetMin().
Referenced by CScaled_int_multi_data_Base::GetMin().
|
inline |
Check if it is safe to call GetMul method.
Definition at line 327 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::IsSetMul().
Referenced by CScaled_int_multi_data_Base::GetMul().
|
inline |
Check if it is safe to call GetMul method.
Definition at line 245 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::IsSetMul().
Referenced by CScaled_real_multi_data_Base::GetMul().
|
inline |
Check if it is safe to call GetNum_rows method.
Definition at line 380 of file Seq_table_.hpp.
References CSeq_table_Base::IsSetNum_rows().
Referenced by CSeq_table_Base::GetNum_rows().
|
inline |
Check if it is safe to call GetSize method.
Definition at line 201 of file BVector_data_.hpp.
References CBVector_data_Base::IsSetSize().
Referenced by CBVector_data_Base::GetSize().
|
inline |
Check if it is safe to call GetSparse method.
Definition at line 384 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::IsSetSparse().
Referenced by CSeqTable_column_Base::GetSparse().
|
inline |
Check if it is safe to call GetSparse_other method.
Definition at line 426 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::IsSetSparse_other().
Referenced by CSeqTable_column_Base::GetSparse_other().
|
inline |
Check if it is safe to call GetStrings method.
Definition at line 195 of file CommonString_table_.hpp.
|
inline |
Check if it is safe to call GetTitle method.
Definition at line 307 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::IsSetTitle().
Referenced by CSeqTable_column_info_Base::GetTitle().
|
private |
END_CLASS_INFO CBVector_data_Base::CBVector_data_Base | ( | void | ) |
Definition at line 74 of file BVector_data_.cpp.
References CBVector_data_Base::m_set_State.
|
private |
|
inline |
Definition at line 86 of file CommonBytes_table.hpp.
|
private |
END_CLASS_INFO CCommonBytes_table_Base::CCommonBytes_table_Base | ( | void | ) |
Definition at line 85 of file CommonBytes_table_.cpp.
References CCommonBytes_table_Base::m_set_State.
|
private |
|
inline |
Definition at line 86 of file CommonString_table.hpp.
|
private |
END_CLASS_INFO CCommonString_table_Base::CCommonString_table_Base | ( | void | ) |
Definition at line 80 of file CommonString_table_.cpp.
References CCommonString_table_Base::m_set_State.
|
inline |
Verify selection, throw exception if it differs from the expected.
index | Expected selection. |
Definition at line 624 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::m_choice, and CSeqTable_multi_data_Base::ThrowInvalidSelection().
Referenced by CSeqTable_multi_data_Base::GetBit(), CSeqTable_multi_data_Base::GetBit_bvector(), CSeqTable_multi_data_Base::GetBytes(), CSeqTable_multi_data_Base::GetCommon_bytes(), CSeqTable_multi_data_Base::GetCommon_string(), CSeqTable_multi_data_Base::GetId(), CSeqTable_multi_data_Base::GetInt(), CSeqTable_multi_data_Base::GetInt1(), CSeqTable_multi_data_Base::GetInt2(), CSeqTable_multi_data_Base::GetInt8(), CSeqTable_multi_data_Base::GetInt_delta(), CSeqTable_multi_data_Base::GetInt_scaled(), CSeqTable_multi_data_Base::GetInterval(), CSeqTable_multi_data_Base::GetLoc(), CSeqTable_multi_data_Base::GetReal(), CSeqTable_multi_data_Base::GetReal_scaled(), and CSeqTable_multi_data_Base::GetString().
|
inline |
Verify selection, throw exception if it differs from the expected.
index | Expected selection. |
Definition at line 444 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::m_choice, and CSeqTable_single_data_Base::ThrowInvalidSelection().
Referenced by CSeqTable_single_data_Base::GetBit(), CSeqTable_single_data_Base::GetBytes(), CSeqTable_single_data_Base::GetId(), CSeqTable_single_data_Base::GetInt(), CSeqTable_single_data_Base::GetInt8(), CSeqTable_single_data_Base::GetInterval(), CSeqTable_single_data_Base::GetLoc(), CSeqTable_single_data_Base::GetReal(), and CSeqTable_single_data_Base::GetString().
|
inline |
Verify selection, throw exception if it differs from the expected.
index | Expected selection. |
Definition at line 283 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::m_choice, and CSeqTable_sparse_index_Base::ThrowInvalidSelection().
Referenced by CSeqTable_sparse_index_Base::GetBit_set(), CSeqTable_sparse_index_Base::GetBit_set_bvector(), CSeqTable_sparse_index_Base::GetIndexes(), and CSeqTable_sparse_index_Base::GetIndexes_delta().
|
private |
END_CLASS_INFO CScaled_int_multi_data_Base::CScaled_int_multi_data_Base | ( | void | ) |
Definition at line 89 of file Scaled_int_multi_data_.cpp.
References CObject::IsAllocatedInPool(), CScaled_int_multi_data_Base::m_set_State, and CScaled_int_multi_data_Base::ResetData().
|
private |
END_CLASS_INFO CScaled_real_multi_data_Base::CScaled_real_multi_data_Base | ( | void | ) |
Definition at line 85 of file Scaled_real_multi_data_.cpp.
References CObject::IsAllocatedInPool(), CScaled_real_multi_data_Base::m_set_State, and CScaled_real_multi_data_Base::ResetData().
|
private |
END_CLASS_INFO CSeq_table_Base::CSeq_table_Base | ( | void | ) |
Definition at line 79 of file Seq_table_.cpp.
References CSeq_table_Base::m_set_State.
|
private |
END_CLASS_INFO CSeqTable_column_Base::CSeqTable_column_Base | ( | void | ) |
Definition at line 160 of file SeqTable_column_.cpp.
References CObject::IsAllocatedInPool(), CSeqTable_column_Base::m_set_State, and CSeqTable_column_Base::ResetHeader().
|
private |
END_CLASS_INFO CSeqTable_column_info_Base::CSeqTable_column_info_Base | ( | void | ) |
Definition at line 121 of file SeqTable_column_info_.cpp.
References CSeqTable_column_info_Base::m_set_State.
|
private |
END_CHOICE_INFO CSeqTable_multi_data_Base::CSeqTable_multi_data_Base | ( | void | ) |
Definition at line 371 of file SeqTable_multi_data_.cpp.
|
private |
END_CHOICE_INFO CSeqTable_single_data_Base::CSeqTable_single_data_Base | ( | void | ) |
Definition at line 231 of file SeqTable_single_data_.cpp.
|
private |
END_CHOICE_INFO CSeqTable_sparse_index_Base::CSeqTable_sparse_index_Base | ( | void | ) |
Definition at line 155 of file SeqTable_sparse_index_.cpp.
CBVector_data_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CCommonBytes_table_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CCommonString_table_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CScaled_int_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CScaled_real_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CSeq_table_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CSeqTable_column_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CSeqTable_column_info_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CSeqTable_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CSeqTable_single_data_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CSeqTable_sparse_index_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
|
private |
Definition at line 119 of file SeqTable_multi_data_.cpp.
References CObject::AddReference(), CSeqTable_multi_data_Base::e_Bit, CSeqTable_multi_data_Base::e_Bit_bvector, CSeqTable_multi_data_Base::e_Bytes, CSeqTable_multi_data_Base::e_Common_bytes, CSeqTable_multi_data_Base::e_Common_string, CSeqTable_multi_data_Base::e_Id, CSeqTable_multi_data_Base::e_Int, CSeqTable_multi_data_Base::e_Int1, CSeqTable_multi_data_Base::e_Int2, CSeqTable_multi_data_Base::e_Int8, CSeqTable_multi_data_Base::e_Int_delta, CSeqTable_multi_data_Base::e_Int_scaled, CSeqTable_multi_data_Base::e_Interval, CSeqTable_multi_data_Base::e_Loc, CSeqTable_multi_data_Base::e_Real, CSeqTable_multi_data_Base::e_Real_scaled, CSeqTable_multi_data_Base::e_String, CSeqTable_multi_data_Base::m_Bit, CSeqTable_multi_data_Base::m_Bytes, CSeqTable_multi_data_Base::m_choice, CSeqTable_multi_data_Base::m_Id, CSeqTable_multi_data_Base::m_Int, CSeqTable_multi_data_Base::m_Int1, CSeqTable_multi_data_Base::m_Int2, CSeqTable_multi_data_Base::m_Int8, CSeqTable_multi_data_Base::m_Interval, CSeqTable_multi_data_Base::m_Loc, CSeqTable_multi_data_Base::m_object, CSeqTable_multi_data_Base::m_Real, and CSeqTable_multi_data_Base::m_String.
|
private |
Definition at line 79 of file SeqTable_single_data_.cpp.
References CObject::AddReference(), CSeqTable_single_data_Base::e_Bit, CSeqTable_single_data_Base::e_Bytes, CSeqTable_single_data_Base::e_Id, CSeqTable_single_data_Base::e_Int, CSeqTable_single_data_Base::e_Int8, CSeqTable_single_data_Base::e_Interval, CSeqTable_single_data_Base::e_Loc, CSeqTable_single_data_Base::e_Real, CSeqTable_single_data_Base::e_String, CSeqTable_single_data_Base::m_Bit, CSeqTable_single_data_Base::m_Bytes, CSeqTable_single_data_Base::m_choice, CSeqTable_single_data_Base::m_Int, CSeqTable_single_data_Base::m_Int8, CSeqTable_single_data_Base::m_object, CSeqTable_single_data_Base::m_Real, and CSeqTable_single_data_Base::m_string_utf8.
|
private |
Definition at line 78 of file SeqTable_sparse_index_.cpp.
References CObject::AddReference(), CSeqTable_sparse_index_Base::e_Bit_set, CSeqTable_sparse_index_Base::e_Bit_set_bvector, CSeqTable_sparse_index_Base::e_Indexes, CSeqTable_sparse_index_Base::e_Indexes_delta, CSeqTable_sparse_index_Base::m_Bit_set, CSeqTable_sparse_index_Base::m_choice, CSeqTable_sparse_index_Base::m_Indexes, CSeqTable_sparse_index_Base::m_Indexes_delta, and CSeqTable_sparse_index_Base::m_object.
|
static |
Access to EField_id's attributes (values, names) as defined in spec.
|
inline |
Get the Add member data.
Definition at line 387 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::CanGetAdd(), CScaled_int_multi_data_Base::m_Add, and CSerialObject::ThrowUnassigned().
Referenced by CScaled_int_multi_data::TryGetInt4(), and CScaled_int_multi_data::TryGetInt8().
|
inline |
Get the Add member data.
Definition at line 305 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::CanGetAdd(), CScaled_real_multi_data_Base::m_Add, and CSerialObject::ThrowUnassigned().
Referenced by CScaled_real_multi_data::TryGetReal().
|
inline |
Get the variant data.
Definition at line 745 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Bit, and CSeqTable_multi_data_Base::m_Bit.
Referenced by CSeqTable_multi_data::ChangeToBit_bvector(), CSeqTable_multi_data::GetSize(), and CSeqTable_multi_data::x_TryGetInt8().
|
inline |
Get the variant data.
Definition at line 567 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_Bit, and CSeqTable_single_data_Base::m_Bit.
Referenced by CSeqTable_single_data::GetValue().
const CSeqTable_multi_data_Base::TBit_bvector & CSeqTable_multi_data_Base::GetBit_bvector | ( | void | ) | const |
Get the variant data.
Definition at line 320 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Bit_bvector, and CSeqTable_multi_data_Base::m_object.
Referenced by CSeqTable_multi_data::ChangeToBit(), CSeqTable_multi_data::GetSize(), and CSeqTable_multi_data::x_TryGetInt8().
|
inline |
Get the variant data.
Definition at line 332 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::CheckSelected(), CSeqTable_sparse_index_Base::e_Bit_set, and CSeqTable_sparse_index_Base::m_Bit_set.
Referenced by CSeqTable_sparse_index::GetIndexAt(), CSeqTable_sparse_index::GetSize(), CSeqTable_sparse_index::HasValueAt(), CSeqTable_sparse_index::x_GetBitSetCache(), CSeqTable_sparse_index::x_GetFirstRowWithValue(), and CSeqTable_sparse_index::x_GetNextRowWithValue().
const CSeqTable_sparse_index_Base::TBit_set_bvector & CSeqTable_sparse_index_Base::GetBit_set_bvector | ( | void | ) | const |
Get the variant data.
Definition at line 117 of file SeqTable_sparse_index_.cpp.
References CSeqTable_sparse_index_Base::CheckSelected(), CSeqTable_sparse_index_Base::e_Bit_set_bvector, and CSeqTable_sparse_index_Base::m_object.
Referenced by CSeqTable_sparse_index::GetIndexAt(), CSeqTable_sparse_index::GetSize(), CSeqTable_sparse_index::HasValueAt(), CSeqTable_sparse_index::x_GetFirstRowWithValue(), and CSeqTable_sparse_index::x_GetNextRowWithValue().
|
inline |
Get the Bytes member data.
Definition at line 200 of file CommonBytes_table_.hpp.
References CCommonBytes_table_Base::m_Bytes.
Referenced by CSeqTable_multi_data::ChangeToBytes(), and CSeqTable_multi_data::GetBytesPtr().
|
inline |
Get the variant data.
Definition at line 713 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Bytes, and CSeqTable_multi_data_Base::m_Bytes.
Referenced by CSeqTable_multi_data::ChangeToCommon_bytes(), CSeqTable_multi_data::GetBytesPtr(), and CSeqTable_multi_data::GetSize().
|
inline |
Get the variant data.
Definition at line 547 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_Bytes, and CSeqTable_single_data_Base::m_Bytes.
Referenced by CSeqTable_column::GetBytesPtr(), and CSeqTable_single_data::GetValue().
|
inline |
Get the Columns member data.
Definition at line 433 of file Seq_table_.hpp.
References CSeq_table_Base::m_Columns.
Referenced by ApplySrcTableToSeqEntry(), CBulkMiscFeat::CreateControls(), CCompareWithBiosample::CreateControls(), CCountryConflict::CreateControls(), CBulkCountryEdit::CreateControls(), CLatLonTool::CreateControls(), CTblEditDlg::CreateControls(), CUnculTaxTool::CreateControls(), FindSeqTableColumnByName(), CSeq_table::GetColumn(), CDataTrackUtils::GetColumnHeader(), CTableDataSeq_table::Init(), CCompareWithBiosample::x_AddTablePanel(), CTableDataSeq_table::x_GetColumn(), CSeqTableInfo::x_Initialize(), CSGSegmentSmearJob::x_LoadFromNA(), x_TestList(), x_TestPair(), and CSrcWriter::xPrepareTableColumn().
const CSeqTable_multi_data_Base::TCommon_bytes & CSeqTable_multi_data_Base::GetCommon_bytes | ( | void | ) | const |
Get the variant data.
Definition at line 232 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Common_bytes, and CSeqTable_multi_data_Base::m_object.
Referenced by CSeqTable_multi_data::ChangeToBytes(), CSeqTable_multi_data::GetBytesPtr(), and CSeqTable_multi_data::GetSize().
const CSeqTable_multi_data_Base::TCommon_string & CSeqTable_multi_data_Base::GetCommon_string | ( | void | ) | const |
Get the variant data.
Definition at line 210 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Common_string, and CSeqTable_multi_data_Base::m_object.
Referenced by CSeqTable_multi_data::ChangeToString(), CSeqTable_multi_data::GetSize(), and CSeqTable_multi_data::GetStringPtr().
|
inline |
Get the Data member data.
Definition at line 254 of file BVector_data_.hpp.
References CBVector_data_Base::CanGetData(), CBVector_data_Base::m_Data, and CSerialObject::ThrowUnassigned().
Referenced by CBVector_data::x_CreateBitVector().
|
inline |
Get the Data member data.
Definition at line 427 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_Data, and CScaled_int_multi_data_Base::ResetData().
Referenced by CSeqTable_multi_data::GetSize(), CScaled_int_multi_data::TryGetInt4(), and CScaled_int_multi_data::TryGetInt8().
|
inline |
Get the Data member data.
Definition at line 345 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::m_Data, and CScaled_real_multi_data_Base::ResetData().
Referenced by CSeqTable_multi_data::GetSize(), and CScaled_real_multi_data::TryGetReal().
|
inline |
Get the Data member data.
Definition at line 369 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::CanGetData(), CSeqTable_column_Base::m_Data, and CSerialObject::ThrowUnassigned().
Referenced by AddAssemblyUserFieldsFromSeqTable(), ApplySrcTableToSeqEntry(), CSourceRequirements::CheckSourceQuals(), ConvertTableColumns(), CopyTableColumns(), CountColumnValueConflicts(), CSeqTable_column::GetBytesPtr(), CUnculTaxTool::GetCommandFromValuesTable(), CBulkCDS::GetCommandFromValuesTable(), CBulkGene::GetCommandFromValuesTable(), CBulkMiscFeat::GetCommandFromValuesTable(), CBulkRna::GetCommandFromValuesTable(), CCountryConflict::GetCommandFromValuesTable(), CLatLonTool::GetCommandFromValuesTable(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), GetSeqTableFromSeqEntry(), GetSrcRequirements(), CSeqTable_column::GetStringPtr(), CBulkCountryEdit::GetValuesFromValuesTable(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), CSeqTable_column::IsSet(), OneRowOk(), RemoveRowsFromColumn(), SaveTableRowAsListFile(), SeqTableFromAssemblyFields(), CSeqTableGridPanel::SetColumnSizesAndChoices(), SwapTableColumns(), CUnculTaxTool::TrimSuggestions(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), CSeqTableColumnInfo::UpdateSeq_loc(), CSourceRequirements::x_AddUniquenessProblems(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), CMiscSeqTable::x_CheckDuplicateIds(), x_SetAllTableStringValues(), x_TestList(), x_TestPair(), CSubPrep_panel::x_UpdateFeatureStatus(), and CSeqTableGridPanel::x_ValuesOkForNewColumn().
|
inline |
Get the Default member data.
Definition at line 411 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::CanGetDefault(), CSeqTable_column_Base::m_Default, and CSerialObject::ThrowUnassigned().
Referenced by CSeqTable_column::GetBytesPtr(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTableLocColumns::ParseDefaults(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), and CSeqTableColumnInfo::UpdateSeq_loc().
|
inline |
Get the Feat_subtype member data.
Definition at line 346 of file Seq_table_.hpp.
References CSeq_table_Base::CanGetFeat_subtype(), CSeq_table_Base::m_Feat_subtype, and CSerialObject::ThrowUnassigned().
Referenced by CNAUtils::GetNATrackInfo().
|
inline |
Get the Feat_type member data.
Definition at line 299 of file Seq_table_.hpp.
References CSeq_table_Base::CanGetFeat_type(), CSeq_table_Base::m_Feat_type, and CSerialObject::ThrowUnassigned().
|
inline |
Get the Field_id member data.
Definition at line 367 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::CanGetField_id(), CSeqTable_column_info_Base::m_Field_id, and CSerialObject::ThrowUnassigned().
Referenced by CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CTableAnnotDataSource::FindLocations(), CTableDataSeq_table::GetColumnCommonStrings(), CDataTrackUtils::GetColumnHeader(), CTableDataSeq_table::GetColumnLabel(), CTableDataSeq_table::GetColumnType(), CTableDataSeq_table::GetIntValue(), CTableDataSeq_table::GetStringValue(), CTableAnnotDataSource::RemoveSeqLocs(), CTableDataSeq_table::SetStringValue(), CWiggleWriter::xTableGetChromName(), CWiggleWriter::xTableGetPosIn(), CWiggleWriter::xTableGetPosOut(), and CBedGraphWriter::xWriteAnnotSeqTable().
|
inline |
Get the Field_name member data.
Definition at line 407 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::CanGetField_name(), CSeqTable_column_info_Base::m_Field_name, and CSerialObject::ThrowUnassigned().
Referenced by CDataTrackUtils::GetColumnHeader(), CTableDataSeq_table::GetColumnLabel(), CSeqTableInfo::GetLabel(), CSeqTableInfo::HasLabel(), CTableDataSeq_table::Init(), CSeqTableInfo::MatchBitFilter(), s_FindColumn(), CWiggleWriter::xIsVariableStepData(), CWiggleWriter::xTableGetChromName(), CWiggleWriter::xTableGetPosOut(), CWiggleWriter::xTableGetValue(), and CBedGraphWriter::xWriteAnnotSeqTable().
|
inline |
Get the Header member data.
Definition at line 339 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::m_Header, and CSeqTable_column_Base::ResetHeader().
Referenced by CTableAnnotDataSource::AddSeqLoc(), CTableAnnotDataSource::AddSnpSeqLoc(), CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CSeqTableInfo::GetLabel(), CSeqTableInfo::HasLabel(), CSeqTableInfo::MatchBitFilter(), s_FindColumn(), CMiscSeqTable::x_GetIdColumnProps(), and CSeqTableInfo::x_Initialize().
|
inline |
Get the variant data.
Definition at line 785 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Id, and CSeqTable_multi_data_Base::m_Id.
Referenced by ApplySrcTableToSeqEntry(), CSeqTable_column::GetSeq_id(), CSeqTable_multi_data::GetSize(), OneRowOk(), SaveTableRowAsListFile(), CSourceRequirements::x_AddUniquenessProblems(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), CMiscSeqTable::x_CheckDuplicateIds(), x_TestList(), and x_TestPair().
const CSeqTable_single_data_Base::TId & CSeqTable_single_data_Base::GetId | ( | void | ) | const |
Get the variant data.
Definition at line 166 of file SeqTable_single_data_.cpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_Id, and CSeqTable_single_data_Base::m_object.
Referenced by CTableDataSeq_table::GetObjectValue(), CTableDataSeq_table::GetStringValue(), and CSeqTableLocColumns::ParseDefaults().
|
inline |
Get the Indexes member data.
Definition at line 225 of file CommonBytes_table_.hpp.
References CCommonBytes_table_Base::m_Indexes.
Referenced by CSeqTable_multi_data::ChangeToBytes(), CSeqTable_multi_data::GetBytesPtr(), and CSeqTable_multi_data::GetSize().
|
inline |
Get the Indexes member data.
Definition at line 226 of file CommonString_table_.hpp.
References CCommonString_table_Base::m_Indexes.
Referenced by CSeqTable_multi_data::ChangeToString(), CSeqTable_multi_data::GetSize(), CSeqTable_multi_data::GetStringPtr(), and CTableDataSeq_table::GetStringValue().
|
inline |
Get the variant data.
Definition at line 312 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::CheckSelected(), CSeqTable_sparse_index_Base::e_Indexes, and CSeqTable_sparse_index_Base::m_Indexes.
Referenced by CSeqTable_sparse_index::GetIndexAt(), CSeqTable_sparse_index::GetSize(), CSeqTable_sparse_index::HasValueAt(), CTableDataSeq_table::Init(), CSeqTable_sparse_index::x_GetFirstRowWithValue(), and CSeqTable_sparse_index::x_GetNextRowWithValue().
|
inline |
Get the variant data.
Definition at line 352 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::CheckSelected(), CSeqTable_sparse_index_Base::e_Indexes_delta, and CSeqTable_sparse_index_Base::m_Indexes_delta.
Referenced by CSeqTable_sparse_index::GetSize(), CSeqTable_sparse_index::x_FindDeltaSum(), CSeqTable_sparse_index::x_GetDeltaCache(), CSeqTable_sparse_index::x_GetDeltaSum(), CSeqTable_sparse_index::x_GetFirstRowWithValue(), and CSeqTable_sparse_index::x_GetNextRowWithValue().
|
inline |
Get the variant data.
Definition at line 653 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Int, and CSeqTable_multi_data_Base::m_Int.
Referenced by CountColumnValueConflicts(), CSeqTable_multi_data::GetSize(), SaveTableRowAsListFile(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), CMiscSeqTable::x_CheckDuplicateIds(), and CSeqTable_multi_data::x_TryGetInt8().
|
inline |
Get the variant data.
Definition at line 473 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_Int, and CSeqTable_single_data_Base::m_Int.
Referenced by CTableDataSeq_table::GetIntValue(), CTableDataSeq_table::GetStringValue(), and CSeqTable_single_data::GetValue().
|
inline |
Get the variant data.
Definition at line 849 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Int1, and CSeqTable_multi_data_Base::m_Int1.
Referenced by CSeqTable_multi_data::GetSize(), and CSeqTable_multi_data::x_TryGetInt8().
|
inline |
Get the variant data.
Definition at line 869 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Int2, and CSeqTable_multi_data_Base::m_Int2.
Referenced by CSeqTable_multi_data::GetSize(), and CSeqTable_multi_data::x_TryGetInt8().
|
inline |
Get the variant data.
Definition at line 889 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Int8, and CSeqTable_multi_data_Base::m_Int8.
Referenced by CSeqTable_multi_data::GetSize(), and CSeqTable_multi_data::x_TryGetInt8().
|
inline |
Get the variant data.
Definition at line 612 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_Int8, and CSeqTable_single_data_Base::m_Int8.
Referenced by CSeqTable_single_data::GetValue().
const CSeqTable_multi_data_Base::TInt_delta & CSeqTable_multi_data_Base::GetInt_delta | ( | void | ) | const |
Get the variant data.
Definition at line 254 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Int_delta, and CSeqTable_multi_data_Base::m_object.
Referenced by CSeqTable_multi_data::GetIntSize(), CSeqTable_multi_data::GetSize(), CSeqTable_multi_data::GetValueType(), CSeqTable_multi_data::x_GetIntDeltaCache(), and CSeqTable_multi_data::x_TryGetInt8().
const CSeqTable_multi_data_Base::TInt_scaled & CSeqTable_multi_data_Base::GetInt_scaled | ( | void | ) | const |
Get the variant data.
Definition at line 276 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Int_scaled, and CSeqTable_multi_data_Base::m_object.
Referenced by CSeqTable_multi_data::GetIntSize(), CSeqTable_multi_data::GetSize(), CSeqTable_multi_data::GetValueType(), and CSeqTable_multi_data::x_TryGetInt8().
|
inline |
Get the variant data.
Definition at line 805 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Interval, and CSeqTable_multi_data_Base::m_Interval.
Referenced by CSeqTable_column::GetSeq_int(), and CSeqTable_multi_data::GetSize().
const CSeqTable_single_data_Base::TInterval & CSeqTable_single_data_Base::GetInterval | ( | void | ) | const |
Get the variant data.
Definition at line 188 of file SeqTable_single_data_.cpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_Interval, and CSeqTable_single_data_Base::m_object.
Referenced by CTableDataSeq_table::GetObjectValue(), and CTableDataSeq_table::GetStringValue().
|
inline |
Get the variant data.
Definition at line 765 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Loc, and CSeqTable_multi_data_Base::m_Loc.
Referenced by CSeqTable_column::GetSeq_loc(), and CSeqTable_multi_data::GetSize().
const CSeqTable_single_data_Base::TLoc & CSeqTable_single_data_Base::GetLoc | ( | void | ) | const |
Get the variant data.
Definition at line 144 of file SeqTable_single_data_.cpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_Loc, and CSeqTable_single_data_Base::m_object.
Referenced by CTableDataSeq_table::GetObjectValue(), and CTableDataSeq_table::GetStringValue().
|
inline |
Get the Max member data.
Definition at line 511 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::CanGetMax(), CScaled_int_multi_data_Base::m_Max, and CSerialObject::ThrowUnassigned().
Referenced by CScaled_int_multi_data::GetIntSize().
|
inline |
Get the Min member data.
Definition at line 464 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::CanGetMin(), CScaled_int_multi_data_Base::m_Min, and CSerialObject::ThrowUnassigned().
Referenced by CScaled_int_multi_data::GetIntSize().
|
inline |
Get the Mul member data.
Definition at line 340 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::CanGetMul(), CScaled_int_multi_data_Base::m_Mul, and CSerialObject::ThrowUnassigned().
Referenced by CScaled_int_multi_data::TryGetInt4(), and CScaled_int_multi_data::TryGetInt8().
|
inline |
Get the Mul member data.
Definition at line 258 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::CanGetMul(), CScaled_real_multi_data_Base::m_Mul, and CSerialObject::ThrowUnassigned().
Referenced by CScaled_real_multi_data::TryGetReal().
|
inline |
Get the Num_rows member data.
Definition at line 393 of file Seq_table_.hpp.
References CSeq_table_Base::CanGetNum_rows(), CSeq_table_Base::m_Num_rows, and CSerialObject::ThrowUnassigned().
Referenced by CSourceRequirements::AddColumnsToSeqTable(), ApplySrcTableToSeqEntry(), CSourceRequirements::CheckSourceQuals(), CBulkMiscFeat::CreateControls(), CCompareWithBiosample::CreateControls(), CCountryConflict::CreateControls(), CLatLonTool::CreateControls(), CUnculTaxTool::CreateControls(), CUnculTaxTool::GetCommandFromValuesTable(), CCountryConflict::GetCommandFromValuesTable(), CLatLonTool::GetCommandFromValuesTable(), CSeqTableInfo::GetNumRows(), CTableDataSeq_table::GetRowsCount(), CSeq_annot_Handle::GetSeq_tableNumRows(), CTableDataSeq_table::GetStringValue(), CDBLinkTableCommandConverter::GetValuesTableFromSeqEntry(), CUnculTaxTool::OnRefreshBtn(), CSourceRequirements::PreferentiallyAddRequirement(), CExportTableDlg::RemoveEmptyColsAndRows(), CBiosampleChkApp::Run(), CSourceRequirements::x_AddOneOfProblems(), CSourceRequirements::x_AddUniquenessProblems(), CCompareWithBiosample::x_ReloadTable(), CSrcWriter::xFormatTabDelimited(), CSrcWriter::xGather(), CSrcWriter::xPrepareTableColumn(), and CSrcWriter::xTryDefaultId().
|
inline |
Get the variant data.
Definition at line 673 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Real, and CSeqTable_multi_data_Base::m_Real.
Referenced by CSeqTable_multi_data::GetSize(), and CSeqTable_multi_data::TryGetReal().
|
inline |
Get the variant data.
Definition at line 500 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_Real, and CSeqTable_single_data_Base::m_Real.
Referenced by CTableDataSeq_table::GetRealValue(), CTableDataSeq_table::GetStringValue(), and CSeqTable_single_data::GetValue().
const CSeqTable_multi_data_Base::TReal_scaled & CSeqTable_multi_data_Base::GetReal_scaled | ( | void | ) | const |
Get the variant data.
Definition at line 298 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_Real_scaled, and CSeqTable_multi_data_Base::m_object.
Referenced by CSeqTable_multi_data::GetSize(), and CSeqTable_multi_data::TryGetReal().
|
inline |
Get the Size member data.
Definition at line 214 of file BVector_data_.hpp.
References CBVector_data_Base::CanGetSize(), CBVector_data_Base::m_Size, and CSerialObject::ThrowUnassigned().
Referenced by CSeqTable_multi_data::GetSize(), CSeqTable_sparse_index::GetSize(), and CBVector_data::x_CreateBitVector().
|
inline |
Get the Sparse member data.
Definition at line 390 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::CanGetSparse(), CSeqTable_column_Base::m_Sparse, and CSerialObject::ThrowUnassigned().
Referenced by CSeqTable_column::GetBytesPtr(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTable_column::IsSet(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), and CSeqTableColumnInfo::UpdateSeq_loc().
|
inline |
Get the Sparse_other member data.
Definition at line 432 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::CanGetSparse_other(), CSeqTable_column_Base::m_Sparse_other, and CSerialObject::ThrowUnassigned().
Referenced by CSeqTable_column::GetBytesPtr(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), and CSeqTableColumnInfo::UpdateSeq_loc().
|
inline |
Get the variant data.
Definition at line 693 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::CheckSelected(), CSeqTable_multi_data_Base::e_String, and CSeqTable_multi_data_Base::m_String.
Referenced by AddAssemblyUserFieldsFromSeqTable(), CSeqTable_multi_data::ChangeToCommon_string(), CSourceRequirements::CheckSourceQuals(), ConvertTableColumns(), CopyTableColumns(), CountColumnValueConflicts(), CUnculTaxTool::GetCommandFromValuesTable(), CBulkCDS::GetCommandFromValuesTable(), CBulkGene::GetCommandFromValuesTable(), CBulkMiscFeat::GetCommandFromValuesTable(), CBulkRna::GetCommandFromValuesTable(), CCountryConflict::GetCommandFromValuesTable(), CLatLonTool::GetCommandFromValuesTable(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), GetSeqTableFromSeqEntry(), CSeqTable_multi_data::GetSize(), GetSrcRequirements(), CSeqTable_multi_data::GetStringPtr(), CBulkCountryEdit::GetValuesFromValuesTable(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), SaveTableRowAsListFile(), CSeqTableGridPanel::SetColumnSizesAndChoices(), SwapTableColumns(), CUnculTaxTool::TrimSuggestions(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), CMiscSeqTable::x_CheckDuplicateIds(), x_TestList(), x_TestPair(), CSubPrep_panel::x_UpdateFeatureStatus(), and CSeqTableGridPanel::x_ValuesOkForNewColumn().
|
inline |
Get the variant data.
Definition at line 527 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::CheckSelected(), CSeqTable_single_data_Base::e_String, and CSeqTable_single_data_Base::m_string_utf8.
Referenced by CSeqTable_column::GetStringPtr(), CTableDataSeq_table::GetStringValue(), and CSeqTable_single_data::GetValue().
|
inline |
Get the Strings member data.
Definition at line 201 of file CommonString_table_.hpp.
References CCommonString_table_Base::m_Strings.
Referenced by CSeqTable_multi_data::ChangeToString(), CTableDataSeq_table::GetColumnCommonStrings(), CSeqTable_multi_data::GetStringPtr(), CTableDataSeq_table::GetStringValue(), and CTableDataSeq_table::SetStringValue().
|
inline |
Get the Title member data.
Definition at line 313 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::CanGetTitle(), CSeqTable_column_info_Base::m_Title, and CSerialObject::ThrowUnassigned().
Referenced by CTableAnnotDataSource::AddSeqLoc(), CTableAnnotDataSource::AddSnpSeqLoc(), CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CTableDataSeq_table::GetColumnLabel(), s_FindColumn(), and CMiscSeqTable::x_GetIdColumnProps().
|
inline |
Check if variant Bit is selected.
Bit type is defined as 'typedef vector< char > TBit'.
Definition at line 739 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Bit, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToBit(), CSeqTable_multi_data::ChangeToBit_bvector(), and RemoveRowsFromColumn().
|
inline |
Check if variant Bit is selected.
Bit type is defined as 'typedef bool TBit'.
Definition at line 561 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Bit, and CSeqTable_single_data_Base::m_choice.
Referenced by CSeqTable_single_data::CanGetInt(), and CSeqTable_single_data::GetIntSize().
|
inline |
Check if variant Bit_bvector is selected.
Bit_bvector type is defined as 'typedef CBVector_data TBit_bvector'.
Definition at line 837 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Bit_bvector, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToBit(), and CSeqTable_multi_data::ChangeToBit_bvector().
|
inline |
Check if variant Bit_set is selected.
Bit_set type is defined as 'typedef vector< char > TBit_set'.
Definition at line 326 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::e_Bit_set, and CSeqTable_sparse_index_Base::m_choice.
Referenced by CSeqTable_sparse_index::ChangeToBit_set().
|
inline |
Check if variant Bit_set_bvector is selected.
Bit_set_bvector type is defined as 'typedef CBVector_data TBit_set_bvector'.
Definition at line 366 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::e_Bit_set_bvector, and CSeqTable_sparse_index_Base::m_choice.
Referenced by CSeqTable_sparse_index::ChangeToBit_set_bvector().
|
inline |
Check if variant Bytes is selected.
Bytes type is defined as 'typedef vector< vector< char >* > TBytes'.
Definition at line 707 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Bytes, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToBytes(), CSeqTable_multi_data::ChangeToCommon_bytes(), CSeqTable_multi_data::GetBytesPtr(), and RemoveRowsFromColumn().
|
inline |
Check if variant Bytes is selected.
Bytes type is defined as 'typedef vector< char > TBytes'.
Definition at line 541 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Bytes, and CSeqTable_single_data_Base::m_choice.
Referenced by CSeqTable_single_data::GetValue().
|
inline |
Check if variant Common_bytes is selected.
Common_bytes type is defined as 'typedef CCommonBytes_table TCommon_bytes'.
Definition at line 733 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Common_bytes, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToBytes(), CSeqTable_multi_data::ChangeToCommon_bytes(), and CSeqTable_multi_data::GetBytesPtr().
|
inline |
Check if variant Common_string is selected.
Common_string type is defined as 'typedef CCommonString_table TCommon_string'.
Definition at line 727 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Common_string, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToCommon_string(), CSeqTable_multi_data::ChangeToString(), and CSeqTable_multi_data::GetStringPtr().
|
inline |
Check if variant Id is selected.
Id type is defined as 'typedef vector< CRef< CSeq_id > > TId'.
Definition at line 779 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Id, and CSeqTable_multi_data_Base::m_choice.
Referenced by RemoveRowsFromColumn(), SaveTableRowAsListFile(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), CMiscSeqTable::x_CheckDuplicateIds(), x_TestList(), and x_TestPair().
|
inline |
Check if variant Id is selected.
Id type is defined as 'typedef CSeq_id TId'.
Definition at line 594 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Id, and CSeqTable_single_data_Base::m_choice.
Referenced by CTableDataSeq_table::GetObjectValue().
|
inline |
Check if variant Indexes is selected.
Indexes type is defined as 'typedef vector< unsigned > TIndexes'.
Definition at line 306 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::e_Indexes, and CSeqTable_sparse_index_Base::m_choice.
Referenced by CSeqTable_sparse_index::ChangeToIndexes(), CSeqTable_sparse_index::ChangeToIndexes_delta(), and CTableDataSeq_table::Init().
|
inline |
Check if variant Indexes_delta is selected.
Indexes_delta type is defined as 'typedef vector< unsigned > TIndexes_delta'.
Definition at line 346 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::e_Indexes_delta, and CSeqTable_sparse_index_Base::m_choice.
Referenced by CSeqTable_sparse_index::ChangeToIndexes(), and CSeqTable_sparse_index::ChangeToIndexes_delta().
|
inline |
Check if variant Int is selected.
Int type is defined as 'typedef vector< int > TInt'.
Definition at line 647 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToInt4(), CSeqTable_multi_data::ChangeToInt_delta(), CSeqTable_multi_data::ChangeToInt_scaled(), CountColumnValueConflicts(), RemoveRowsFromColumn(), SaveTableRowAsListFile(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), and CMiscSeqTable::x_CheckDuplicateIds().
|
inline |
Check if variant Int is selected.
Int type is defined as 'typedef int TInt'.
Definition at line 467 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Int, and CSeqTable_single_data_Base::m_choice.
Referenced by CSeqTable_single_data::CanGetInt(), CSeqTable_single_data::GetIntSize(), and CTableDataSeq_table::GetIntValue().
|
inline |
Check if variant Int1 is selected.
Int1 type is defined as 'typedef vector< char > TInt1'.
Definition at line 843 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int1, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToInt1().
|
inline |
Check if variant Int2 is selected.
Int2 type is defined as 'typedef vector< Int2 > TInt2'.
Definition at line 863 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int2, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToInt2().
|
inline |
Check if variant Int8 is selected.
Int8 type is defined as 'typedef vector< Int8 > TInt8'.
Definition at line 883 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int8, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToInt8().
|
inline |
Check if variant Int8 is selected.
Int8 type is defined as 'typedef Int8 TInt8'.
Definition at line 606 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Int8, and CSeqTable_single_data_Base::m_choice.
Referenced by CSeqTable_single_data::CanGetInt(), and CSeqTable_single_data::GetIntSize().
|
inline |
Check if variant Int_delta is selected.
Int_delta type is defined as 'typedef CSeqTable_multi_data TInt_delta'.
Definition at line 819 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int_delta, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToInt4(), and CSeqTable_multi_data::ChangeToInt_delta().
|
inline |
Check if variant Int_scaled is selected.
Int_scaled type is defined as 'typedef CScaled_int_multi_data TInt_scaled'.
Definition at line 825 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int_scaled, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToInt_scaled().
|
inline |
Check if variant Interval is selected.
Interval type is defined as 'typedef vector< CRef< CSeq_interval > > TInterval'.
Definition at line 799 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Interval, and CSeqTable_multi_data_Base::m_choice.
|
inline |
Check if variant Interval is selected.
Interval type is defined as 'typedef CSeq_interval TInterval'.
Definition at line 600 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Interval, and CSeqTable_single_data_Base::m_choice.
Referenced by CTableDataSeq_table::GetObjectValue().
|
inline |
Check if variant Loc is selected.
Loc type is defined as 'typedef vector< CRef< CSeq_loc > > TLoc'.
Definition at line 759 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Loc, and CSeqTable_multi_data_Base::m_choice.
|
inline |
Check if variant Loc is selected.
Loc type is defined as 'typedef CSeq_loc TLoc'.
Definition at line 588 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Loc, and CSeqTable_single_data_Base::m_choice.
Referenced by CTableDataSeq_table::GetObjectValue().
|
inline |
Check if variant Real is selected.
Real type is defined as 'typedef vector< double > TReal'.
Definition at line 667 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Real, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToReal(), CSeqTable_multi_data::ChangeToReal_scaled(), and RemoveRowsFromColumn().
|
inline |
Check if variant Real is selected.
Real type is defined as 'typedef double TReal'.
Definition at line 494 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Real, and CSeqTable_single_data_Base::m_choice.
Referenced by CSeqTable_single_data::CanGetReal(), and CTableDataSeq_table::GetRealValue().
|
inline |
Check if variant Real_scaled is selected.
Real_scaled type is defined as 'typedef CScaled_real_multi_data TReal_scaled'.
Definition at line 831 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Real_scaled, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToReal_scaled().
|
inline |
Check if a value has been assigned to Add data member.
Data member Add is mandatory; its type is defined as 'typedef int TAdd'
Definition at line 368 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_set_State.
Referenced by CScaled_int_multi_data_Base::CanGetAdd(), and CScaled_int_multi_data_Base::SetAdd().
|
inline |
Check if a value has been assigned to Add data member.
Data member Add is mandatory; its type is defined as 'typedef double TAdd'
Definition at line 286 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::m_set_State.
Referenced by CScaled_real_multi_data_Base::CanGetAdd(), and CScaled_real_multi_data_Base::SetAdd().
|
inline |
set of possible values Check if a value has been assigned to Bytes data member.
Data member Bytes is mandatory; its type is defined as 'typedef vector< vector< char >* > TBytes'
Definition at line 188 of file CommonBytes_table_.hpp.
References CCommonBytes_table_Base::m_set_State.
|
inline |
data in columns Check if a value has been assigned to Columns data member.
Data member Columns is mandatory; its type is defined as 'typedef vector< CRef< CSeqTable_column > > TColumns'
Definition at line 421 of file Seq_table_.hpp.
References CSeq_table_Base::m_set_State.
Referenced by ApplySrcTableToSeqEntry(), CAutogeneratedCleanup::x_BasicCleanupSeqTable(), and CModifySeqId::x_UpdateSeqAnnot().
|
inline |
Check if a value has been assigned to Data data member.
Data member Data is mandatory; its type is defined as 'typedef vector< char > TData'
Definition at line 242 of file BVector_data_.hpp.
References CBVector_data_Base::m_set_State.
Referenced by CBVector_data_Base::CanGetData().
|
inline |
Check if a value has been assigned to Data data member.
Data member Data is mandatory; its type is defined as 'typedef CSeqTable_multi_data TData'
Definition at line 415 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_Data, and CRef< C, Locker >::NotEmpty().
Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data_int_scaled_int_scaled().
|
inline |
Check if a value has been assigned to Data data member.
Data member Data is mandatory; its type is defined as 'typedef CSeqTable_multi_data TData'
Definition at line 333 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::m_Data, and CRef< C, Locker >::NotEmpty().
Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data_real_scaled_real_scaled().
|
inline |
row data Check if a value has been assigned to Data data member.
Data member Data is optional; its type is defined as 'typedef CSeqTable_multi_data TData'
Definition at line 357 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::m_Data, and CRef< C, Locker >::NotEmpty().
Referenced by SInt8Column::Add(), CSeqTable_column_Base::CanGetData(), CountColumnValueConflicts(), CSeqTable_column::GetBytesPtr(), CSeqTableLocColumns::GetIdHandle(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTable_column::IsSet(), CSeqTableColumnInfo::IsSingular(), SaveTableRowAsListFile(), SeqTableFromAssemblyFields(), CSeqTableGridPanel::SetColumnSizesAndChoices(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), CSeqTableColumnInfo::UpdateSeq_loc(), CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_ETC(), x_SetAllTableStringValues(), and CSeqTableGridPanel::x_ValuesOkForNewColumn().
|
inline |
default value for sparse table, or if row data is too short Check if a value has been assigned to Default data member.
Data member Default is optional; its type is defined as 'typedef CSeqTable_single_data TDefault'
Definition at line 399 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::m_Default.
Referenced by CSeqTable_column_Base::CanGetDefault(), CSeqTable_column::GetBytesPtr(), CSeqTableLocColumns::GetLoc(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTable_column::IsSet(), CSeqTableColumnInfo::IsSingular(), CSeqTableLocColumns::ParseDefaults(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), CSeqTableColumnInfo::UpdateSeq_loc(), and CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_ETC().
|
inline |
subtype of features in this table, defined in header SeqFeatData.hpp Check if a value has been assigned to Feat_subtype data member.
Data member Feat_subtype is optional; its type is defined as 'typedef int TFeat_subtype'
Definition at line 327 of file Seq_table_.hpp.
References CSeq_table_Base::m_set_State.
Referenced by CSeq_table_Base::CanGetFeat_subtype(), CNAUtils::GetNATrackInfo(), and CSeq_table_Base::SetFeat_subtype().
|
inline |
type of features in this table, equal to Seq-feat.data variant index Check if a value has been assigned to Feat_type data member.
Data member Feat_type is mandatory; its type is defined as 'typedef int TFeat_type'
Definition at line 280 of file Seq_table_.hpp.
References CSeq_table_Base::m_set_State.
Referenced by CSeq_table_Base::CanGetFeat_type(), and CSeq_table_Base::SetFeat_type().
|
inline |
Check if a value has been assigned to Field_id data member.
Data member Field_id is optional; its type is defined as 'typedef int TField_id'
Definition at line 348 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::m_set_State.
Referenced by CSeqTable_column_info_Base::CanGetField_id(), CTableDataSeq_table::GetColumnCommonStrings(), CTableDataSeq_table::GetColumnLabel(), CTableDataSeq_table::GetColumnType(), CTableDataSeq_table::GetIntValue(), CTableDataSeq_table::GetStringValue(), CSeqTable_column_info_Base::SetField_id(), CTableDataSeq_table::SetStringValue(), CWiggleWriter::xTableGetChromName(), CWiggleWriter::xTableGetPosIn(), CWiggleWriter::xTableGetPosOut(), and CBedGraphWriter::xWriteAnnotSeqTable().
|
inline |
any column can be identified by ASN.1 text locator string with omitted object type.
examples: "data.gene.locus" for Seq-feat.data.gene.locus "data.imp.key" for Seq-feat.data.imp.key "qual.qual"
Data member Field_name is optional; its type is defined as 'typedef string TField_name'
Definition at line 395 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::m_set_State.
Referenced by CSeqTable_column_info_Base::CanGetField_name(), CTableDataSeq_table::GetColumnLabel(), CSeqTableInfo::GetLabel(), CSeqTableInfo::HasLabel(), CTableDataSeq_table::Init(), CSeqTableInfo::MatchBitFilter(), s_FindColumn(), CSeqTable_column_info_Base::SetField_name(), CWiggleWriter::xIsVariableStepData(), CWiggleWriter::xTableGetChromName(), CWiggleWriter::xTableGetPosOut(), CWiggleWriter::xTableGetValue(), and CBedGraphWriter::xWriteAnnotSeqTable().
|
inline |
column description or reference to previously defined info information about data Check if a value has been assigned to Header data member.
Data member Header is mandatory; its type is defined as 'typedef CSeqTable_column_info THeader'
Definition at line 327 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::m_Header.
Referenced by s_FindColumn().
|
inline |
indexes of values in array 'bytes' for each data row Check if a value has been assigned to Indexes data member.
Data member Indexes is mandatory; its type is defined as 'typedef vector< int > TIndexes'
Definition at line 213 of file CommonBytes_table_.hpp.
References CCommonBytes_table_Base::m_set_State.
|
inline |
indexes of values in array 'strings' for each data row Check if a value has been assigned to Indexes data member.
Data member Indexes is mandatory; its type is defined as 'typedef vector< int > TIndexes'
Definition at line 214 of file CommonString_table_.hpp.
References CCommonString_table_Base::m_set_State.
|
inline |
Check if a value has been assigned to Max data member.
Data member Max is optional; its type is defined as 'typedef Int8 TMax'
Definition at line 492 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_set_State.
Referenced by CScaled_int_multi_data_Base::CanGetMax(), CScaled_int_multi_data::GetIntSize(), and CScaled_int_multi_data_Base::SetMax().
|
inline |
min/max scaled value should be set if scaled values may not fit in 32-bit signed integer Check if a value has been assigned to Min data member.
Data member Min is optional; its type is defined as 'typedef Int8 TMin'
Definition at line 445 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_set_State.
Referenced by CScaled_int_multi_data_Base::CanGetMin(), CScaled_int_multi_data::GetIntSize(), and CScaled_int_multi_data_Base::SetMin().
|
inline |
output data[i] = data[i]*mul+add Check if a value has been assigned to Mul data member.
Data member Mul is mandatory; its type is defined as 'typedef int TMul'
Definition at line 321 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_set_State.
Referenced by CScaled_int_multi_data_Base::CanGetMul(), and CScaled_int_multi_data_Base::SetMul().
|
inline |
output data[i] = data[i]*mul+add Check if a value has been assigned to Mul data member.
Data member Mul is mandatory; its type is defined as 'typedef double TMul'
Definition at line 239 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::m_set_State.
Referenced by CScaled_real_multi_data_Base::CanGetMul(), and CScaled_real_multi_data_Base::SetMul().
|
inline |
number of rows Check if a value has been assigned to Num_rows data member.
Data member Num_rows is mandatory; its type is defined as 'typedef int TNum_rows'
Definition at line 374 of file Seq_table_.hpp.
References CSeq_table_Base::m_set_State.
Referenced by CSeq_table_Base::CanGetNum_rows(), and CSeq_table_Base::SetNum_rows().
|
inline |
Check if a value has been assigned to Size data member.
Data member Size is mandatory; its type is defined as 'typedef unsigned TSize'
Definition at line 195 of file BVector_data_.hpp.
References CBVector_data_Base::m_set_State.
Referenced by CBVector_data_Base::CanGetSize(), and CBVector_data_Base::SetSize().
|
inline |
in case not all rows contain data this field will contain sparse info Check if a value has been assigned to Sparse data member.
Data member Sparse is optional; its type is defined as 'typedef CSeqTable_sparse_index TSparse'
Definition at line 378 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::m_Sparse.
Referenced by CSeqTable_column_Base::CanGetSparse(), CSeqTable_column::GetBytesPtr(), CSeqTableLocColumns::GetIdHandle(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTable_column::IsSet(), CSeqTableColumnInfo::IsSingular(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), and CSeqTableColumnInfo::UpdateSeq_loc().
|
inline |
single value for indexes not listed in sparse table Check if a value has been assigned to Sparse_other data member.
Data member Sparse_other is optional; its type is defined as 'typedef CSeqTable_single_data TSparse_other'
Definition at line 420 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::m_Sparse_other.
Referenced by CSeqTable_column_Base::CanGetSparse_other(), CSeqTable_column::GetBytesPtr(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTable_column::IsSet(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), CSeqTableColumnInfo::UpdateSeq_loc(), and CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_ETC().
|
inline |
set of possible values Check if a value has been assigned to Strings data member.
Data member Strings is mandatory; its type is defined as 'typedef vector< CStringUTF8 > TStrings'
Definition at line 189 of file CommonString_table_.hpp.
References CCommonString_table_Base::m_set_State.
|
inline |
user friendly column name, can be skipped Check if a value has been assigned to Title data member.
Data member Title is optional; its type is defined as 'typedef string TTitle'
Definition at line 301 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::m_set_State.
Referenced by CSeqTable_column_info_Base::CanGetTitle(), CTableDataSeq_table::GetColumnLabel(), s_FindColumn(), and CSeqTable_column_info_Base::SetTitle().
|
inline |
Check if variant String is selected.
String type is defined as 'typedef vector< CStringUTF8 > TString'.
Definition at line 687 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_String, and CSeqTable_multi_data_Base::m_choice.
Referenced by CSeqTable_multi_data::ChangeToCommon_string(), CSeqTable_multi_data::ChangeToString(), CountColumnValueConflicts(), CSeqTable_multi_data::GetStringPtr(), RemoveRowsFromColumn(), SaveTableRowAsListFile(), CSeqTableGridPanel::SetColumnSizesAndChoices(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), CMiscSeqTable::x_CheckDuplicateIds(), x_SetAllTableStringValues(), and CSeqTableGridPanel::x_ValuesOkForNewColumn().
|
inline |
Check if variant String is selected.
String type is defined as 'typedef CStringUTF8 TString'.
Definition at line 521 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_String, and CSeqTable_single_data_Base::m_choice.
Referenced by CSeqTable_single_data::GetValue().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Reset the whole object.
Reimplemented in CBVector_data.
Definition at line 56 of file BVector_data_.cpp.
References CBVector_data_Base::ResetData(), and CBVector_data_Base::ResetSize().
Referenced by CBVector_data::Reset().
|
virtual |
Reset the whole object.
Definition at line 67 of file CommonBytes_table_.cpp.
References CCommonBytes_table_Base::ResetBytes(), and CCommonBytes_table_Base::ResetIndexes().
|
virtual |
Reset the whole object.
Definition at line 62 of file CommonString_table_.cpp.
References CCommonString_table_Base::ResetIndexes(), and CCommonString_table_Base::ResetStrings().
|
virtual |
Reset the whole object.
Definition at line 65 of file Scaled_int_multi_data_.cpp.
References CScaled_int_multi_data_Base::ResetAdd(), CScaled_int_multi_data_Base::ResetData(), CScaled_int_multi_data_Base::ResetMax(), CScaled_int_multi_data_Base::ResetMin(), and CScaled_int_multi_data_Base::ResetMul().
|
virtual |
Reset the whole object.
Definition at line 65 of file Scaled_real_multi_data_.cpp.
References CScaled_real_multi_data_Base::ResetAdd(), CScaled_real_multi_data_Base::ResetData(), and CScaled_real_multi_data_Base::ResetMul().
|
virtual |
Reset the whole object.
Definition at line 57 of file Seq_table_.cpp.
References CSeq_table_Base::ResetColumns(), CSeq_table_Base::ResetFeat_subtype(), CSeq_table_Base::ResetFeat_type(), and CSeq_table_Base::ResetNum_rows().
Referenced by CBiosampleChkApp::ProcessOneFile().
|
virtual |
Reset the whole object.
Definition at line 136 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::ResetData(), CSeqTable_column_Base::ResetDefault(), CSeqTable_column_Base::ResetHeader(), CSeqTable_column_Base::ResetSparse(), and CSeqTable_column_Base::ResetSparse_other().
|
virtual |
Reset the whole object.
Definition at line 101 of file SeqTable_column_info_.cpp.
References CSeqTable_column_info_Base::ResetField_id(), CSeqTable_column_info_Base::ResetField_name(), and CSeqTable_column_info_Base::ResetTitle().
|
virtual |
Reset the whole object.
Definition at line 58 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::e_not_set, CSeqTable_multi_data_Base::m_choice, and CSeqTable_multi_data_Base::ResetSelection().
Referenced by CSeqTable_multi_data::ChangeToBit(), CSeqTable_multi_data::ChangeToInt1(), CSeqTable_multi_data::ChangeToInt2(), CSeqTable_multi_data::ChangeToInt4(), CSeqTable_multi_data::ChangeToInt8(), CSeqTable_multi_data::ChangeToInt_delta(), CSeqTable_multi_data::ChangeToReal(), and CSeqTable_multi_data_Base::~CSeqTable_multi_data_Base().
|
virtual |
Reset the whole object.
Definition at line 53 of file SeqTable_single_data_.cpp.
References CSeqTable_single_data_Base::e_not_set, CSeqTable_single_data_Base::m_choice, and CSeqTable_single_data_Base::ResetSelection().
Referenced by CSeqTable_single_data_Base::~CSeqTable_single_data_Base().
|
virtual |
Reset the whole object.
Reimplemented in CSeqTable_sparse_index.
Definition at line 51 of file SeqTable_sparse_index_.cpp.
References CSeqTable_sparse_index_Base::e_not_set, CSeqTable_sparse_index_Base::m_choice, and CSeqTable_sparse_index_Base::ResetSelection().
Referenced by CSeqTable_sparse_index::Reset(), and CSeqTable_sparse_index_Base::~CSeqTable_sparse_index_Base().
|
inline |
Reset Add data member.
Definition at line 380 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_Add, and CScaled_int_multi_data_Base::m_set_State.
Referenced by CScaled_int_multi_data_Base::Reset().
|
inline |
Reset Add data member.
Definition at line 298 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::m_Add, and CScaled_real_multi_data_Base::m_set_State.
Referenced by CScaled_real_multi_data_Base::Reset().
void CCommonBytes_table_Base::ResetBytes | ( | void | ) |
Reset Bytes data member.
Definition at line 50 of file CommonBytes_table_.cpp.
References CCommonBytes_table_Base::m_Bytes, and CCommonBytes_table_Base::m_set_State.
Referenced by CCommonBytes_table_Base::Reset().
void CSeq_table_Base::ResetColumns | ( | void | ) |
Reset Columns data member.
Definition at line 51 of file Seq_table_.cpp.
References CSeq_table_Base::m_Columns, and CSeq_table_Base::m_set_State.
Referenced by CSeq_table_Base::Reset().
void CBVector_data_Base::ResetData | ( | void | ) |
Reset Data data member.
Definition at line 50 of file BVector_data_.cpp.
References CBVector_data_Base::m_Data, and CBVector_data_Base::m_set_State.
Referenced by CBVector_data_Base::Reset().
void CScaled_int_multi_data_Base::ResetData | ( | void | ) |
Reset Data data member.
Definition at line 51 of file Scaled_int_multi_data_.cpp.
References CScaled_int_multi_data_Base::m_Data, and CRef< C, Locker >::Reset().
Referenced by CScaled_int_multi_data_Base::CScaled_int_multi_data_Base(), CScaled_int_multi_data_Base::GetData(), CScaled_int_multi_data_Base::Reset(), and CScaled_int_multi_data_Base::SetData().
void CScaled_real_multi_data_Base::ResetData | ( | void | ) |
Reset Data data member.
Definition at line 51 of file Scaled_real_multi_data_.cpp.
References CScaled_real_multi_data_Base::m_Data, and CRef< C, Locker >::Reset().
Referenced by CScaled_real_multi_data_Base::CScaled_real_multi_data_Base(), CScaled_real_multi_data_Base::GetData(), CScaled_real_multi_data_Base::Reset(), and CScaled_real_multi_data_Base::SetData().
void CSeqTable_column_Base::ResetData | ( | void | ) |
Reset Data data member.
Definition at line 68 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Data, and CRef< C, Locker >::Reset().
Referenced by SCommonStrings::Attach(), SCommon8Bytes::Attach(), and CSeqTable_column_Base::Reset().
void CSeqTable_column_Base::ResetDefault | ( | void | ) |
Reset Default data member.
Definition at line 102 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Default.
Referenced by CSeqTable_column_Base::Reset().
|
inline |
Reset Feat_subtype data member.
Definition at line 339 of file Seq_table_.hpp.
References CSeq_table_Base::m_Feat_subtype, and CSeq_table_Base::m_set_State.
Referenced by CSeq_table_Base::Reset().
|
inline |
Reset Feat_type data member.
Definition at line 292 of file Seq_table_.hpp.
References CSeq_table_Base::m_Feat_type, and CSeq_table_Base::m_set_State.
Referenced by CSeq_table_Base::Reset().
|
inline |
Reset Field_id data member.
Definition at line 360 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::m_Field_id, and CSeqTable_column_info_Base::m_set_State.
Referenced by CTableAnnotDataSource::CreateSnps(), and CSeqTable_column_info_Base::Reset().
void CSeqTable_column_info_Base::ResetField_name | ( | void | ) |
Reset Field_name data member.
Definition at line 95 of file SeqTable_column_info_.cpp.
References CSeqTable_column_info_Base::m_Field_name, and CSeqTable_column_info_Base::m_set_State.
Referenced by CSeqTable_column_info_Base::Reset().
void CSeqTable_column_Base::ResetHeader | ( | void | ) |
Reset Header data member.
Definition at line 54 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Header.
Referenced by CSeqTable_column_Base::CSeqTable_column_Base(), CSeqTable_column_Base::GetHeader(), CSeqTable_column_Base::Reset(), and CSeqTable_column_Base::SetHeader().
void CCommonBytes_table_Base::ResetIndexes | ( | void | ) |
Reset Indexes data member.
Definition at line 61 of file CommonBytes_table_.cpp.
References CCommonBytes_table_Base::m_Indexes, and CCommonBytes_table_Base::m_set_State.
Referenced by CCommonBytes_table_Base::Reset().
void CCommonString_table_Base::ResetIndexes | ( | void | ) |
Reset Indexes data member.
Definition at line 56 of file CommonString_table_.cpp.
References CCommonString_table_Base::m_Indexes, and CCommonString_table_Base::m_set_State.
Referenced by CCommonString_table_Base::Reset().
|
inline |
Reset Max data member.
Definition at line 504 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_Max, and CScaled_int_multi_data_Base::m_set_State.
Referenced by CScaled_int_multi_data_Base::Reset().
|
inline |
Reset Min data member.
Definition at line 457 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_Min, and CScaled_int_multi_data_Base::m_set_State.
Referenced by CScaled_int_multi_data_Base::Reset().
|
inline |
Reset Mul data member.
Definition at line 333 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_Mul, and CScaled_int_multi_data_Base::m_set_State.
Referenced by CScaled_int_multi_data_Base::Reset().
|
inline |
Reset Mul data member.
Definition at line 251 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::m_Mul, and CScaled_real_multi_data_Base::m_set_State.
Referenced by CScaled_real_multi_data_Base::Reset().
|
inline |
Reset Num_rows data member.
Definition at line 386 of file Seq_table_.hpp.
References CSeq_table_Base::m_Num_rows, and CSeq_table_Base::m_set_State.
Referenced by CSeq_table_Base::Reset().
|
virtual |
Reset the selection (set it to e_not_set).
Reimplemented in CSeqTable_multi_data.
Definition at line 64 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::e_Bit, CSeqTable_multi_data_Base::e_Bit_bvector, CSeqTable_multi_data_Base::e_Bytes, CSeqTable_multi_data_Base::e_Common_bytes, CSeqTable_multi_data_Base::e_Common_string, CSeqTable_multi_data_Base::e_Id, CSeqTable_multi_data_Base::e_Int, CSeqTable_multi_data_Base::e_Int1, CSeqTable_multi_data_Base::e_Int2, CSeqTable_multi_data_Base::e_Int8, CSeqTable_multi_data_Base::e_Int_delta, CSeqTable_multi_data_Base::e_Int_scaled, CSeqTable_multi_data_Base::e_Interval, CSeqTable_multi_data_Base::e_Loc, CSeqTable_multi_data_Base::e_not_set, CSeqTable_multi_data_Base::e_Real, CSeqTable_multi_data_Base::e_Real_scaled, CSeqTable_multi_data_Base::e_String, CSeqTable_multi_data_Base::m_Bit, CSeqTable_multi_data_Base::m_Bytes, CSeqTable_multi_data_Base::m_choice, CSeqTable_multi_data_Base::m_Id, CSeqTable_multi_data_Base::m_Int, CSeqTable_multi_data_Base::m_Int1, CSeqTable_multi_data_Base::m_Int2, CSeqTable_multi_data_Base::m_Int8, CSeqTable_multi_data_Base::m_Interval, CSeqTable_multi_data_Base::m_Loc, CSeqTable_multi_data_Base::m_object, CSeqTable_multi_data_Base::m_Real, and CSeqTable_multi_data_Base::m_String.
Referenced by CSeqTable_multi_data_Base::Reset(), CSeqTable_multi_data::ResetSelection(), CSeqTable_multi_data_Base::SetBit_bvector(), CSeqTable_multi_data_Base::SetCommon_bytes(), CSeqTable_multi_data_Base::SetCommon_string(), CSeqTable_multi_data_Base::SetInt_delta(), CSeqTable_multi_data_Base::SetInt_scaled(), and CSeqTable_multi_data_Base::SetReal_scaled().
|
virtual |
Reset the selection (set it to e_not_set).
Definition at line 59 of file SeqTable_single_data_.cpp.
References CSeqTable_single_data_Base::e_Bytes, CSeqTable_single_data_Base::e_Id, CSeqTable_single_data_Base::e_Interval, CSeqTable_single_data_Base::e_Loc, CSeqTable_single_data_Base::e_not_set, CSeqTable_single_data_Base::e_String, CSeqTable_single_data_Base::m_Bytes, CSeqTable_single_data_Base::m_choice, CSeqTable_single_data_Base::m_object, and CSeqTable_single_data_Base::m_string_utf8.
Referenced by CSeqTable_single_data_Base::Reset(), CSeqTable_single_data_Base::SetId(), CSeqTable_single_data_Base::SetInterval(), and CSeqTable_single_data_Base::SetLoc().
|
virtual |
Reset the selection (set it to e_not_set).
Definition at line 57 of file SeqTable_sparse_index_.cpp.
References CSeqTable_sparse_index_Base::e_Bit_set, CSeqTable_sparse_index_Base::e_Bit_set_bvector, CSeqTable_sparse_index_Base::e_Indexes, CSeqTable_sparse_index_Base::e_Indexes_delta, CSeqTable_sparse_index_Base::e_not_set, CSeqTable_sparse_index_Base::m_Bit_set, CSeqTable_sparse_index_Base::m_choice, CSeqTable_sparse_index_Base::m_Indexes, CSeqTable_sparse_index_Base::m_Indexes_delta, and CSeqTable_sparse_index_Base::m_object.
Referenced by CSeqTable_sparse_index_Base::Reset(), and CSeqTable_sparse_index_Base::SetBit_set_bvector().
|
inline |
Reset Size data member.
Definition at line 207 of file BVector_data_.hpp.
References CBVector_data_Base::m_set_State, and CBVector_data_Base::m_Size.
Referenced by CBVector_data_Base::Reset().
void CSeqTable_column_Base::ResetSparse | ( | void | ) |
Reset Sparse data member.
Definition at line 85 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Sparse.
Referenced by SSparseIndex::Optimize(), and CSeqTable_column_Base::Reset().
void CSeqTable_column_Base::ResetSparse_other | ( | void | ) |
Reset Sparse_other data member.
Definition at line 119 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Sparse_other.
Referenced by CSeqTable_column_Base::Reset().
void CCommonString_table_Base::ResetStrings | ( | void | ) |
Reset Strings data member.
Definition at line 50 of file CommonString_table_.cpp.
References CCommonString_table_Base::m_set_State, and CCommonString_table_Base::m_Strings.
Referenced by CCommonString_table_Base::Reset().
END_ENUM_INFO void CSeqTable_column_info_Base::ResetTitle | ( | void | ) |
Reset Title data member.
Definition at line 89 of file SeqTable_column_info_.cpp.
References CSeqTable_column_info_Base::m_set_State, and CSeqTable_column_info_Base::m_Title.
Referenced by CSeqTable_column_info_Base::Reset().
void CSeqTable_multi_data_Base::Select | ( | E_Choice | index, |
EResetVariant | reset, | ||
CObjectMemoryPool * | pool | ||
) |
Select the requested variant if needed, allocating CObject variants from memory pool.
void CSeqTable_single_data_Base::Select | ( | E_Choice | index, |
EResetVariant | reset, | ||
CObjectMemoryPool * | pool | ||
) |
Select the requested variant if needed, allocating CObject variants from memory pool.
void CSeqTable_sparse_index_Base::Select | ( | E_Choice | index, |
EResetVariant | reset, | ||
CObjectMemoryPool * | pool | ||
) |
Select the requested variant if needed, allocating CObject variants from memory pool.
void CSeqTable_multi_data_Base::Select | ( | E_Choice | index, |
EResetVariant | reset = eDoResetVariant |
||
) |
Select the requested variant if needed.
index | New selection state. |
reset | Flag 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. |
Referenced by CSeqTable_multi_data_Base::SetBit(), CSeqTable_multi_data_Base::SetBit_bvector(), CSeqTable_multi_data_Base::SetBytes(), CSeqTable_multi_data_Base::SetCommon_bytes(), CSeqTable_multi_data_Base::SetCommon_string(), CSeqTable_multi_data_Base::SetId(), CSeqTable_multi_data_Base::SetInt(), CSeqTable_multi_data_Base::SetInt1(), CSeqTable_multi_data_Base::SetInt2(), CSeqTable_multi_data_Base::SetInt8(), CSeqTable_multi_data_Base::SetInt_delta(), CSeqTable_multi_data_Base::SetInt_scaled(), CSeqTable_multi_data_Base::SetInterval(), CSeqTable_multi_data_Base::SetLoc(), CSeqTable_multi_data_Base::SetReal(), CSeqTable_multi_data_Base::SetReal_scaled(), and CSeqTable_multi_data_Base::SetString().
void CSeqTable_single_data_Base::Select | ( | E_Choice | index, |
EResetVariant | reset = eDoResetVariant |
||
) |
Select the requested variant if needed.
index | New selection state. |
reset | Flag 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. |
Referenced by CTableAnnotDataSource::CreateSnps(), CSeqTable_single_data_Base::SetBit(), CSeqTable_single_data_Base::SetBytes(), CSeqTable_single_data_Base::SetId(), CSeqTable_single_data_Base::SetInt(), CSeqTable_single_data_Base::SetInt8(), CSeqTable_single_data_Base::SetInterval(), CSeqTable_single_data_Base::SetLoc(), CSeqTable_single_data_Base::SetReal(), and CSeqTable_single_data_Base::SetString().
void CSeqTable_sparse_index_Base::Select | ( | E_Choice | index, |
EResetVariant | reset = eDoResetVariant |
||
) |
Select the requested variant if needed.
index | New selection state. |
reset | Flag 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. |
Referenced by CSeqTable_sparse_index_Base::SetBit_set(), CSeqTable_sparse_index_Base::SetBit_set_bvector(), CSeqTable_sparse_index_Base::SetIndexes(), and CSeqTable_sparse_index_Base::SetIndexes_delta().
|
static |
Retrieve selection name (for diagnostic purposes).
index | One of possible selection states. |
Definition at line 200 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::sm_SelectionNames.
|
static |
Retrieve selection name (for diagnostic purposes).
index | One of possible selection states. |
Definition at line 128 of file SeqTable_single_data_.cpp.
References CSeqTable_single_data_Base::sm_SelectionNames.
Referenced by CSeqTable_single_data::ThrowConversionError().
|
static |
Retrieve selection name (for diagnostic purposes).
index | One of possible selection states. |
Definition at line 107 of file SeqTable_sparse_index_.cpp.
References CSeqTable_sparse_index_Base::sm_SelectionNames.
|
inline |
Assign a value to Add data member.
value | Value to assign |
Definition at line 396 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_Add, CScaled_int_multi_data_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Add data member.
value | Value to assign |
Definition at line 314 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::m_Add, CScaled_real_multi_data_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Add data member.
Definition at line 403 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::IsSetAdd(), CScaled_int_multi_data_Base::m_Add, CScaled_int_multi_data_Base::m_set_State, and CSerialObject::UnassignedByte().
|
inline |
Assign a value to Add data member.
Definition at line 321 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::IsSetAdd(), CScaled_real_multi_data_Base::m_Add, CScaled_real_multi_data_Base::m_set_State, and CSerialObject::UnassignedByte().
|
inline |
Select the variant and set its data.
value | Variant data. |
Definition at line 581 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Bit, eDoNotResetVariant, CSeqTable_single_data_Base::m_Bit, CSeqTable_single_data_Base::Select(), and rapidjson::value.
|
inline |
Select the variant.
Definition at line 752 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Bit, eDoNotResetVariant, CSeqTable_multi_data_Base::m_Bit, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToBit().
|
inline |
Select the variant.
Definition at line 574 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Bit, eDoNotResetVariant, CSeqTable_single_data_Base::m_Bit, and CSeqTable_single_data_Base::Select().
Referenced by CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), and CTableAnnotDataSource::CreateSnps().
void CSeqTable_multi_data_Base::SetBit_bvector | ( | CSeqTable_multi_data_Base::TBit_bvector & | value | ) |
Select the variant and set its data.
value | Reference to the data. |
Definition at line 332 of file SeqTable_multi_data_.cpp.
References CObject::AddReference(), CSeqTable_multi_data_Base::e_Bit_bvector, CSeqTable_multi_data_Base::m_choice, CSeqTable_multi_data_Base::m_object, CSeqTable_multi_data_Base::ResetSelection(), and rapidjson::value.
CSeqTable_multi_data_Base::TBit_bvector & CSeqTable_multi_data_Base::SetBit_bvector | ( | void | ) |
Select the variant.
Definition at line 326 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::e_Bit_bvector, eDoNotResetVariant, CSeqTable_multi_data_Base::m_object, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToBit_bvector().
|
inline |
Select the variant.
Definition at line 339 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::e_Bit_set, eDoNotResetVariant, CSeqTable_sparse_index_Base::m_Bit_set, and CSeqTable_sparse_index_Base::Select().
Referenced by CSeqTable_sparse_index::SetBit_set().
void CSeqTable_sparse_index_Base::SetBit_set_bvector | ( | CSeqTable_sparse_index_Base::TBit_set_bvector & | value | ) |
Select the variant and set its data.
value | Reference to the data. |
Definition at line 129 of file SeqTable_sparse_index_.cpp.
References CObject::AddReference(), CSeqTable_sparse_index_Base::e_Bit_set_bvector, CSeqTable_sparse_index_Base::m_choice, CSeqTable_sparse_index_Base::m_object, CSeqTable_sparse_index_Base::ResetSelection(), and rapidjson::value.
CSeqTable_sparse_index_Base::TBit_set_bvector & CSeqTable_sparse_index_Base::SetBit_set_bvector | ( | void | ) |
Select the variant.
Definition at line 123 of file SeqTable_sparse_index_.cpp.
References CSeqTable_sparse_index_Base::e_Bit_set_bvector, eDoNotResetVariant, CSeqTable_sparse_index_Base::m_object, and CSeqTable_sparse_index_Base::Select().
Referenced by CSeqTable_sparse_index::SetBit_set_bvector().
|
inline |
Assign a value to Bytes data member.
Definition at line 206 of file CommonBytes_table_.hpp.
References CCommonBytes_table_Base::m_Bytes, and CCommonBytes_table_Base::m_set_State.
|
inline |
Select the variant.
Definition at line 720 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Bytes, eDoNotResetVariant, CSeqTable_multi_data_Base::m_Bytes, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToBytes().
|
inline |
Select the variant.
Definition at line 554 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Bytes, eDoNotResetVariant, CSeqTable_single_data_Base::m_Bytes, and CSeqTable_single_data_Base::Select().
|
inline |
Assign a value to Columns data member.
Definition at line 439 of file Seq_table_.hpp.
References CSeq_table_Base::m_Columns, and CSeq_table_Base::m_set_State.
Referenced by CSourceRequirements::AddColumnsToSeqTable(), CExportTableDlg::RemoveEmptyColsAndRows(), CUnculTaxTool::TrimSuggestions(), CAutogeneratedCleanup::x_BasicCleanupSeqTable(), CSrcWriter::xAppendColumnValue(), and CSrcWriter::xPrepareTableColumn().
void CSeqTable_multi_data_Base::SetCommon_bytes | ( | CSeqTable_multi_data_Base::TCommon_bytes & | value | ) |
Select the variant and set its data.
value | Reference to the data. |
Definition at line 244 of file SeqTable_multi_data_.cpp.
References CObject::AddReference(), CSeqTable_multi_data_Base::e_Common_bytes, CSeqTable_multi_data_Base::m_choice, CSeqTable_multi_data_Base::m_object, CSeqTable_multi_data_Base::ResetSelection(), and rapidjson::value.
CSeqTable_multi_data_Base::TCommon_bytes & CSeqTable_multi_data_Base::SetCommon_bytes | ( | void | ) |
Select the variant.
Definition at line 238 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::e_Common_bytes, eDoNotResetVariant, CSeqTable_multi_data_Base::m_object, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToCommon_bytes().
void CSeqTable_multi_data_Base::SetCommon_string | ( | CSeqTable_multi_data_Base::TCommon_string & | value | ) |
Select the variant and set its data.
value | Reference to the data. |
Definition at line 222 of file SeqTable_multi_data_.cpp.
References CObject::AddReference(), CSeqTable_multi_data_Base::e_Common_string, CSeqTable_multi_data_Base::m_choice, CSeqTable_multi_data_Base::m_object, CSeqTable_multi_data_Base::ResetSelection(), and rapidjson::value.
CSeqTable_multi_data_Base::TCommon_string & CSeqTable_multi_data_Base::SetCommon_string | ( | void | ) |
Select the variant.
Definition at line 216 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::e_Common_string, eDoNotResetVariant, CSeqTable_multi_data_Base::m_object, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToCommon_string().
void CScaled_int_multi_data_Base::SetData | ( | CScaled_int_multi_data_Base::TData & | value | ) |
Assign a value to Data data member.
value | Reference to value. |
Definition at line 60 of file Scaled_int_multi_data_.cpp.
References CScaled_int_multi_data_Base::m_Data, CRef< C, Locker >::Reset(), and rapidjson::value.
Referenced by CSeqTable_multi_data::ChangeToInt_scaled(), and CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data_int_scaled_int_scaled().
void CScaled_real_multi_data_Base::SetData | ( | CScaled_real_multi_data_Base::TData & | value | ) |
Assign a value to Data data member.
value | Reference to value. |
Definition at line 60 of file Scaled_real_multi_data_.cpp.
References CScaled_real_multi_data_Base::m_Data, CRef< C, Locker >::Reset(), and rapidjson::value.
Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data_real_scaled_real_scaled().
void CSeqTable_column_Base::SetData | ( | CSeqTable_column_Base::TData & | value | ) |
Assign a value to Data data member.
value | Reference to value. |
Definition at line 73 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Data, CRef< C, Locker >::Reset(), and rapidjson::value.
Referenced by SCommonStrings::Add(), SIntColumn::Add(), SInt8Column::Add(), SCommon8Bytes::Add(), CSourceRequirements::AddColumnsToSeqTable(), CTableAnnotDataSource::AddSeqLoc(), CTableAnnotDataSource::AddSnpSeqLoc(), CSourceRequirements::CheckSourceQuals(), ConvertTableColumns(), CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CSequenceEditingEventHandler::ExportStructuredCommentsTable(), CMolInfoTableCommandConverter::GetChoices(), CGenomeTableCommandConverter::GetChoices(), CPrimerTableCommandConverter::GetChoices(), CFeatureTableCommandConverter::GetChoices(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), GetSeqTableForSrcQualFromSeqEntry(), GetSeqTableFromSeqEntry(), CBulkCountryEdit::GetValuesTable(), CBulkMiscFeat::GetValuesTableFromSeqEntry(), CCompareWithBiosample::GetValuesTableFromSeqEntry(), CCountryConflict::GetValuesTableFromSeqEntry(), CLatLonTool::GetValuesTableFromSeqEntry(), CUnculTaxTool::GetValuesTableFromSeqEntry(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), MakeMailReportPostReport(), MakeMailReportPreReport(), CWig2tableApplication::MakeTable(), RemoveRowsFromColumn(), SeqTableFromAssemblyFields(), SwapTableColumns(), CSourceRequirements::x_AddOneOfProblems(), CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_ETC(), CVDBGraphSeqIterator::x_MakeTable(), x_SetAllTableStringValues(), x_TestList(), x_TestPair(), and CWiggleReader::xMakeTable().
|
inline |
Assign a value to Data data member.
Definition at line 263 of file BVector_data_.hpp.
References CBVector_data_Base::m_Data, and CBVector_data_Base::m_set_State.
Referenced by CBVector_data::SetBitVector().
|
inline |
Assign a value to Data data member.
Definition at line 436 of file Scaled_int_multi_data_.hpp.
References CScaled_int_multi_data_Base::m_Data, and CScaled_int_multi_data_Base::ResetData().
|
inline |
Assign a value to Data data member.
Definition at line 354 of file Scaled_real_multi_data_.hpp.
References CScaled_real_multi_data_Base::m_Data, and CScaled_real_multi_data_Base::ResetData().
CSeqTable_column_Base::TData & CSeqTable_column_Base::SetData | ( | void | ) |
Assign a value to Data data member.
Definition at line 78 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Data, and CRef< C, Locker >::Reset().
void CSeqTable_column_Base::SetDefault | ( | CSeqTable_column_Base::TDefault & | value | ) |
Assign a value to Default data member.
value | Reference to value. |
Definition at line 107 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Default, and rapidjson::value.
Referenced by SSeqTableContent::AddFixedInt(), SSeqTableContent::AddFixedSeq_id(), SSeqTableContent::AddFixedSeq_loc(), SSeqTableContent::AddFixedString(), SCommonStrings::Attach(), SCommon8Bytes::Attach(), CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CWig2tableApplication::MakeTable(), CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_ETC(), CVDBGraphSeqIterator::x_MakeTable(), CWiggleReader::xMakeTable(), and CSrcWriter::xPrepareTableColumn().
CSeqTable_column_Base::TDefault & CSeqTable_column_Base::SetDefault | ( | void | ) |
Assign a value to Default data member.
Definition at line 112 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Default.
|
inline |
Assign a value to Feat_subtype data member.
value | Value to assign |
Definition at line 355 of file Seq_table_.hpp.
References CSeq_table_Base::m_Feat_subtype, CSeq_table_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Feat_subtype data member.
Definition at line 362 of file Seq_table_.hpp.
References CSeq_table_Base::IsSetFeat_subtype(), CSeq_table_Base::m_Feat_subtype, CSeq_table_Base::m_set_State, and CSerialObject::UnassignedByte().
|
inline |
Assign a value to Feat_type data member.
value | Value to assign |
Definition at line 308 of file Seq_table_.hpp.
References CSeq_table_Base::m_Feat_type, CSeq_table_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Feat_type data member.
Definition at line 315 of file Seq_table_.hpp.
References CSeq_table_Base::IsSetFeat_type(), CSeq_table_Base::m_Feat_type, CSeq_table_Base::m_set_State, and CSerialObject::UnassignedByte().
|
inline |
Assign a value to Field_id data member.
value | Value to assign |
Definition at line 376 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::m_Field_id, CSeqTable_column_info_Base::m_set_State, and rapidjson::value.
Referenced by CTableAnnotDataSource::AddSeqLoc(), CTableAnnotDataSource::AddSnpSeqLoc(), CTableImportDataSource::ConvertToSeqAnnot(), CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), and CTableAnnotDataSource::CreateSnps().
|
inline |
Assign a value to Field_id data member.
Definition at line 383 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::IsSetField_id(), CSeqTable_column_info_Base::m_Field_id, CSeqTable_column_info_Base::m_set_State, and CSerialObject::UnassignedByte().
|
inline |
Assign a value to Field_name data member.
value | Value to assign |
Definition at line 416 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::m_Field_name, CSeqTable_column_info_Base::m_set_State, and rapidjson::value.
Referenced by CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), and CTableAnnotDataSource::CreateSnps().
|
inline |
Definition at line 423 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::m_Field_name, CSeqTable_column_info_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Field_name data member.
Definition at line 430 of file SeqTable_column_info_.hpp.
References CSeqTable_column_info_Base::IsSetField_name(), CSeqTable_column_info_Base::m_Field_name, CSeqTable_column_info_Base::m_set_State, and CSerialObject::UnassignedString().
void CSeqTable_column_Base::SetHeader | ( | CSeqTable_column_Base::THeader & | value | ) |
Assign a value to Header data member.
value | Reference to value. |
Definition at line 63 of file SeqTable_column_.cpp.
References CSeqTable_column_Base::m_Header, and rapidjson::value.
Referenced by CSourceRequirements::AddColumnsToSeqTable(), CTableAnnotDataSource::AddSeqLoc(), CTableAnnotDataSource::AddSnpSeqLoc(), BuildFeatureSeqTableFromSeqEntry(), CSourceRequirements::CheckSourceQuals(), ConvertTableColumns(), CopyTableColumns(), CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CSequenceEditingEventHandler::ExportStructuredCommentsTable(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), GetMiscTableFromSeqEntry(), GetSeqTableForSrcQualFromSeqEntry(), GetSeqTableFromSeqEntry(), CBulkCountryEdit::GetValuesTable(), CBulkCDS::GetValuesTableFromSeqEntry(), CBulkGene::GetValuesTableFromSeqEntry(), CBulkMiscFeat::GetValuesTableFromSeqEntry(), CBulkRna::GetValuesTableFromSeqEntry(), CCompareWithBiosample::GetValuesTableFromSeqEntry(), CCountryConflict::GetValuesTableFromSeqEntry(), CLatLonTool::GetValuesTableFromSeqEntry(), CUnculTaxTool::GetValuesTableFromSeqEntry(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), MakeMailReportPostReport(), MakeMailReportPreReport(), CWig2tableApplication::MakeTable(), SwapTableColumns(), x_MakeColumn(), CVDBGraphSeqIterator::x_MakeTable(), x_TestList(), x_TestPair(), CWiggleReader::xMakeTable(), and CSrcWriter::xPrepareTableColumn().
|
inline |
Assign a value to Header data member.
Definition at line 348 of file SeqTable_column_.hpp.
References CSeqTable_column_Base::m_Header, and CSeqTable_column_Base::ResetHeader().
void CSeqTable_single_data_Base::SetId | ( | CSeqTable_single_data_Base::TId & | value | ) |
Select the variant and set its data.
value | Reference to the data. |
Definition at line 178 of file SeqTable_single_data_.cpp.
References CObject::AddReference(), CSeqTable_single_data_Base::e_Id, CSeqTable_single_data_Base::m_choice, CSeqTable_single_data_Base::m_object, CSeqTable_single_data_Base::ResetSelection(), and rapidjson::value.
|
inline |
Select the variant.
Definition at line 792 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Id, eDoNotResetVariant, CSeqTable_multi_data_Base::m_Id, and CSeqTable_multi_data_Base::Select().
Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data1712_ETC(), and CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_int_delta1713_ETC().
CSeqTable_single_data_Base::TId & CSeqTable_single_data_Base::SetId | ( | void | ) |
Select the variant.
Definition at line 172 of file SeqTable_single_data_.cpp.
References CSeqTable_single_data_Base::e_Id, eDoNotResetVariant, CSeqTable_single_data_Base::m_object, and CSeqTable_single_data_Base::Select().
Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_sparse_other_sparse_other_ETC().
|
inline |
Assign a value to Indexes data member.
Definition at line 231 of file CommonBytes_table_.hpp.
References CCommonBytes_table_Base::m_Indexes, and CCommonBytes_table_Base::m_set_State.
|
inline |
Assign a value to Indexes data member.
Definition at line 232 of file CommonString_table_.hpp.
References CCommonString_table_Base::m_Indexes, and CCommonString_table_Base::m_set_State.
Referenced by CTableDataSeq_table::SetStringValue().
|
inline |
Select the variant.
Definition at line 319 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::e_Indexes, eDoNotResetVariant, CSeqTable_sparse_index_Base::m_Indexes, and CSeqTable_sparse_index_Base::Select().
Referenced by CSeqTable_sparse_index::SetIndexes().
|
inline |
Select the variant.
Definition at line 359 of file SeqTable_sparse_index_.hpp.
References CSeqTable_sparse_index_Base::e_Indexes_delta, eDoNotResetVariant, CSeqTable_sparse_index_Base::m_Indexes_delta, and CSeqTable_sparse_index_Base::Select().
Referenced by CSeqTable_sparse_index::SetIndexes_delta().
|
inline |
Select the variant and set its data.
value | Variant data. |
Definition at line 487 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Int, eDoNotResetVariant, CSeqTable_single_data_Base::m_Int, CSeqTable_single_data_Base::Select(), and rapidjson::value.
|
inline |
Select the variant.
Definition at line 660 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int, eDoNotResetVariant, CSeqTable_multi_data_Base::m_Int, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToInt4(), CSeqTable_multi_data::ChangeToInt_delta(), and CSeqTable_multi_data::ChangeToInt_scaled().
|
inline |
Select the variant.
Definition at line 480 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Int, eDoNotResetVariant, CSeqTable_single_data_Base::m_Int, and CSeqTable_single_data_Base::Select().
|
inline |
Select the variant.
Definition at line 856 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int1, eDoNotResetVariant, CSeqTable_multi_data_Base::m_Int1, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToInt1().
|
inline |
Select the variant.
Definition at line 876 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int2, eDoNotResetVariant, CSeqTable_multi_data_Base::m_Int2, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToInt2().
|
inline |
Select the variant and set its data.
value | Variant data. |
Definition at line 626 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Int8, eDoNotResetVariant, CSeqTable_single_data_Base::m_Int8, CSeqTable_single_data_Base::Select(), and rapidjson::value.
|
inline |
Select the variant.
Definition at line 896 of file SeqTable_multi_data_.hpp.
References CSeqTable_multi_data_Base::e_Int8, eDoNotResetVariant, CSeqTable_multi_data_Base::m_Int8, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToInt8().
|
inline |
Select the variant.
Definition at line 619 of file SeqTable_single_data_.hpp.
References CSeqTable_single_data_Base::e_Int8, eDoNotResetVariant, CSeqTable_single_data_Base::m_Int8, and CSeqTable_single_data_Base::Select().
void CSeqTable_multi_data_Base::SetInt_delta | ( | CSeqTable_multi_data_Base::TInt_delta & | value | ) |
Select the variant and set its data.
value | Reference to the data. |
Definition at line 266 of file SeqTable_multi_data_.cpp.
References CObject::AddReference(), CSeqTable_multi_data_Base::e_Int_delta, CSeqTable_multi_data_Base::m_choice, CSeqTable_multi_data_Base::m_object, CSeqTable_multi_data_Base::ResetSelection(), and rapidjson::value.
CSeqTable_multi_data_Base::TInt_delta & CSeqTable_multi_data_Base::SetInt_delta | ( | void | ) |
Select the variant.
Definition at line 260 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::e_Int_delta, eDoNotResetVariant, CSeqTable_multi_data_Base::m_object, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToInt_delta(), CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data1712_ETC(), and CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_int_delta1713_ETC().
void CSeqTable_multi_data_Base::SetInt_scaled | ( | CSeqTable_multi_data_Base::TInt_scaled & | value | ) |
Select the variant and set its data.
value | Reference to the data. |
Definition at line 288 of file SeqTable_multi_data_.cpp.
References CObject::AddReference(), CSeqTable_multi_data_Base::e_Int_scaled, CSeqTable_multi_data_Base::m_choice, CSeqTable_multi_data_Base::m_object, CSeqTable_multi_data_Base::ResetSelection(), and rapidjson::value.
CSeqTable_multi_data_Base::TInt_scaled & CSeqTable_multi_data_Base::SetInt_scaled | ( | void | ) |
Select the variant.
Definition at line 282 of file SeqTable_multi_data_.cpp.
References CSeqTable_multi_data_Base::e_Int_scaled, eDoNotResetVariant, CSeqTable_multi_data_Base::m_object, and CSeqTable_multi_data_Base::Select().
Referenced by CSeqTable_multi_data::ChangeToInt_scaled(), CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data1712_ETC(), and CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_int_delta1713_ETC().
void CSeqTable_single_data_Base::SetInterval | ( | CSeqTable_single_data_Base::TInterval & | value | ) |
Select the variant and set its data.
value | Reference to the data. |
Definition at line 200 of file SeqTable_single_data_.cpp.
References CObject::AddReference(), CSeqTable_single_data_Base::e_Interval, CSeqTable_single_data_Base::m_choice, CSeqTable_single_data_Base::m_object, CSeqTable_single_data_Base::ResetSelection(), and rapidjson::value.
|
inline |