00001 #ifndef LUX_LANG_LANGUTIL_H 00002 #define LUX_LANG_LANGUTIL_H 00003 00004 #include <string> 00005 00006 namespace Lux { 00007 00008 class LangUtil { 00009 00010 public: 00011 virtual ~LangUtil() {}; 00012 virtual int get_length_of(const unsigned char *str) const = 0; 00013 virtual int get_length_of(const std::string &str) const = 0; 00014 }; 00015 } 00016 00017 #endif