comparison base/Exceptions.h @ 1057:5c5d4863b428 tonioni

Merge from cxx11 branch
author Chris Cannam
date Mon, 23 Mar 2015 11:26:28 +0000
parents cc27f35aa75c
children c01cbe41aeb5
comparison
equal deleted inserted replaced
1056:c4898e57eea5 1057:5c5d4863b428
80 80
81 class InsufficientDiscSpace : virtual public std::exception 81 class InsufficientDiscSpace : virtual public std::exception
82 { 82 {
83 public: 83 public:
84 InsufficientDiscSpace(QString directory, 84 InsufficientDiscSpace(QString directory,
85 int required, int available) throw(); 85 size_t required, size_t available) throw();
86 InsufficientDiscSpace(QString directory) throw(); 86 InsufficientDiscSpace(QString directory) throw();
87 virtual ~InsufficientDiscSpace() throw() { } 87 virtual ~InsufficientDiscSpace() throw() { }
88 virtual const char *what() const throw(); 88 virtual const char *what() const throw();
89 89
90 QString getDirectory() const { return m_directory; } 90 QString getDirectory() const { return m_directory; }
91 int getRequired() const { return m_required; } 91 size_t getRequired() const { return m_required; }
92 int getAvailable() const { return m_available; } 92 size_t getAvailable() const { return m_available; }
93 93
94 protected: 94 protected:
95 QString m_directory; 95 QString m_directory;
96 int m_required; 96 size_t m_required;
97 int m_available; 97 size_t m_available;
98 }; 98 };
99 99
100 class AllocationFailed : virtual public std::exception 100 class AllocationFailed : virtual public std::exception
101 { 101 {
102 public: 102 public: