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 "kana_table.h"
///////////////
// Constructor
KanaTable::KanaTable() {
KanaTable::KanaTable()
{
// Regular kana usage and combinations
@ -273,10 +270,7 @@ KanaTable::~KanaTable()
}
//////////
// Insert
void KanaTable::Insert(wchar_t *hira,wchar_t *kata,wchar_t *hep) {
#ifdef _UNICODE
void KanaTable::Insert(const wchar_t *hira, const wchar_t *kata, const wchar_t *hep)
{
entries.push_back(KanaEntry(hira,kata,hep));
#endif
}

View File

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