bpp-seq3  3.0.0
bpp::AbstractTemplateSymbolList< T > Member List

This is the complete list of members for bpp::AbstractTemplateSymbolList< T >, including all inherited members.

AbstractTemplateSymbolList(std::shared_ptr< const Alphabet > alpha)bpp::AbstractTemplateSymbolList< T >inline
AbstractTemplateSymbolList(const std::vector< T > &list, std::shared_ptr< const Alphabet > alpha)bpp::AbstractTemplateSymbolList< T >inline
AbstractTemplateSymbolList(const AbstractTemplateSymbolList< T > &list)bpp::AbstractTemplateSymbolList< T >inline
AbstractTemplateSymbolList(const TemplateCoreSymbolListInterface< T > &list)bpp::AbstractTemplateSymbolList< T >inline
addElement(const T &c) overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
addElement(size_t pos, const T &c) overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
alphabet() const overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
alphabet_bpp::AbstractTemplateSymbolList< T >private
clone() const override=0bpp::TemplateCoreSymbolListInterface< T >pure virtual
content_bpp::AbstractTemplateSymbolList< T >protected
deleteElement(size_t pos) overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
deleteElements(size_t pos, size_t len) overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
getAlphabet() const overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
getContent() const overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
getElement(size_t pos) const overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
getStateValueAt(size_t position, int state) const =0bpp::CruxSymbolListInterfacepure virtual
getValue(size_t pos) const overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
operator()(size_t position, int state) const =0bpp::CruxSymbolListInterfacepure virtual
operator=(const TemplateCoreSymbolListInterface< T > &list)bpp::AbstractTemplateSymbolList< T >inline
operator=(const AbstractTemplateSymbolList< T > &list)bpp::AbstractTemplateSymbolList< T >inline
operator[](size_t pos) const overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
operator[](size_t pos) overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
setContent(const std::vector< T > &list) overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
setElement(size_t pos, const T &c) overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
shuffle() overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
size() const overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
toString() const overridebpp::AbstractTemplateSymbolList< T >inlinevirtual
~AbstractTemplateSymbolList()bpp::AbstractTemplateSymbolList< T >inlinevirtual
~Clonable()=defaultbpp::Clonablevirtual
~CruxSymbolListInterface()bpp::CruxSymbolListInterfaceinlinevirtual
~TemplateCoreSymbolListInterface()bpp::TemplateCoreSymbolListInterface< T >inlinevirtual