• Home
  • Raw
  • Download

Lines Matching refs:key_getter

741     std::string key_getter = "      ";  in GenLookupKeyGetter()  local
742 key_getter += "int tableOffset = " + lang_.accessor_prefix_static; in GenLookupKeyGetter()
743 key_getter += "__indirect(vectorLocation + 4 * (start + middle)"; in GenLookupKeyGetter()
744 key_getter += ", bb);\n "; in GenLookupKeyGetter()
746 key_getter += "int comp = " + lang_.accessor_prefix_static; in GenLookupKeyGetter()
747 key_getter += FunctionStart('C') + "ompareStrings("; in GenLookupKeyGetter()
748 key_getter += GenOffsetGetter(key_field); in GenLookupKeyGetter()
749 key_getter += ", byteKey, bb);\n"; in GenLookupKeyGetter()
753 key_getter += "int comp = " + get_val + ".CompareTo(key);\n"; in GenLookupKeyGetter()
755 key_getter += GenTypeNameDest(key_field->value.type) + " val = "; in GenLookupKeyGetter()
756 key_getter += get_val + ";\n"; in GenLookupKeyGetter()
757 key_getter += " int comp = val > key ? 1 : val < key ? -1 : 0;\n"; in GenLookupKeyGetter()
760 return key_getter; in GenLookupKeyGetter()
764 std::string key_getter = ""; in GenKeyGetter() local
768 if (lang_.language == IDLOptions::kJava) key_getter += " return "; in GenKeyGetter()
769 key_getter += lang_.accessor_prefix_static; in GenKeyGetter()
770 key_getter += FunctionStart('C') + "ompareStrings("; in GenKeyGetter()
771 key_getter += GenOffsetGetter(key_field, "o1") + ", "; in GenKeyGetter()
772 key_getter += GenOffsetGetter(key_field, "o2") + ", " + data_buffer + ")"; in GenKeyGetter()
773 if (lang_.language == IDLOptions::kJava) key_getter += ";"; in GenKeyGetter()
777 key_getter += field_getter; in GenKeyGetter()
779 key_getter += ".CompareTo(" + field_getter + ")"; in GenKeyGetter()
781 key_getter += in GenKeyGetter()
783 key_getter += in GenKeyGetter()
785 key_getter += " val_2 = "; in GenKeyGetter()
787 key_getter += field_getter + ";\n"; in GenKeyGetter()
788 key_getter += in GenKeyGetter()
792 return key_getter; in GenKeyGetter()