CeylanGenericModel.h File Reference

#include "CeylanGenericMVCDefines.h"
#include "CeylanTextDisplayable.h"
#include "CeylanOperators.h"
#include "CeylanStringUtils.h"
#include "CeylanGenericView.h"
#include <string>
#include <list>
Include dependency graph for CeylanGenericModel.h:
This graph shows which files directly or indirectly include this file:

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
Generated on Mon Nov 29 13:38:49 2010 for Ceylan by  doxygen 1.6.3