#define RIME_DLL
Definition rime_api.h:33
std::shared_ptr< T > an
Definition common.h:60
vector< of< Candidate > > CandidateList
Definition candidate.h:52
int page_no
Definition menu.h:18
int page_size
Definition menu.h:17
bool is_last_page
Definition menu.h:19
CandidateList candidates
Definition menu.h:20
RIME_DLL Menu()
Definition menu.cc:15
RIME_DLL size_t Prepare(size_t candidate_count)
Definition menu.cc:26
size_t candidate_count() const
Definition menu.h:40
bool empty() const
Definition menu.cc:67
RIME_DLL Page * CreatePage(size_t page_size, size_t page_no)
Definition menu.cc:37
void AddFilter(Filter *filter)
Definition menu.cc:22
an< Candidate > GetCandidateAt(size_t index)
Definition menu.cc:60
RIME_DLL void AddTranslation(an< Translation > translation)
Definition menu.cc:17
Definition translation.h:17
Definition translation.h:85