• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:key_getter

692   std::string key_getter = "      ";  in GenLookupKeyGetter()  local
693 key_getter += "int tableOffset = " + lang_.accessor_prefix_static; in GenLookupKeyGetter()
694 key_getter += "__indirect(vectorLocation + 4 * (start + middle)"; in GenLookupKeyGetter()
695 key_getter += ", bb);\n "; in GenLookupKeyGetter()
697 key_getter += "int comp = " + lang_.accessor_prefix_static; in GenLookupKeyGetter()
698 key_getter += FunctionStart('C') + "ompareStrings("; in GenLookupKeyGetter()
699 key_getter += GenOffsetGetter(key_field); in GenLookupKeyGetter()
700 key_getter += ", byteKey, bb);\n"; in GenLookupKeyGetter()
705 key_getter += "int comp = " + get_val + ".CompareTo(key);\n"; in GenLookupKeyGetter()
707 key_getter += GenTypeGet(key_field->value.type) + " val = "; in GenLookupKeyGetter()
708 key_getter += get_val + ";\n"; in GenLookupKeyGetter()
709 key_getter += " int comp = val > key ? 1 : val < key ? -1 : 0;\n"; in GenLookupKeyGetter()
712 return key_getter; in GenLookupKeyGetter()
717 std::string key_getter = ""; in GenKeyGetter() local
722 key_getter += " return "; in GenKeyGetter()
723 key_getter += lang_.accessor_prefix_static; in GenKeyGetter()
724 key_getter += FunctionStart('C') + "ompareStrings("; in GenKeyGetter()
725 key_getter += GenOffsetGetter(key_field, "o1") + ", "; in GenKeyGetter()
726 key_getter += GenOffsetGetter(key_field, "o2") + ", " + data_buffer + ")"; in GenKeyGetter()
728 key_getter += ";"; in GenKeyGetter()
734 key_getter += field_getter; in GenKeyGetter()
737 key_getter += ".CompareTo(" + field_getter + ")"; in GenKeyGetter()
740 key_getter += "\n " + GenTypeGet(key_field->value.type) + " val_1 = "; in GenKeyGetter()
741 key_getter += field_getter + ";\n " + GenTypeGet(key_field->value.type); in GenKeyGetter()
742 key_getter += " val_2 = "; in GenKeyGetter()
745 key_getter += field_getter + ";\n"; in GenKeyGetter()
746 key_getter += " return val_1 > val_2 ? 1 : val_1 < val_2 ? -1 : 0;\n "; in GenKeyGetter()
749 return key_getter; in GenKeyGetter()