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

Function reftable_record_data

reftable/record.c:1275–1288  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1273}
1274
1275static void *reftable_record_data(struct reftable_record *rec)
1276{
1277 switch (rec->type) {
1278 case REFTABLE_BLOCK_TYPE_REF:
1279 return &rec->u.ref;
1280 case REFTABLE_BLOCK_TYPE_LOG:
1281 return &rec->u.log;
1282 case REFTABLE_BLOCK_TYPE_INDEX:
1283 return &rec->u.idx;
1284 case REFTABLE_BLOCK_TYPE_OBJ:
1285 return &rec->u.obj;
1286 }
1287 abort();
1288}
1289
1290static struct reftable_record_vtable *
1291reftable_record_vtable(struct reftable_record *rec)

Callers 9

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

Calls

no outgoing calls

Tested by

no test coverage detected