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

Function __nullcRegisterMembers

NULLC/translation/runtime.cpp:155–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

153 return __nullcTypeList.size() - 1;
154}
155void __nullcRegisterMembers(unsigned id, unsigned count, ...)
156{
157 if(__nullcTypeList[id].members || !count)
158 return;
159 va_list args;
160 va_start(args, count);
161 __nullcTypeList[id].members = __nullcTypePart.size();
162 for(unsigned i = 0; i < count * 2; i++)
163 {
164 __nullcTypePart.push_back(va_arg(args, int));
165 __nullcTypePart.push_back(va_arg(args, int));
166 }
167 va_end(args);
168}
169
170NULLCTypeInfo* __nullcGetTypeInfo(unsigned id)
171{

Callers 13

__init_std_dynamic_ncFunction · 0.85
__init_std_vector_ncFunction · 0.85
__init_win_window_ncFunction · 0.85
__init_win_window_ex_ncFunction · 0.85
__init_std_math_ncFunction · 0.85
__init_std_file_ncFunction · 0.85
__init_std_io_ncFunction · 0.85
__init_img_canvas_ncFunction · 0.85
__init_std_gc_ncFunction · 0.85
__init_std_typeinfo_ncFunction · 0.85
__init_std_list_ncFunction · 0.85
__init_std_time_ncFunction · 0.85

Calls 2

sizeMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected