WeightFactory.hpp

Go to the documentation of this file.
00001 #ifndef wali_WEIGHT_FACTORY_GUARD
00002 #define wali_WEIGHT_FACTORY_GUARD 1
00003 
00004 /**
00005  * @author Nicholas Kidd
00006  */
00007 
00008 #include "wali/Common.hpp"
00009 #include "wali/SemElem.hpp"
00010 #include <string>
00011 
00012 namespace wali
00013 {
00014   class WeightFactory
00015   {
00016     public:
00017       WeightFactory();
00018 
00019       virtual ~WeightFactory();
00020 
00021       virtual wali::sem_elem_t getWeight( std::string s ) = 0;
00022 
00023   }; // class WeightFactory
00024 
00025 } // namespace wali
00026 
00027 #endif  // wali_WEIGHT_FACTORY_GUARD
00028