Mercurial > hg > svcore
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: |