Lines Matching refs:key_getter
480 std::string key_getter = " "; in GenLookupKeyGetter() local
481 key_getter += "int tableOffset = Table."; in GenLookupKeyGetter()
482 key_getter += "__indirect(vectorLocation + 4 * (start + middle)"; in GenLookupKeyGetter()
483 key_getter += ", bb);\n "; in GenLookupKeyGetter()
485 key_getter += "int comp = Table."; in GenLookupKeyGetter()
486 key_getter += "CompareStrings("; in GenLookupKeyGetter()
487 key_getter += GenOffsetGetter(key_field); in GenLookupKeyGetter()
488 key_getter += ", byteKey, bb);\n"; in GenLookupKeyGetter()
491 key_getter += "int comp = " + get_val + ".CompareTo(key);\n"; in GenLookupKeyGetter()
493 return key_getter; in GenLookupKeyGetter()
497 std::string key_getter = ""; in GenKeyGetter() local
500 key_getter += "Table.CompareStrings("; in GenKeyGetter()
501 key_getter += GenOffsetGetter(key_field, "o1") + ", "; in GenKeyGetter()
502 key_getter += GenOffsetGetter(key_field, "o2") + ", " + data_buffer + ")"; in GenKeyGetter()
505 key_getter += field_getter; in GenKeyGetter()
507 key_getter += ".CompareTo(" + field_getter + ")"; in GenKeyGetter()
509 return key_getter; in GenKeyGetter()