In the following C++ code he make a prototype then called that function without function implementation how is that possible and if that a standard technique in C++ could please mention that concept name or refer some other question that answer my ask, I checked weak function concept but found that it did not match what is here.
void terminalRegisterCommand(const String& name, void (*call)(Embedis*));
terminalRegisterCommand(F("WIFI.STA"), [](Embedis* e) {
wifiStartSTA();
});
terminalRegisterCommand(F("WIFI.AP"), [](Embedis* e) {
wifiStartAP();
});