MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / GetInstanceFields

Method GetInstanceFields

src/hx/Class.cpp:196–207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

194
195
196Array<String> Class_obj::GetInstanceFields()
197{
198 Array<String> result = mSuper && (*mSuper).mPtr != this ? (*mSuper)->GetInstanceFields() : Array<String>(0,0);
199 if (mMembers.mPtr)
200 for(int m=0;m<mMembers->size();m++)
201 {
202 const String &mem = mMembers[m];
203 if (result->Find(mem)==-1)
204 result.Add(mem);
205 }
206 return result;
207}
208
209Array<String> Class_obj::GetClassFields()
210{

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
AddMethod · 0.45

Tested by

no test coverage detected