librcsb-core-wrapper  1.005
CifExcept.h
Go to the documentation of this file.
1 //$$FILE$$
2 //$$VERSION$$
3 //$$DATE$$
4 //$$LICENSE$$
5 
6 
14 #ifndef CIFEXCEPT_H
15 #define CIFEXCEPT_H
16 
17 
18 #include <string>
19 
20 
28 class CifExcept
29 {
30  public:
31  static bool CanBeUnknown(const std::string& itemName);
32  static bool CanBeInapplicable(const std::string& itemName);
33  static bool IsBadParentRelation(const std::string& itemName);
34  static bool IsBadChildRelation(const std::string& itemName);
35 };
36 
37 
38 #endif
CifExcept::CanBeInapplicable
static bool CanBeInapplicable(const std::string &itemName)
CifExcept::CanBeUnknown
static bool CanBeUnknown(const std::string &itemName)
CifExcept::IsBadParentRelation
static bool IsBadParentRelation(const std::string &itemName)
CifExcept
Static class that represents some exceptions in CIF files related to data values.
Definition: CifExcept.h:28
CifExcept::IsBadChildRelation
static bool IsBadChildRelation(const std::string &itemName)