MCPcopy Create free account
hub / github.com/Tencent/UnLua / pb_free

Function pb_free

Plugins/UnLuaExtensions/LuaProtobuf/Source/src/pb.h:1133–1142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1131}
1132
1133PB_API void pb_free(pb_State *S) {
1134 const pb_TypeEntry *te = NULL;
1135 if (S == NULL) return;
1136 while (pb_nextentry(&S->types, (const pb_Entry**)&te))
1137 if (te->value != NULL) pb_deltype(S, te->value);
1138 pb_freetable(&S->types);
1139 pb_freepool(&S->typepool);
1140 pb_freepool(&S->fieldpool);
1141 pbN_free(S);
1142}
1143
1144PB_API const pb_Type *pb_type(const pb_State *S, const pb_Name *tname) {
1145 pb_TypeEntry *te = NULL;

Callers 2

Lpb_deleteFunction · 0.85
Lpb_clearFunction · 0.85

Calls 5

pb_nextentryFunction · 0.85
pb_deltypeFunction · 0.85
pb_freetableFunction · 0.85
pb_freepoolFunction · 0.85
pbN_freeFunction · 0.85

Tested by

no test coverage detected