Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Types protégés | Liste de tous les membres
Référence du modèle de la classe castor::Writer< DataT, StreamT >

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

#include <Writer.hpp>

Graphe d'héritage de castor::Writer< DataT, StreamT >:
Inheritance graph
[légende]
Graphe de collaboration de castor::Writer< DataT, StreamT >:
Collaboration graph
[légende]

Fonctions membres publiques

virtual ~Writer () noexcept=default
 
virtual bool operator() (DataT const &object, Type &file)
 Ecrit une ressource dans un fichier.
 

Types protégés

using Type = StreamT
 

Membres hérités additionnels

- Fonctions membres protégées hérités de castor::NonMovable
 NonMovable ()=default
 Constructeur.
 
 ~NonMovable () noexcept=default
 Destructeur.
 

Description détaillée

template<class DataT, typename StreamT>
class castor::Writer< DataT, StreamT >

Classe de base pour les writers de ressource.

Documentation des définitions de type membres

◆ Type

template<class DataT , typename StreamT >
using castor::Writer< DataT, StreamT >::Type = StreamT
protected

Documentation des constructeurs et destructeur

◆ ~Writer()

template<class DataT , typename StreamT >
virtual castor::Writer< DataT, StreamT >::~Writer ( )
virtualdefaultnoexcept

Documentation des fonctions membres

◆ operator()()

template<class DataT , typename StreamT >
virtual bool castor::Writer< DataT, StreamT >::operator() ( DataT const & object,
Type & file )
inlinevirtual

Ecrit une ressource dans un fichier.

Paramètres
[in]objectL'objet à écrire.
[in,out]fileLe fichier où écrire l'objet.

Références CU_LoaderError.


La documentation de cette classe a été générée à partir des fichiers suivants :