Go to the documentation of this file.Go to the SVN repository for this file.
41 #ifndef OBJECTS_SEQ_LINKAGE_EVIDENCE_BASE_HPP
42 #define OBJECTS_SEQ_LINKAGE_EVIDENCE_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
81 eType_paired_ends = 0,
82 eType_align_genus = 1,
83 eType_align_xgenus = 2,
84 eType_align_trnscpt = 3,
85 eType_within_clone = 4,
86 eType_clone_contig = 5,
89 eType_unspecified = 8,
91 eType_proximity_ligation = 10,
118 bool IsSetType(
void)
const;
125 bool CanGetType(
void)
const;
128 void ResetType(
void);
134 TType GetType(
void)
const;
146 TType& SetType(
void);
149 virtual void Reset(
void);
CLinkage_evidence_Base –.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
#define ENUM_METHOD_NAME(EnumName)
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Tparent::CMemberIndex< E_memberIndex, 2 > TmemberIndex
CLinkage_evidence_Base(const CLinkage_evidence_Base &)
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetType(void) const
Check if a value has been assigned to Type data member.
TType GetType(void) const
Get the Type member data.
CLinkage_evidence_Base & operator=(const CLinkage_evidence_Base &)
bool CanGetType(void) const
Check if it is safe to call GetType method.
TType & SetType(void)
Assign a value to Type data member.
void ResetType(void)
Reset Type data member.
const GenericPointer< typename T::ValueType > T2 value