Add some const-ness to the kana table, should fix compiler warnings on GCC.

Originally committed to SVN as r3293.
This commit is contained in:
Niels Martin Hansen 2009-07-26 17:25:04 +00:00
parent c28b51d904
commit 696ae74f8a
2 changed files with 6 additions and 12 deletions

View File

@ -34,16 +34,13 @@
// //
///////////
// Headers
#include "config.h" #include "config.h"
#include "kana_table.h" #include "kana_table.h"
/////////////// KanaTable::KanaTable()
// Constructor {
KanaTable::KanaTable() {
// Regular kana usage and combinations // Regular kana usage and combinations
@ -273,10 +270,7 @@ KanaTable::~KanaTable()
} }
////////// void KanaTable::Insert(const wchar_t *hira, const wchar_t *kata, const wchar_t *hep)
// Insert {
void KanaTable::Insert(wchar_t *hira,wchar_t *kata,wchar_t *hep) {
#ifdef _UNICODE
entries.push_back(KanaEntry(hira,kata,hep)); entries.push_back(KanaEntry(hira,kata,hep));
#endif
} }

View File

@ -50,7 +50,7 @@ public:
wxString hepburn; wxString hepburn;
KanaEntry() {} KanaEntry() {}
KanaEntry(wxString hira,wxString kata,wxString hep) { KanaEntry(const wxString &hira, const wxString &kata, const wxString &hep) {
hiragana = hira; hiragana = hira;
katakana = kata; katakana = kata;
hepburn = hep; hepburn = hep;
@ -62,7 +62,7 @@ public:
// Hiragana/Katakana table // Hiragana/Katakana table
class KanaTable { class KanaTable {
private: private:
void Insert(wchar_t *hira,wchar_t *kata,wchar_t *hep); void Insert(const wchar_t *hira, const wchar_t *kata, const wchar_t *hep);
public: public:
std::list<KanaEntry> entries; std::list<KanaEntry> entries;