DNA Calib 1.1
Project brief
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
dnac::BaseImpl Class Reference

#include <BaseImpl.h>

Inheritance diagram for dnac::BaseImpl:
Inheritance graph
Collaboration diagram for dnac::BaseImpl:
Collaboration graph

Public Member Functions

MemoryResourcegetMemoryResource ()
 

Protected Member Functions

 BaseImpl (MemoryResource *memRes_)
 
 ~BaseImpl ()=default
 
 BaseImpl (const BaseImpl &)=delete
 
BaseImploperator= (const BaseImpl &)=delete
 
 BaseImpl (BaseImpl &&rhs)=delete
 
BaseImploperator= (BaseImpl &&)=delete
 

Protected Attributes

MemoryResourcememRes
 
DNA dna
 

Constructor & Destructor Documentation

◆ BaseImpl() [1/3]

dnac::BaseImpl::BaseImpl ( MemoryResource memRes_)
inlineexplicitprotected
12 :
13 memRes{memRes_},
14 dna{memRes} {
15 }
MemoryResource * memRes
Definition: dnacalib/dna/BaseImpl.h:31
Definition: BinaryStreamReader.h:10

◆ ~BaseImpl()

dnac::BaseImpl::~BaseImpl ( )
protecteddefault

◆ BaseImpl() [2/3]

dnac::BaseImpl::BaseImpl ( const BaseImpl )
protecteddelete

◆ BaseImpl() [3/3]

dnac::BaseImpl::BaseImpl ( BaseImpl &&  rhs)
protecteddelete

Member Function Documentation

◆ getMemoryResource()

MemoryResource * dnac::BaseImpl::getMemoryResource ( )
inline

◆ operator=() [1/2]

BaseImpl & dnac::BaseImpl::operator= ( BaseImpl &&  )
protecteddelete

◆ operator=() [2/2]

BaseImpl & dnac::BaseImpl::operator= ( const BaseImpl )
protecteddelete

Member Data Documentation

◆ dna

DNA dnac::BaseImpl::dna
protected

◆ memRes

MemoryResource* dnac::BaseImpl::memRes
protected

The documentation for this class was generated from the following file: