80 ADD_ENUM_VALUE(
"plasmid-in-mitochondrion", eGenome_plasmid_in_mitochondrion);
156 info->CodeVersion(22400);
157 info->DataSpec(ncbi::EDataSpec::eASN);
163 : m_Genome(eGenome_unknown), m_Origin(eOrigin_unknown)
BEGIN_NAMED_BASE_CLASS_INFO("BioSource", CBioSource)
BEGIN_NAMED_ENUM_IN_INFO("", CBioSource_Base::, EGenome, true)
User-defined methods of the data storage class.
********************************************************************
#define MEMBER_PTR(MemberName)
#define SET_ENUM_INTERNAL_NAME(OwnerName, MemberName)
#define ADD_NAMED_MEMBER(MemberAlias, MemberName, TypeMacro, TypeMacroArgs)
#define ADD_NAMED_NULL_MEMBER(MemberAlias, TypeMacro, TypeMacroArgs)
#define ADD_NAMED_REF_MEMBER(MemberAlias, MemberName, ClassName)
#define SET_ENUM_MODULE(ModuleName)
#define SET_CLASS_MODULE(ModuleName)
#define ADD_NAMED_ENUM_MEMBER(MemberAlias, MemberName, EnumName)
#define ADD_ENUM_VALUE(EnumValueName, EnumValueValue)
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.
virtual ~CBioSource_Base(void)
void ResetGenome(void)
Reset Genome data member.
void ResetOrigin(void)
Reset Origin data member.
CPCRReactionSet TPcr_primers
virtual void Reset(void)
Reset the whole object.
void ResetIs_focus(void)
Reset Is_focus data member.
TPcr_primers & SetPcr_primers(void)
Assign a value to Pcr_primers data member.
TOrg & SetOrg(void)
Assign a value to Org data member.
list< CRef< CSubSource > > m_Subtype
CRef< TPcr_primers > m_Pcr_primers
void ResetOrg(void)
Reset Org data member.
void ResetPcr_primers(void)
Reset Pcr_primers data member.
void ResetSubtype(void)
Reset Subtype data member.
const GenericPointer< typename T::ValueType > T2 value