63 connection commit_connection_;
64 connection delete_connection_;
65 connection unhandled_key_connection_;
std::shared_ptr< T > an
Definition common.h:60
std::unique_ptr< T > the
Definition common.h:58
Definition dictionary.h:62
Definition user_dictionary.h:49
string text
Definition vocabulary.h:47
vector< const DictEntry * > elements
Definition memory.h:25
bool Save() const
Definition memory.cc:40
CommitEntry(Memory *a_memory=NULL)
Definition memory.h:28
bool empty() const
Definition memory.h:29
Memory * memory
Definition memory.h:26
int Length() const
Definition memory.cc:48
void AppendPhrase(const an< Phrase > &phrase)
Definition memory.cc:28
void Clear()
Definition memory.cc:22
virtual bool ProcessSegmentOnCommit(CommitEntry &commit_entry, const Segment &seg)
Definition memory.cc:111
bool StartSession()
Definition memory.cc:99
bool FinishSession()
Definition memory.cc:103
Dictionary * dict() const
Definition memory.h:48
the< Dictionary > dict_
Definition memory.h:58
Memory(const Ticket &ticket)
Definition memory.cc:58
void OnCommit(Context *ctx)
Definition memory.cc:128
virtual bool Memorize(const CommitEntry &commit_entry)=0
void OnUnhandledKey(Context *ctx, const KeyEvent &key)
Definition memory.cc:151
void OnDeleteEntry(Context *ctx)
Definition memory.cc:138
the< UserDictionary > user_dict_
Definition memory.h:59
const Language * language() const
Definition memory.h:51
UserDictionary * user_dict() const
Definition memory.h:49
the< Language > language_
Definition memory.h:60
bool DiscardSession()
Definition memory.cc:107
Definition translator_commons.h:63
Definition key_event.h:17
Definition segmentation.h:18