MCPcopy Create free account
hub / github.com/arrayfire/forge / fg_get_last_error

Function fg_get_last_error

src/api/c/exception.cpp:41–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39}
40
41void fg_get_last_error(char **msg, int *len)
42{
43 std::string &error = forge::common::getGlobalErrorString();
44 int slen = std::min(forge::common::MAX_ERR_SIZE, (int)error.size());
45 if(len && slen == 0) {
46 *len = 0;
47 *msg = NULL;
48 return;
49 }
50
51 *msg = new char[slen + 1];
52 error.copy(*msg, slen);
53 (*msg)[slen] = '\0';
54 error = "";
55
56 if(len) *len = slen;
57}

Callers

nothing calls this directly

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected