34 #ifndef INTRON_CHAIN_H
35 #define INTRON_CHAIN_H
77 size_t free_obj_count = 0;
CObjectPool< CIgapIntron > CIgapIntronPool
CIgapIntronChain(const CIgapIntronChain &source)
void Expand(CIgapIntronChain &source, int beg, int len)
void Creat(int beg, int len)
void SetPool(CIgapIntronPool &pool)
CIgapIntronChain & operator=(const CIgapIntronChain &source)
void Copy(CIgapIntronChain &source)
void Init(int beg, int len)
void PutObject(C *object)
CObjectPool(size_t chunk_size=10000)
static const int chunk_size
static DLIST_TYPE *DLIST_NAME() prev(DLIST_LIST_TYPE *list, DLIST_TYPE *item)
static DLIST_TYPE *DLIST_NAME() next(DLIST_LIST_TYPE *list, DLIST_TYPE *item)
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#define LOG_POST(message)
This macro is deprecated and it's strongly recomended to move in all projects (except tests) to macro...
void Info(CExceptionArgs_Base &args)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
const CharType(& source)[N]
The NCBI C++/STL use hints.