m_object->RemoveReference();
81(m_object =
new(pool) ncbi::objects::CMedline_entry())->
AddReference();
84(m_object =
new(pool) ncbi::objects::CSeq_entry())->
AddReference();
87(m_object =
new(pool) ncbi::objects::CSeq_entry())->
AddReference();
90(m_object =
new(pool) ncbi::objects::CSeq_entry())->
AddReference();
93(m_object =
new(pool) ncbi::objects::CBiostruc())->
AddReference();
96(m_object =
new(pool) ncbi::objects::CBiostruc_annot_set())->
AddReference();
116 returnNCBI_NS_NCBI::CInvalidChoiceSelection::GetName(index, sm_SelectionNames,
sizeof(sm_SelectionNames)/
sizeof(sm_SelectionNames[0]));
121 throwNCBI_NS_NCBI::CInvalidChoiceSelection(
DIAG_COMPILE_INFO,
this, m_choice, index, sm_SelectionNames,
sizeof(sm_SelectionNames)/
sizeof(sm_SelectionNames[0]));
127 return*
static_cast<const TMl*
>(m_object);
133 return*
static_cast<TMl*
>(m_object);
139 if( m_choice != e_Ml || m_object != ptr ) {
148CheckSelected(e_Prot);
149 return*
static_cast<const TProt*
>(m_object);
155 return*
static_cast<TProt*
>(m_object);
161 if( m_choice != e_Prot || m_object != ptr ) {
170CheckSelected(e_Nuc);
171 return*
static_cast<const TNuc*
>(m_object);
177 return*
static_cast<TNuc*
>(m_object);
183 if( m_choice != e_Nuc || m_object != ptr ) {
192CheckSelected(e_Genome);
193 return*
static_cast<const TGenome*
>(m_object);
199 return*
static_cast<TGenome*
>(m_object);
205 if( m_choice != e_Genome || m_object != ptr ) {
214CheckSelected(e_Structure);
215 return*
static_cast<const TStructure*
>(m_object);
221 return*
static_cast<TStructure*
>(m_object);
227 if( m_choice != e_Structure || m_object != ptr ) {
230m_choice = e_Structure;
236CheckSelected(e_StrucAnnot);
237 return*
static_cast<const TStrucAnnot*
>(m_object);
249 if( m_choice != e_StrucAnnot || m_object != ptr ) {
252m_choice = e_StrucAnnot;
269 info->CodeVersion(22400);
270 info->DataSpec(ncbi::EDataSpec::eASN);
328 info->RandomOrder();
329 info->CodeVersion(22400);
330 info->DataSpec(ncbi::EDataSpec::eASN);
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
BEGIN_NAMED_BASE_CLASS_INFO("Entrez-general", CEntrez_general)
BEGIN_NAMED_CHOICE_INFO("", CEntrez_general_Base::C_Data)
#define DIAG_COMPILE_INFO
Make compile time diagnostic information object to use in CNcbiDiag and CException.
#define MEMBER_PTR(MemberName)
#define ADD_NAMED_REF_MEMBER(MemberAlias, MemberName, ClassName)
#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 SET_INTERNAL_NAME(OwnerName, MemberName)
#define SET_CHOICE_MODULE(ModuleName)
void AddReference(void) const
Add reference to object.
void Reset(void)
Reset reference 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.
void ResetStyle(void)
Reset Style data member.
virtual void Reset(void)
Reset the whole object.
TMl & SetMl(void)
Select the variant.
CEntrez_general_Base(void)
E_Choice
Choice variants.
static string SelectionName(E_Choice index)
Retrieve selection name (for diagnostic purposes).
void ResetSelection(void)
Reset the selection (set it to e_not_set).
TStructure & SetStructure(void)
Select the variant.
const TMl & GetMl(void) const
Get the variant data.
void ResetTitle(void)
Reset Title data member.
void ResetLocation(void)
Reset Location data member.
void Reset(void)
Reset the whole object.
const TStrucAnnot & GetStrucAnnot(void) const
Get the variant data.
EEntrez_style
Access to EEntrez_style's attributes (values, names) as defined in spec.
static const char *const sm_SelectionNames[]
TGenome & SetGenome(void)
Select the variant.
TStrucAnnot & SetStrucAnnot(void)
Select the variant.
const TStructure & GetStructure(void) const
Get the variant data.
const TProt & GetProt(void) const
Get the variant data.
const TGenome & GetGenome(void) const
Get the variant data.
TData & SetData(void)
Assign a value to Data data member.
const TNuc & GetNuc(void) const
Get the variant data.
TNuc & SetNuc(void)
Select the variant.
TProt & SetProt(void)
Select the variant.
void ResetData(void)
Reset Data data member.
void DoSelect(E_Choice index, CObjectMemoryPool *pool=0)
void ThrowInvalidSelection(E_Choice index) const
Throw 'InvalidSelection' exception.
virtual ~CEntrez_general_Base(void)
@ e_not_set
No variant selected.
Magic spell ;-) needed for some weird compilers... very empiric.
const GenericPointer< typename T::ValueType > T2 value
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4