summaryrefslogtreecommitdiff
path: root/src/PYDynamicSpecialPhrase.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/PYDynamicSpecialPhrase.h')
-rw-r--r--src/PYDynamicSpecialPhrase.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/PYDynamicSpecialPhrase.h b/src/PYDynamicSpecialPhrase.h
index 3c2e352..be69faf 100644
--- a/src/PYDynamicSpecialPhrase.h
+++ b/src/PYDynamicSpecialPhrase.h
@@ -24,16 +24,20 @@
#include <ctime>
#include <string>
#include <glib.h>
-#include "PYSpecialPhrase.h"
namespace PY {
-class DynamicSpecialPhrase : public SpecialPhrase {
+class DynamicSpecialPhrase {
public:
DynamicSpecialPhrase (const std::string &text, guint pos) :
- SpecialPhrase (pos), m_text (text) { }
+ m_position (pos), m_text (text) { }
~DynamicSpecialPhrase (void);
+ size_t position (void) const
+ {
+ return m_position;
+ }
+
std::string text (void);
const std::string dec (gint d, const gchar *fmt = "%d");
const std::string year_cn (gboolean yy = FALSE);
@@ -52,6 +56,7 @@ public:
const std::string traditional_number(gint64 num);
private:
+ size_t m_position;
std::string m_text;
std::tm m_time;
};