MCPcopy Create free account
hub / github.com/WheretIB/nullc / match

Function match

tests/TestGeneric.cpp:825–826  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

823auto T(generic e0, generic e1) { return cons(e0, e1); }\r\n\
824auto T(generic e0, generic e1, generic e2) { return cons(e0, T(e1, e2)); }\r\n\
825auto T(generic e0, generic e1, generic e2, generic e3) { return cons(e0, T(e1, e2, e3)); }\r\n\
826int match(generic v, generic e0) { *e0 = v; return 1; }\r\n\
827int match(generic v, generic e0, generic e1) { *e0 = car(v); return match(cdr(v), e1); }\r\n\
828int match(generic v, generic e0, generic e1, generic e2) { *e0 = car(v); return match(cdr(v), e1, e2); }\r\n\
829int match(generic v, generic e0, generic e1, generic e2, generic e3) { *e0 = car(v); return match(cdr(v), e1, e2, e3); }\r\n\

Callers 1

TestGeneric.cppFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected