5#ifndef INCLUDE_FIFECHAN_LISTMODEL_HPP_
6#define INCLUDE_FIFECHAN_LISTMODEL_HPP_
12#include "fifechan/platform.hpp"
ListModel(ListModel &&)=default
Move constructor.
virtual int getNumberOfElements()=0
Gets the number of elements in the list.
ListModel & operator=(ListModel &&)=default
Move assignment operator.
ListModel & operator=(ListModel const &)=default
Copy assignment operator.
ListModel(ListModel const &)=default
Copy constructor.
virtual ~ListModel()=default
Virtual destructor.
virtual std::string getElementAt(int i)=0
Gets an element at a certain index in the list.
Used replacement tokens by configure_file():