Skip to content

Class Viruses_const

template <typename TSeq>

ClassList > Viruses_const

Set of Viruses (const) (useful for iterators)More...

  • #include <viruses-bones.hpp>

Public Functions

Type Name
Viruses_const () = delete
Viruses_const (const Agent< TSeq > & p)
std::vector< VirusPtr< TSeq > >::const_iterator begin () const
std::vector< VirusPtr< TSeq > >::const_iterator end () const
const VirusPtr< TSeq > & operator() (size_t i)
const VirusPtr< TSeq > & operator[] (size_t i)
void print () noexcept const
size_t size () noexcept const

Detailed Description

Template parameters:

  • TSeq

Public Functions Documentation

function Viruses_const [1/2]

Viruses_const::Viruses_const () = delete

function Viruses_const [2/2]

inline Viruses_const::Viruses_const (
    const Agent < TSeq > & p
) 

function begin

inline std::vector< VirusPtr < TSeq > >::const_iterator Viruses_const::begin () const

function end

inline std::vector< VirusPtr < TSeq > >::const_iterator Viruses_const::end () const

function operator()

inline const VirusPtr < TSeq > & Viruses_const::operator() (
    size_t i
) 

function operator[]

inline const VirusPtr < TSeq > & Viruses_const::operator[] (
    size_t i
) 

function print

inline void Viruses_const::print () noexcept const

function size

inline size_t Viruses_const::size () noexcept const


The documentation for this class was generated from the following file epiworld-src/include/epiworld/viruses-bones.hpp