#include "CeylanGenericMVCDefines.h"
#include "CeylanTextDisplayable.h"
#include "CeylanOperators.h"
#include "CeylanStringUtils.h"
#include "CeylanGenericView.h"
#include <string>
#include <list>
Go to the source code of this file.
Classes | |
class | Ceylan::MVC::BaseModel |
Interface class for all models of the lightweight generic Model-View-Controller (MVC) design pattern. More... | |
class | Ceylan::MVC::NoViewModel |
Pure model, not linked to any view. More... | |
class | Ceylan::MVC::SingleViewGenericModel< ActualView > |
Generic model template, for models specifically linked to a given view, which the model owns, and with no known specific controller. More... | |
class | Ceylan::MVC::SingleViewModel |
Generic model class, linked to a given generic view (BaseView), which the model owns, and with no known specific controller. More... | |
class | Ceylan::MVC::MultipleViewGenericModel< ActualView > |
Generic model template, for models specifically linked to multiple (i.e. More... | |
class | Ceylan::MVC::MultipleViewModel |
Generic model class, for models specifically linked to multiple (i.e. More... | |
class | Ceylan::MVC::SingleControllerNoViewGenericModel< ActualController > |
Generic model template, for models specifically linked to a given controller (whose class is the typename) and with no known specific view (therefore unable to manage their lifecycle). More... | |
class | Ceylan::MVC::SingleControllerSingleViewGenericModel< ActualController > |
Generic model template, for models specifically linked to a given controller (whose class is the typename) and to one specific view (which is not a typename, as a model does not have to know specifically its views). More... | |
Namespaces | |
namespace | Ceylan |
This part of the Ceylan namespace gathers some convenient string manipulation facilities to be widely used. | |
namespace | Ceylan::MVC |