#include <ExCFile.h>
Graphe d'héritage de la classe ExCFileWriter

Membres publics | |
| ExCFileWriter () | |
| ExCFileWriter (string) | |
| void | setContent (ExCFileData) |
|
|
Définition à la ligne 117 du fichier ExCFile.h.
00117 : ExCFile () {}; |
|
|
Définition à la ligne 167 du fichier ExCFile.cpp. Références WO.
|
|
|
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 }
|
1.3-rc1