Succès (avec le chemin résultant) ou échec (avec un message lisible).
More...
#include <FileOperationResult.h>
|
| bool | ok () const noexcept |
|
| bool | succeeded = false |
| std::string | error |
| std::filesystem::path | path |
| | Chemin créé/renommé/dupliqué en cas de succès.
|
Succès (avec le chemin résultant) ou échec (avec un message lisible).
Ne lève jamais d'exception (EX-NFR-040) : l'échec est une valeur, pas un incident. Expose ok() en méthode, comme core::LevelLoadResult, core::LevelSequenceLoadResult, hmi::SoundCatalogResult — un lecteur qui écrit result.ok() ne doit pas avoir à se souvenir duquel des cinq types il parle.
◆ failure()
◆ ok()
| bool hmi::FileOperationResult::ok |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
- Returns
- true si l'opération a abouti ; error est alors vide et path renseigné.
◆ success()
◆ error
| std::string hmi::FileOperationResult::error |
◆ path
| std::filesystem::path hmi::FileOperationResult::path |
Chemin créé/renommé/dupliqué en cas de succès.
◆ succeeded
| bool hmi::FileOperationResult::succeeded = false |
The documentation for this struct was generated from the following file: