MCPcopy Create free account
hub / github.com/git/git / reftable_record_vtable

Function reftable_record_vtable

reftable/record.c:1290–1304  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1288}
1289
1290static struct reftable_record_vtable *
1291reftable_record_vtable(struct reftable_record *rec)
1292{
1293 switch (rec->type) {
1294 case REFTABLE_BLOCK_TYPE_REF:
1295 return &reftable_ref_record_vtable;
1296 case REFTABLE_BLOCK_TYPE_LOG:
1297 return &reftable_log_record_vtable;
1298 case REFTABLE_BLOCK_TYPE_INDEX:
1299 return &reftable_index_record_vtable;
1300 case REFTABLE_BLOCK_TYPE_OBJ:
1301 return &reftable_obj_record_vtable;
1302 }
1303 abort();
1304}
1305
1306int reftable_record_init(struct reftable_record *rec, uint8_t typ)
1307{

Callers 9

reftable_record_keyFunction · 0.70
reftable_record_encodeFunction · 0.70
reftable_record_val_typeFunction · 0.70
reftable_record_decodeFunction · 0.70
reftable_record_releaseFunction · 0.70
reftable_record_cmpFunction · 0.70
reftable_record_equalFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected