109 info->CodeVersion(22400);
110 info->DataSpec(ncbi::EDataSpec::eASN);
116 : m_Lower(0), m_Upper(0)
207 info->CodeVersion(22400);
208 info->DataSpec(ncbi::EDataSpec::eASN);
250 info->CodeVersion(22400);
251 info->DataSpec(ncbi::EDataSpec::eASN);
270 m_Left.Reset(
new TLeft());
284 m_Right.Reset(
new TRight());
308 info->CodeVersion(22400);
309 info->DataSpec(ncbi::EDataSpec::eASN);
418 info->CodeVersion(22400);
419 info->DataSpec(ncbi::EDataSpec::eASN);
User-defined methods of the data storage class.
User-defined methods of the data storage class.
BEGIN_NAMED_BASE_CLASS_INFO("PC-Group", CPC_Group)
BEGIN_NAMED_ENUM_IN_INFO("", CPC_Group_Base::, EType, true)
BEGIN_NAMED_CLASS_INFO("", CPC_Group_Base::C_Repeat_count::C_Range)
BEGIN_NAMED_CHOICE_INFO("", CPC_Group_Base::C_Repeat_count)
Special bonds in this group (typically capping/crossing bonds, e.g.
#define DIAG_COMPILE_INFO
Make compile time diagnostic information object to use in CNcbiDiag and CException.
#define MEMBER_PTR(MemberName)
#define SET_ENUM_INTERNAL_NAME(OwnerName, MemberName)
#define ADD_NAMED_MEMBER(MemberAlias, MemberName, TypeMacro, TypeMacroArgs)
#define ADD_NAMED_REF_MEMBER(MemberAlias, MemberName, ClassName)
#define SET_ENUM_MODULE(ModuleName)
#define ADD_NAMED_REF_CHOICE_VARIANT(MemberAlias, MemberName, ClassName)
#define ADD_NAMED_STD_MEMBER(MemberAlias, MemberName)
#define SET_CLASS_MODULE(ModuleName)
#define ADD_NAMED_ENUM_MEMBER(MemberAlias, MemberName, EnumName)
#define ADD_ENUM_VALUE(EnumValueName, EnumValueValue)
#define ADD_NAMED_STD_CHOICE_VARIANT(MemberAlias, MemberName)
#define SET_INTERNAL_NAME(OwnerName, MemberName)
#define SET_CHOICE_MODULE(ModuleName)
void AddReference(void) const
Add reference to object.
bool IsAllocatedInPool(void) const THROWS_NONE
Check if object is allocated in memory pool (not system heap)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const TRange & GetRange(void) const
Get the variant data.
EConnectivity
Connectivity (e.g. from MOL field SCN)
TBonds & SetBonds(void)
Assign a value to Bonds data member.
virtual void Reset(void)
Reset the whole object.
virtual void Reset(void)
Reset the whole object.
CRef< TBrackets > m_Brackets
void DoSelect(E_Choice index, CObjectMemoryPool *pool=0)
void Reset(void)
Reset the whole object.
TRange & SetRange(void)
Select the variant.
virtual ~CPC_Group_Base(void)
static const char *const sm_SelectionNames[]
void Select(E_Choice index, EResetVariant reset=eDoResetVariant)
Select the requested variant if needed.
void Reset(void)
Reset the whole object.
void Reset(void)
Reset the whole object.
void ResetLabel(void)
Reset Label data member.
void ResetBonds(void)
Reset Bonds data member.
void ResetType(void)
Reset Type data member.
void ThrowInvalidSelection(E_Choice index) const
Throw 'InvalidSelection' exception.
TLeft & SetLeft(void)
Assign a value to Left data member.
void ResetSelection(void)
Reset the selection (set it to e_not_set).
void ResetLeft(void)
Reset Left data member.
CRef< TRepeat_count > m_Repeat_count
void ResetRight(void)
Reset Right data member.
ESubtype
Subtype (e.g. from MOL field SST)
void CheckSelected(E_Choice index) const
Verify selection, throw exception if it differs from the expected.
void ResetTo(void)
Reset To data member.
void ResetSubtype(void)
Reset Subtype data member.
void ResetLower(void)
Reset Lower data member.
NCBI_NS_NCBI::CSerialObject * m_object
void Reset(void)
Reset the whole object.
C_Repeat_count TRepeat_count
void ResetRepeat_count(void)
Reset Repeat_count data member.
TRepeat_count & SetRepeat_count(void)
Assign a value to Repeat_count data member.
EType
These enumerated values are adapted from the ctfile format specification Type of group (e....
void ResetAtoms(void)
Reset Atoms data member.
void ResetSubscript(void)
Reset Subscript data member.
static string SelectionName(E_Choice index)
Retrieve selection name (for diagnostic purposes).
void ResetBrackets(void)
Reset Brackets data member.
void ResetUpper(void)
Reset Upper data member.
TBrackets & SetBrackets(void)
Assign a value to Brackets data member.
void ResetFrom(void)
Reset From data member.
TRight & SetRight(void)
Assign a value to Right data member.
void ResetConnectivity(void)
Reset Connectivity data member.
@ e_not_set
No variant selected.
const GenericPointer< typename T::ValueType > T2 value
static const CSubSource::ESubtype eSubtype_unknown