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

Function VectorFront

NULLC/includes/vector.cpp:73–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71 }
72
73 NULLCRef VectorFront(vector* vec)
74 {
75 NULLCRef ret = { 0, 0 };
76 if(!vec->size)
77 {
78 nullcThrowError("vector::front called on an empty vector");
79 return ret;
80 }
81 ret.typeID = (vec->flags ? nullcGetSubType(vec->elemType) : vec->elemType);
82 ret.ptr = vec->flags ? *(char**)vec->data.ptr : vec->data.ptr;
83 return ret;
84 }
85
86 NULLCRef VectorBack(vector* vec)
87 {

Callers

nothing calls this directly

Calls 2

nullcGetSubTypeFunction · 0.70
nullcThrowErrorFunction · 0.50

Tested by

no test coverage detected