MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / bases_contain

Function bases_contain

tests/test_extraction_inheritance.c:80–88  ·  view source on GitHub ↗

Return 1 if base_classes contains `want` exactly. */

Source from the content-addressed store, hash-verified

78
79/* Return 1 if base_classes contains `want` exactly. */
80static int bases_contain(CBMDefinition *d, const char *want) {
81 if (!d->base_classes)
82 return 0;
83 for (const char **b = d->base_classes; *b; b++) {
84 if (strcmp(*b, want) == 0)
85 return 1;
86 }
87 return 0;
88}
89
90/* Return 1 if ANY base_classes entry contains `substr` as a substring.
91 * Used to assert that keywords like "extends" / "implements" / ":" do NOT

Callers 1

run_inherit_caseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected