MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / das_argument_string

Function das_argument_string

src/misc/daScriptC.cpp:533–533  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

531float das_argument_float ( vec4f arg ) { return cast<float>::to(arg); }
532double das_argument_double ( vec4f arg ) { return cast<double>::to(arg); }
533char * das_argument_string ( vec4f arg ) { char * a = cast<char *>::to(arg); return a ? a : ((char *)""); }
534void * das_argument_ptr ( vec4f arg ) { return cast<void *>::to(arg); }
535das_function * das_argument_function ( vec4f arg ) { return (das_function *)(cast<Func>::to(arg)).PTR; }
536das_lambda * das_argument_lambda ( vec4f arg ) { return (das_lambda *)(cast<Lambda>::to(arg)).capture; }

Callers 6

c_call_function_implFunction · 0.85
c_call_lambda_implFunction · 0.85
c_call_block_implFunction · 0.85
c_ecs_registerFunction · 0.85
c_ecs_register_globalFunction · 0.85
mainFunction · 0.85

Calls 1

toFunction · 0.85

Tested by

no test coverage detected