LabelInfo 49 courgette/adjustment_method.cc LabelInfo* assignment_; // Label from other program corresponding to this. LabelInfo 53 courgette/adjustment_method.cc LabelInfo* next_addr_; // Label(Info) at next highest address. LabelInfo 54 courgette/adjustment_method.cc LabelInfo* prev_addr_; // Label(Info) at next lowest address. LabelInfo 60 courgette/adjustment_method.cc LabelInfo() LabelInfo 67 courgette/adjustment_method.cc void operator=(const LabelInfo*); // Disallow assignment only. LabelInfo 75 courgette/adjustment_method.cc bool operator()(const LabelInfo* a, const LabelInfo* b) const { LabelInfo 80 courgette/adjustment_method.cc static std::string ToString(LabelInfo* info) { LabelInfo 135 courgette/adjustment_method.cc Node(LabelInfo* in_edge, Node* prev) LabelInfo 140 courgette/adjustment_method.cc LabelInfo* in_edge_; // LabelInfo 179 courgette/adjustment_method.cc typedef std::vector<LabelInfo*> Trace; LabelInfo 311 courgette/adjustment_method.cc LabelInfo* p_label_info = p_match->in_edge_; LabelInfo 312 courgette/adjustment_method.cc LabelInfo* m_label_info = m_match->in_edge_; LabelInfo 326 courgette/adjustment_method.cc void Assign(LabelInfo* p_info, LabelInfo* m_info) { LabelInfo 333 courgette/adjustment_method.cc void AssignOne(LabelInfo* p_info, LabelInfo* m_info) { LabelInfo 341 courgette/adjustment_method.cc void TryExtendAssignment(LabelInfo* p_info, LabelInfo* m_info) { LabelInfo 345 courgette/adjustment_method.cc LabelInfo* m_info_next = m_info->next_addr_; LabelInfo 346 courgette/adjustment_method.cc LabelInfo* p_info_next = p_info->next_addr_; LabelInfo 358 courgette/adjustment_method.cc LabelInfo* m_info_next_next = m_info_next->next_addr_; LabelInfo 359 courgette/adjustment_method.cc LabelInfo* p_info_next_next = p_info_next->next_addr_; LabelInfo 393 courgette/adjustment_method.cc LabelInfo* m_info_prev = m_info->prev_addr_; LabelInfo 394 courgette/adjustment_method.cc LabelInfo* p_info_prev = p_info->prev_addr_; LabelInfo 406 courgette/adjustment_method.cc LabelInfo* m_info_prev_prev = m_info_prev->prev_addr_; LabelInfo 407 courgette/adjustment_method.cc LabelInfo* p_info_prev_prev = p_info_prev->prev_addr_; LabelInfo 429 courgette/adjustment_method.cc LabelInfo* p_info = p_trace_[p_pos]; LabelInfo 430 courgette/adjustment_method.cc LabelInfo* m_info = m_trace_[m_pos]; LabelInfo 467 courgette/adjustment_method.cc LabelInfo* p_info = p_trace_[p_pos]; LabelInfo 468 courgette/adjustment_method.cc LabelInfo* m_info = m_trace_[m_pos]; LabelInfo 506 courgette/adjustment_method.cc LabelInfo* p_label = node->in_edge_; LabelInfo 507 courgette/adjustment_method.cc LabelInfo* m_label = p_label->assignment_; LabelInfo 539 courgette/adjustment_method.cc LabelInfo* item = trace.at(index); LabelInfo 623 courgette/adjustment_method.cc LabelInfo* prev = NULL; LabelInfo 625 courgette/adjustment_method.cc LabelInfo* curr = *p; LabelInfo 640 courgette/adjustment_method.cc LabelInfo* MakeLabelInfo(Label* label, bool is_model, uint32 position) { LabelInfo 641 courgette/adjustment_method.cc LabelInfo& slot = label_infos_[label]; LabelInfo 664 courgette/adjustment_method.cc std::map<Label*, LabelInfo> label_infos_; LabelInfo 168 courgette/adjustment_method_2.cc LabelInfo() LabelInfo 173 courgette/adjustment_method_2.cc ~LabelInfo(); LabelInfo 186 courgette/adjustment_method_2.cc LabelInfo* assignment_; // Label from other program corresponding to this. LabelInfo 193 courgette/adjustment_method_2.cc void operator=(const LabelInfo*); // Disallow assignment only. LabelInfo 199 courgette/adjustment_method_2.cc typedef std::vector<LabelInfo*> Trace; LabelInfo 201 courgette/adjustment_method_2.cc std::string ToString(const LabelInfo* info) { LabelInfo 216 courgette/adjustment_method_2.cc LabelInfo* MakeLabelInfo(Label* label, bool is_model, uint32 position) { LabelInfo 217 courgette/adjustment_method_2.cc LabelInfo& slot = label_infos_[label]; LabelInfo 235 courgette/adjustment_method_2.cc std::map<Label*, LabelInfo> label_infos_; LabelInfo 241 courgette/adjustment_method_2.cc bool operator()(const LabelInfo* a, const LabelInfo* b) const { LabelInfo 253 courgette/adjustment_method_2.cc explicit AssignmentCandidates(LabelInfo* program_info) LabelInfo 256 courgette/adjustment_method_2.cc LabelInfo* program_info() const { return program_info_; } LabelInfo 260 courgette/adjustment_method_2.cc LabelInfo* top_candidate() const { return queue_.begin()->second; } LabelInfo 262 courgette/adjustment_method_2.cc void Update(LabelInfo* model_info, int delta_score) { LabelInfo 301 courgette/adjustment_method_2.cc void AddPendingUpdate(LabelInfo* model_info, int delta_score) { LabelInfo 335 courgette/adjustment_method_2.cc typedef std::pair<int, LabelInfo*> ScoreAndLabel; LabelInfo 346 courgette/adjustment_method_2.cc LabelInfo* program_info_; LabelInfo 352 courgette/adjustment_method_2.cc AssignmentCandidates* LabelInfo::candidates() { LabelInfo 358 courgette/adjustment_method_2.cc LabelInfo::~LabelInfo() { LabelInfo 389 courgette/adjustment_method_2.cc LabelInfo* at(size_t i) const { return trace_[exemplar_position_ + i]; } LabelInfo 450 courgette/adjustment_method_2.cc LabelInfo* info_a = a.at(i); LabelInfo 451 courgette/adjustment_method_2.cc LabelInfo* info_b = b.at(i); LabelInfo 651 courgette/adjustment_method_2.cc LabelInfo* info = instance->at(i); LabelInfo 729 courgette/adjustment_method_2.cc LabelInfo* program_info = program_instance->at(variable_index); LabelInfo 730 courgette/adjustment_method_2.cc LabelInfo* model_info = model_instance->at(variable_index); LabelInfo 744 courgette/adjustment_method_2.cc typedef std::pair<int, LabelInfo*> ScoreAndLabel; LabelInfo 760 courgette/adjustment_method_2.cc void AddPendingUpdate(LabelInfo* program_info, LabelInfo* model_info, LabelInfo 944 courgette/adjustment_method_2.cc void AddAffectedPositions(LabelInfo* info, ShingleSet* affected_shingles) { LabelInfo 1064 courgette/adjustment_method_2.cc LabelInfo* program_info = program_instance->at(i); LabelInfo 1065 courgette/adjustment_method_2.cc LabelInfo* model_info = model_instance->at(i); LabelInfo 1081 courgette/adjustment_method_2.cc LabelInfo* program_info = assignee_iterator->first; LabelInfo 1085 courgette/adjustment_method_2.cc LabelInfo* model_info = p->first; LabelInfo 1097 courgette/adjustment_method_2.cc LabelInfo* program_info = assignee_iterator->first; LabelInfo 1101 courgette/adjustment_method_2.cc LabelInfo* model_info = p->first; LabelInfo 1108 courgette/adjustment_method_2.cc void AssignOne(LabelInfo* model_info, LabelInfo* program_info) { LabelInfo 1156 courgette/adjustment_method_2.cc LabelInfo* program_info = program_instance->at(variable_index); LabelInfo 1157 courgette/adjustment_method_2.cc LabelInfo* model_info = model_instance->at(variable_index); LabelInfo 1175 courgette/adjustment_method_2.cc LabelInfo* assignee = best.second;