Shingle 370 courgette/adjustment_method_2.cc bool operator()(const Shingle& a, const Shingle& b) const; Shingle 375 courgette/adjustment_method_2.cc static Shingle* Find(const Trace& trace, size_t position, Shingle 378 courgette/adjustment_method_2.cc owning_set->insert(Shingle(trace, position)); Shingle 384 courgette/adjustment_method_2.cc Shingle* shingle = const_cast<Shingle*>(&*pair.first); Shingle 401 courgette/adjustment_method_2.cc bool operator()(const Shingle* a, const Shingle* b) const { Shingle 409 courgette/adjustment_method_2.cc Shingle(const Trace& trace, size_t exemplar_position) Shingle 421 courgette/adjustment_method_2.cc friend std::string ToString(const Shingle* instance); Shingle 427 courgette/adjustment_method_2.cc void operator=(const Shingle&); // Disallow assignment only. Shingle 430 courgette/adjustment_method_2.cc std::string ToString(const Shingle* instance) { Shingle 433 courgette/adjustment_method_2.cc for (size_t i = 0; i < Shingle::kWidth; ++i) { Shingle 446 courgette/adjustment_method_2.cc bool Shingle::InterningLess::operator()( Shingle 447 courgette/adjustment_method_2.cc const Shingle& a, Shingle 448 courgette/adjustment_method_2.cc const Shingle& b) const { Shingle 480 courgette/adjustment_method_2.cc explicit Index(const Shingle* instance); Shingle 481 courgette/adjustment_method_2.cc uint8 kinds_[Shingle::kWidth]; Shingle 486 courgette/adjustment_method_2.cc int assigned_indexes_[Shingle::kWidth]; Shingle 495 courgette/adjustment_method_2.cc explicit FreqView(const Shingle* instance) : instance_(instance) {} Shingle 497 courgette/adjustment_method_2.cc const Shingle* instance() const { return instance_; } Shingle 505 courgette/adjustment_method_2.cc Shingle::PointerLess resolve_ties; Shingle 508 courgette/adjustment_method_2.cc const Shingle* instance_; Shingle 529 courgette/adjustment_method_2.cc for (size_t i = 0; i < Shingle::kWidth; ++i) { Shingle 625 courgette/adjustment_method_2.cc for (size_t i = 0; i < Shingle::kWidth; ++i) { Shingle 644 courgette/adjustment_method_2.cc ShinglePattern::Index::Index(const Shingle* instance) { Shingle 650 courgette/adjustment_method_2.cc for (uint32 i = 0; i < Shingle::kWidth; ++i) { Shingle 726 courgette/adjustment_method_2.cc const Shingle* program_instance = program_freq.instance(); Shingle 727 courgette/adjustment_method_2.cc const Shingle* model_instance = model_freq.instance(); Shingle 810 courgette/adjustment_method_2.cc if (model_end_ < Shingle::kWidth || Shingle 811 courgette/adjustment_method_2.cc trace_.size() - model_end_ < Shingle::kWidth) { Shingle 815 courgette/adjustment_method_2.cc instances_.resize(trace_.size() - Shingle::kWidth + 1, NULL); Shingle 830 courgette/adjustment_method_2.cc typedef std::set<Shingle*, Shingle::PointerLess> ShingleSet; Shingle 882 courgette/adjustment_method_2.cc for (Shingle::OwningSet::const_iterator p = shingle_instances_.begin(); Shingle 885 courgette/adjustment_method_2.cc const Shingle& instance = *p; Shingle 892 courgette/adjustment_method_2.cc for (size_t i = begin; i + Shingle::kWidth - 1 < end; ++i) { Shingle 893 courgette/adjustment_method_2.cc instances_[i] = Shingle::Find(trace_, i, &shingle_instances_); Shingle 897 courgette/adjustment_method_2.cc void Declassify(Shingle* shingle) { Shingle 909 courgette/adjustment_method_2.cc void Reclassify(Shingle* shingle) { Shingle 935 courgette/adjustment_method_2.cc for (Shingle::OwningSet::iterator p = shingle_instances_.begin(); Shingle 939 courgette/adjustment_method_2.cc Reclassify(const_cast<Shingle*>(&*p)); Shingle 945 courgette/adjustment_method_2.cc const size_t kWidth = Shingle::kWidth; Shingle 961 courgette/adjustment_method_2.cc Shingle* overlapping_shingle = instances_.at(shingle_position); Shingle 1047 courgette/adjustment_method_2.cc const Shingle* model_instance = model_freq.instance(); Shingle 1058 courgette/adjustment_method_2.cc const Shingle* program_instance = program_freq.instance(); Shingle 1063 courgette/adjustment_method_2.cc for (size_t i = 0; i < Shingle::kWidth; ++i) { Shingle 1153 courgette/adjustment_method_2.cc const Shingle* program_instance = program_1.instance(); Shingle 1154 courgette/adjustment_method_2.cc const Shingle* model_instance = model_1.instance(); Shingle 1203 courgette/adjustment_method_2.cc Shingle::OwningSet shingle_instances_; Shingle 1206 courgette/adjustment_method_2.cc std::vector<Shingle*> instances_;