helib::EncodedPtxt_base Class Referenceabstract

#include <EncodedPtxt.h>

Inheritance diagram for helib::EncodedPtxt_base:
helib::EncodedPtxt_derived_BGV helib::EncodedPtxt_derived_CKKS

Public Member Functions

virtual ~EncodedPtxt_base ()
 
virtual EncodedPtxt_baseclone () const =0
 
virtual bool isBGV () const
 
virtual bool isCKKS () const
 
virtual const EncodedPtxt_BGVgetBGV () const
 
virtual const EncodedPtxt_CKKSgetCKKS () const
 

Constructor & Destructor Documentation

◆ ~EncodedPtxt_base()

virtual helib::EncodedPtxt_base::~EncodedPtxt_base ( )
inlinevirtual

Member Function Documentation

◆ clone()

virtual EncodedPtxt_base* helib::EncodedPtxt_base::clone ( ) const
pure virtual

◆ getBGV()

virtual const EncodedPtxt_BGV& helib::EncodedPtxt_base::getBGV ( ) const
inlinevirtual

Reimplemented in helib::EncodedPtxt_derived_BGV.

◆ getCKKS()

virtual const EncodedPtxt_CKKS& helib::EncodedPtxt_base::getCKKS ( ) const
inlinevirtual

◆ isBGV()

virtual bool helib::EncodedPtxt_base::isBGV ( ) const
inlinevirtual

Reimplemented in helib::EncodedPtxt_derived_BGV.

◆ isCKKS()

virtual bool helib::EncodedPtxt_base::isCKKS ( ) const
inlinevirtual