NCBI C++ ToolKit
Public Member Functions | Private Types | Private Member Functions | List of all members

Represents ASN.1 type NtSite defined in file varrep.asn

Search Toolkit Book for CNtSite

CNtSite –. More...

#include <objects/varrep/NtSite.hpp>

+ Inheritance diagram for CNtSite:
+ Collaboration diagram for CNtSite:

Public Member Functions

 CNtSite (void)
 
 ~CNtSite (void)
 
- Public Member Functions inherited from CNtSite_Base
 CNtSite_Base (void)
 
virtual ~CNtSite_Base (void)
 
 DECLARE_INTERNAL_TYPE_INFO ()
 
bool IsSetSeqid (void) const
 Check if a value has been assigned to Seqid data member. More...
 
bool CanGetSeqid (void) const
 Check if it is safe to call GetSeqid method. More...
 
void ResetSeqid (void)
 Reset Seqid data member. More...
 
const TSeqidGetSeqid (void) const
 Get the Seqid member data. More...
 
void SetSeqid (const TSeqid &value)
 Assign a value to Seqid data member. More...
 
void SetSeqid (TSeqid &&value)
 
TSeqidSetSeqid (void)
 Assign a value to Seqid data member. More...
 
bool IsSetSeqtype (void) const
 Check if a value has been assigned to Seqtype data member. More...
 
bool CanGetSeqtype (void) const
 Check if it is safe to call GetSeqtype method. More...
 
void ResetSeqtype (void)
 Reset Seqtype data member. More...
 
TSeqtype GetSeqtype (void) const
 Get the Seqtype member data. More...
 
void SetSeqtype (TSeqtype value)
 Assign a value to Seqtype data member. More...
 
TSeqtypeSetSeqtype (void)
 Assign a value to Seqtype data member. More...
 
bool IsSetBase (void) const
 Check if a value has been assigned to Base data member. More...
 
bool CanGetBase (void) const
 Check if it is safe to call GetBase method. More...
 
void ResetBase (void)
 Reset Base data member. More...
 
const TBaseGetBase (void) const
 Get the Base member data. More...
 
void SetBase (TBase &value)
 Assign a value to Base data member. More...
 
TBaseSetBase (void)
 Assign a value to Base data member. More...
 
bool IsSetOffset (void) const
 Check if a value has been assigned to Offset data member. More...
 
bool CanGetOffset (void) const
 Check if it is safe to call GetOffset method. More...
 
void ResetOffset (void)
 Reset Offset data member. More...
 
const TOffsetGetOffset (void) const
 Get the Offset member data. More...
 
void SetOffset (TOffset &value)
 Assign a value to Offset data member. More...
 
TOffsetSetOffset (void)
 Assign a value to Offset data member. More...
 
bool IsSetUtr (void) const
 Check if a value has been assigned to Utr data member. More...
 
bool CanGetUtr (void) const
 Check if it is safe to call GetUtr method. More...
 
void ResetUtr (void)
 Reset Utr data member. More...
 
const TUtrGetUtr (void) const
 Get the Utr member data. More...
 
void SetUtr (TUtr &value)
 Assign a value to Utr data member. More...
 
TUtrSetUtr (void)
 Assign a value to Utr data member. More...
 
bool IsSetStrand_minus (void) const
 TRUE implies opposite transcriptional orientation to to the reference sequence Check if a value has been assigned to Strand_minus data member. More...
 
bool CanGetStrand_minus (void) const
 Check if it is safe to call GetStrand_minus method. More...
 
void ResetStrand_minus (void)
 Reset Strand_minus data member. More...
 
void SetDefaultStrand_minus (void)
 Assign default value to Strand_minus data member. More...
 
TStrand_minus GetStrand_minus (void) const
 Get the Strand_minus member data. More...
 
void SetStrand_minus (TStrand_minus value)
 Assign a value to Strand_minus data member. More...
 
TStrand_minusSetStrand_minus (void)
 Assign a value to Strand_minus data member. More...
 
bool IsSetFuzzy (void) const
 TRUE implies HGVS subexpression of the form (base + offset), Check if a value has been assigned to Fuzzy data member. More...
 
bool CanGetFuzzy (void) const
 Check if it is safe to call GetFuzzy method. More...
 
void ResetFuzzy (void)
 Reset Fuzzy data member. More...
 
void SetDefaultFuzzy (void)
 Assign default value to Fuzzy data member. More...
 
TFuzzy GetFuzzy (void) const
 Get the Fuzzy member data. More...
 
void SetFuzzy (TFuzzy value)
 Assign a value to Fuzzy data member. More...
 
TFuzzySetFuzzy (void)
 Assign a value to Fuzzy data member. More...
 
bool IsSetFuzzy_offset (void) const
 TRUE implies HGVS subexpression of the form base+(offset) Check if a value has been assigned to Fuzzy_offset data member. More...
 
bool CanGetFuzzy_offset (void) const
 Check if it is safe to call GetFuzzy_offset method. More...
 
void ResetFuzzy_offset (void)
 Reset Fuzzy_offset data member. More...
 
void SetDefaultFuzzy_offset (void)
 Assign default value to Fuzzy_offset data member. More...
 
TFuzzy_offset GetFuzzy_offset (void) const
 Get the Fuzzy_offset member data. More...
 
void SetFuzzy_offset (TFuzzy_offset value)
 Assign a value to Fuzzy_offset data member. More...
 
TFuzzy_offsetSetFuzzy_offset (void)
 Assign a value to Fuzzy_offset data member. More...
 
virtual void Reset (void)
 Reset the whole object. More...
 
- Public Member Functions inherited from CSerialObject
 CSerialObject (void)
 
virtual ~CSerialObject (void)
 
virtual const CTypeInfoGetThisTypeInfo (void) const =0
 
virtual void Assign (const CSerialObject &source, ESerialRecursionMode how=eRecursive)
 Set object to copy of another one. More...
 
virtual bool Equals (const CSerialObject &object, ESerialRecursionMode how=eRecursive) const
 Check if both objects contain the same values. More...
 
virtual void DebugDump (CDebugDumpContext ddc, unsigned int depth) const
 Define method for dumping debug information. More...
 
void ThrowUnassigned (TMemberIndex index) const
 
void ThrowUnassigned (TMemberIndex index, const char *file_name, int file_line) const
 
bool HasNamespaceName (void) const
 Check if object data type has namespace name. More...
 
const stringGetNamespaceName (void) const
 Get namespace name. More...
 
bool HasNamespacePrefix (void) const
 Check if data type has namespace prefix. More...
 
const stringGetNamespacePrefix (void) const
 Get namespace prefix. More...
 
- Public Member Functions inherited from CObject
 CObject (void)
 Constructor. More...
 
 CObject (const CObject &src)
 Copy constructor. More...
 
virtual ~CObject (void)
 Destructor. More...
 
CObjectoperator= (const CObject &src) THROWS_NONE
 Assignment operator. More...
 
bool CanBeDeleted (void) const THROWS_NONE
 Check if object can be deleted. More...
 
bool IsAllocatedInPool (void) const THROWS_NONE
 Check if object is allocated in memory pool (not system heap) More...
 
bool Referenced (void) const THROWS_NONE
 Check if object is referenced. More...
 
bool ReferencedOnlyOnce (void) const THROWS_NONE
 Check if object is referenced only once. More...
 
void AddReference (void) const
 Add reference to object. More...
 
void RemoveReference (void) const
 Remove reference to object. More...
 
void ReleaseReference (void) const
 Remove reference without deleting object. More...
 
virtual void DoNotDeleteThisObject (void)
 Mark this object as not allocated in heap – do not delete this object. More...
 
virtual void DoDeleteThisObject (void)
 Mark this object as allocated in heap – object can be deleted. More...
 
void * operator new (size_t size)
 Define new operator for memory allocation. More...
 
void * operator new[] (size_t size)
 Define new[] operator for 'array' memory allocation. More...
 
void operator delete (void *ptr)
 Define delete operator for memory deallocation. More...
 
void operator delete[] (void *ptr)
 Define delete[] operator for memory deallocation. More...
 
void * operator new (size_t size, void *place)
 Define new operator. More...
 
void operator delete (void *ptr, void *place)
 Define delete operator. More...
 
void * operator new (size_t size, CObjectMemoryPool *place)
 Define new operator using memory pool. More...
 
void operator delete (void *ptr, CObjectMemoryPool *place)
 Define delete operator. More...
 
- Public Member Functions inherited from CDebugDumpable
 CDebugDumpable (void)
 
virtual ~CDebugDumpable (void)
 
void DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const
 
void DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const
 
void DumpToConsole (void) const
 

Private Types

typedef CNtSite_Base Tparent
 

Private Member Functions

 CNtSite (const CNtSite &value)
 
CNtSiteoperator= (const CNtSite &value)
 

Additional Inherited Members

- Public Types inherited from CNtSite_Base
enum class  E_memberIndex {
  e__allMandatory = 0 , e_seqid , e_seqtype , e_base ,
  e_offset , e_utr , e_strand_minus , e_fuzzy ,
  e_fuzzy_offset
}
 
typedef string TSeqid
 
typedef int TSeqtype
 
typedef C_Base TBase
 
typedef C_Offset TOffset
 
typedef C_Utr TUtr
 
typedef bool TStrand_minus
 
typedef bool TFuzzy
 
typedef bool TFuzzy_offset
 
typedef Tparent::CMemberIndex< E_memberIndex, 9 > TmemberIndex
 
- Public Types inherited from CObject
enum  EAllocFillMode { eAllocFillNone = 1 , eAllocFillZero , eAllocFillPattern }
 Control filling of newly allocated memory. More...
 
typedef CObjectCounterLocker TLockerType
 Default locker type for CRef. More...
 
typedef atomic< Uint8TCounter
 Counter type is CAtomiCounter. More...
 
typedef Uint8 TCount
 Alias for value type of counter. More...
 
- Static Public Member Functions inherited from CSerialObject
static void SetVerifyDataThread (ESerialVerifyData verify)
 
static void SetVerifyDataGlobal (ESerialVerifyData verify)
 
static string UnassignedString (void)
 
static CStringUTF8 UnassignedStringUTF8 (void)
 
static char UnassignedByte (void)
 
- Static Public Member Functions inherited from CObject
static NCBI_XNCBI_EXPORT void ThrowNullPointerException (void)
 Define method to throw null pointer exception. More...
 
static NCBI_XNCBI_EXPORT void ThrowNullPointerException (const type_info &type)
 
static EAllocFillMode GetAllocFillMode (void)
 
static void SetAllocFillMode (EAllocFillMode mode)
 
static void SetAllocFillMode (const string &value)
 Set mode from configuration parameter value. More...
 
- Static Public Member Functions inherited from CDebugDumpable
static void EnableDebugDump (bool on)
 
- Static Public Attributes inherited from CSerialObject
static const char * ms_UnassignedStr = "<*unassigned*>"
 
static const char ms_UnassignedByte = char(0xcd)
 
- Static Public Attributes inherited from CObject
static const TCount eCounterBitsCanBeDeleted = 1 << 0
 Define possible object states. More...
 
static const TCount eCounterBitsInPlainHeap = 1 << 1
 Heap signature was found. More...
 
static const TCount eCounterBitsPlaceMask
 Mask for 'in heap' state flags. More...
 
static const int eCounterStep = 1 << 2
 Skip over the "in heap" bits. More...
 
static const TCount eCounterValid = TCount(1) << (sizeof(TCount) * 8 - 2)
 Minimal value for valid objects (reference counter is zero) Must be a single bit value. More...
 
static const TCount eCounterStateMask
 Valid object, and object in heap. More...
 
- Protected Member Functions inherited from CObject
virtual void DeleteThis (void)
 Virtual method "deleting" this object. More...
 

Detailed Description

CNtSite –.

Definition at line 65 of file NtSite.hpp.


The documentation for this class was generated from the following files:
Modified on Wed Mar 27 11:16:31 2024 by modify_doxy.py rev. 669887