Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef IWORKTOKENIZERBASE_H_INCLUDED
00011 #define IWORKTOKENIZERBASE_H_INCLUDED
00012
00013 #include "IWORKTokenizer.h"
00014
00015 namespace libetonyek
00016 {
00017
00018 class IWORKTokenizerBase : public IWORKTokenizer
00019 {
00020 public:
00021 virtual int getId(const char *name) const;
00022 virtual int getQualifiedId(const char *name, const char *ns) const;
00023
00024 private:
00031 virtual int queryId(const char *name) const = 0;
00032 };
00033
00034 }
00035
00036 #endif // IWORKTOKENIZERBASE_H_INCLUDED
00037
00038