00001 #ifndef ANAPHE_AIDA_OBJECTIVITYSTORE_OBJECTIVITYPARSER_H 00002 #define ANAPHE_AIDA_OBJECTIVITYSTORE_OBJECTIVITYPARSER_H 00003 00004 #include <string> 00005 #include <utility> 00006 00007 namespace Anaphe { 00008 namespace AIDA_ObjectivityStore { 00009 00010 class ObjectivityOptionParser 00011 { 00012 public: 00014 ObjectivityOptionParser( const std::string& options ); 00016 ~ObjectivityOptionParser(){} 00017 00019 std::pair< std::string, std::string > topLevelDatabaseAndContainer( const std::string& name ) const; 00020 00022 bool isNamingEnabled() const; 00023 00024 private: 00025 bool m_namingEnabled; 00026 }; 00027 00028 } 00029 } 00030 00031 #endif