|
Isis 3.0 Developer's Reference (API) |
Home |
00001 00024 #ifndef Message_h 00025 #define Message_h 00026 00027 #include <QString> 00028 #include <vector> 00029 00030 namespace Isis { 00031 /* Documentation for this namespaceis in: 00032 * isis/src/docsys/Object/build/isisDoxyDefs.doxydef 00033 */ 00034 namespace Message { 00044 QString ArraySubscriptNotInRange(int index); 00045 00056 QString KeywordAmbiguous(const QString &key); 00057 00067 QString KeywordUnrecognized(const QString &key); 00068 00078 QString KeywordDuplicated(const QString &key); 00079 00089 QString KeywordNotArray(const QString &key); 00090 00100 QString KeywordNotFound(const QString &key); 00101 00110 QString KeywordBlockInvalid(const QString &block); 00111 00121 QString KeywordBlockStartMissing(const QString &block, const QString &found); 00122 00132 QString KeywordBlockEndMissing(const QString &block, const QString &found); 00133 00143 QString KeywordValueBad(const QString &key); 00144 00155 QString KeywordValueBad(const QString &key, const QString &value); 00156 00166 QString KeywordValueExpected(const QString &key); 00167 00180 QString KeywordValueNotInRange(const QString &key, const QString &value, 00181 const QString &range); 00182 00194 QString KeywordValueNotInList(const QString &key, const QString &value, 00195 const std::vector<QString> &list); 00196 00205 QString MissingDelimiter(const char delimiter); 00206 00216 QString MissingDelimiter(const char delimiter, const QString &near); 00217 00226 QString FileOpen(const QString &filename); 00227 00236 QString FileCreate(const QString &filename); 00237 00246 QString FileRead(const QString &filename); 00247 00256 QString FileWrite(const QString &filename); 00257 00265 QString MemoryAllocationFailed(); 00266 } 00267 } 00268 00269 #endif