X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdbos%2Fworkdir%2Ffilesystem%2FFile.hpp;h=7e6decc6d2b4eea70591565a6b358411f74e5634;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hp=f3da2df461d5ecadb2efd4dd0116debf8076f029;hpb=78be86969d2f26a9084b0c4af6ce43d5fa4ed3fd;p=anna.git diff --git a/example/dbos/workdir/filesystem/File.hpp b/example/dbos/workdir/filesystem/File.hpp index f3da2df..7e6decc 100644 --- a/example/dbos/workdir/filesystem/File.hpp +++ b/example/dbos/workdir/filesystem/File.hpp @@ -22,12 +22,12 @@ class File : public Abstract { public: File (Directory* parent, const std::string& name) : Abstract (ClassType::File, parent, name) {;} - void print (const int level) const throw (); + void print (const int level) const ; - static File* down_cast (Abstract* abstract) throw () { + static File* down_cast (Abstract* abstract) { return (abstract->getClassType () == ClassType::File) ? static_cast (abstract): NULL; } - static const File* down_cast (const Abstract* abstract) throw () { + static const File* down_cast (const Abstract* abstract) { return (abstract->getClassType () == ClassType::File) ? static_cast (abstract): NULL; } };