Page principale Liste des namespaces Hiérarchie des classes Liste par ordre alphabétique Liste des composants Liste des fichiers Membres des namespaces Composants Déclarations

# Référence de la classe ExCFileWriter

`#include <ExCFile.h>`

Graphe d'héritage de la classe ExCFileWriter

## Membres publics
| ExCFileWriter ()
| ExCFileWriter (string)
void | setContent (ExCFileData)

## Documentation des contructeurs et destructeurs

ExCFileWriter | ( |  | ) | `[inline]`

| Définition à la ligne 117 du fichier ExCFile.h.
    00117 : ExCFile () {};

ExCFileWriter | ( | string |  | ) |

| Définition à la ligne 167 du fichier ExCFile.cpp. Références WO.
    00167 : ExCFile (s, WO) {};

## Documentation des méthodes

void setContent | ( | ExCFileData |  | ) |

| Définition à la ligne 169 du fichier ExCFile.cpp. Références FILE_BATCH, FILE_COMMAND, FILE_CONSOLE, FILE_INTERFACE, FILE_PARTICULE, FILE_SET, ExCFile::filename, ExCFileDataAction::getAction(), ExCFileDataAction::getCommand(), ExCFileData::getContent(), ExCFile::getOpenMode(), ExCFileData::getType(), et WOA.
    00169                                              {
    00170         ofstream file;
    00171         file.open (filename.data (), getOpenMode (WOA));
    00172         vector<ExCFileDataAction> d = s.getContent();
    00173         vector<ExCFileDataAction>::iterator i = d.begin ();
    00174         string f = "#";
    00175         switch (s.getType ()) {
    00176                 case FILE_BATCH: f += "exec"; break;
    00177                 case FILE_COMMAND: f += "command"; break;
    00178                 case FILE_CONSOLE: f += "console"; break;
    00179                 case FILE_SET: f += "set"; break;
    00180                 case FILE_PARTICULE: f += "particulesystem"; break;
    00181                 case FILE_INTERFACE: f += "interface"; break;
    00182         }
    00183         f += "#";
    00184         file << f << endl;
    00185
    00186         ExCFileDataAction plop;
    00187         while (i != d.end ()) {
    00188                 plop = *i++;
    00189                 file << plop.getAction() << "#" << plop.getCommand() << endl;
    00190         }
    00191         file.close ();
    00192 }

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

- ExCFile.h
- ExCFile.cpp