}
-docstring const TransInitState::deadkey(char_type c, KmodInfo d)
+docstring const TransInitState::deadkey(char_type c, KmodInfo const & d)
{
deadkey_ = c;
deadkey_info_ = d;
}
-docstring const TransDeadkeyState::deadkey(char_type c, KmodInfo d)
+docstring const TransDeadkeyState::deadkey(char_type c, KmodInfo const & d)
{
docstring res;
}
-docstring const TransCombinedState::deadkey(char_type c, KmodInfo d)
+docstring const TransCombinedState::deadkey(char_type c, KmodInfo const & d)
{
// Third key in a row. Output the first one and
// reenter with shifted deadkeys
///
virtual bool backspace() = 0;
///
- virtual docstring const deadkey(char_type, KmodInfo) = 0;
+ virtual docstring const deadkey(char_type, KmodInfo const &) = 0;
///
static char_type const TOKEN_SEP;
};
///
bool backspace() override { return true; }
///
- docstring const deadkey(char_type, KmodInfo) override;
+ docstring const deadkey(char_type, KmodInfo const &) override;
};
return false;
}
///
- docstring const deadkey(char_type, KmodInfo) override;
+ docstring const deadkey(char_type, KmodInfo const &) override;
};
return false;
}
///
- docstring const deadkey(char_type, KmodInfo) override;
+ docstring const deadkey(char_type, KmodInfo const &) override;
};
///
void translateAndInsert(char_type, Text *, Cursor &);
///
- docstring const deadkey(char_type c, KmodInfo t)
+ docstring const deadkey(char_type c, KmodInfo const & t)
{ return trans_fsm_.currentState->deadkey(c, t); }
///
docstring const normalkey(char_type c)