Fonctions membres publiques

Référence de la classe Castor::Loader< T, FT > (modèle)

Classe de base pour les loaders de ressource. Plus de détails...

Liste de tous les membres

Fonctions membres publiques

 Loader (File::eOPEN_MODE p_eMode)
 Constructeur.
virtual ~Loader ()
 Destructeur.
virtual bool operator() (T &p_object, File &p_file)
 Lit une ressource à partir d'un fichier.
virtual bool operator() (T &p_object, Path const &p_pathFile)
 Lit une ressource à partir d'un fichier.
virtual bool operator() (T const &p_object, File &p_file)
 Ecrit une ressource dans un fichier.
virtual bool operator() (T const &p_object, Path const &p_pathFile)
 Ecrit une ressource dans un fichier.

Description détaillée

template<class T, eFILE_TYPE FT>
class Castor::Loader< T, FT >

Classe de base pour les loaders de ressource.

Auteur:
Sylvain DOREMUS
Version:
0.6.1.0
Date:
03/01/2011
Remarques:
Contient les 2 fonctions nécessaire a un loader : Load et Save

Documentation des constructeurs et destructeur

template<class T, eFILE_TYPE FT>
Castor::Loader< T, FT >::Loader ( File::eOPEN_MODE  p_eMode  )  [inline]

Constructeur.

Paramètres:
[in] p_eMode Le mode d'ouverture du fichier
template<class T, eFILE_TYPE FT>
virtual Castor::Loader< T, FT >::~Loader (  )  [inline, virtual]

Destructeur.


Documentation des fonctions membres

template<class T, eFILE_TYPE FT>
virtual bool Castor::Loader< T, FT >::operator() ( T &  p_object,
File p_file 
) [inline, virtual]

Lit une ressource à partir d'un fichier.

Paramètres:
[in,out] p_object L'objet à lire
[in,out] p_file Le fichier où lire l'objet

Voici le graphe d'appel pour cette fonction :

template<class T, eFILE_TYPE FT>
virtual bool Castor::Loader< T, FT >::operator() ( T const &  p_object,
Path const &  p_pathFile 
) [inline, virtual]

Ecrit une ressource dans un fichier.

Paramètres:
[in] p_object L'objet à écrire
[in] p_pathFile Le chemin du fichier où écrire l'objet
template<class T, eFILE_TYPE FT>
virtual bool Castor::Loader< T, FT >::operator() ( T const &  p_object,
File p_file 
) [inline, virtual]

Ecrit une ressource dans un fichier.

Paramètres:
[in] p_object L'objet à écrire
[in,out] p_file Le fichier où écrire l'objet
template<class T, eFILE_TYPE FT>
virtual bool Castor::Loader< T, FT >::operator() ( T &  p_object,
Path const &  p_pathFile 
) [inline, virtual]

Lit une ressource à partir d'un fichier.

Paramètres:
[in,out] p_object L'objet à lire
[in] p_pathFile Le chemin du fichier où lire l'objet

La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros