00001 //$$FILE$$ 00002 //$$VERSION$$ 00003 //$$DATE$$ 00004 //$$LICENSE$$ 00005 00006 00014 #ifndef CIFEXCEPT_H 00015 #define CIFEXCEPT_H 00016 00017 00018 #include <string> 00019 00020 00028 class CifExcept 00029 { 00030 public: 00031 static bool CanBeUnknown(const std::string& itemName); 00032 static bool CanBeInapplicable(const std::string& itemName); 00033 static bool IsBadParentRelation(const std::string& itemName); 00034 static bool IsBadChildRelation(const std::string& itemName); 00035 }; 00036 00037 00038 #endif