public string GetDictIterKey(FLDictIterator *iter) { var key = Native.FLDictIterator_GetKey(iter); if (key == null) { return(null); } return(Native.FLValue_IsInteger(key) ? GetKey((int)Native.FLValue_AsInt(key)) : Native.FLValue_AsString(key)); }
public FLSlice FLDictIterator_GetKeyString(FLDictIterator *i) => NativeRaw.FLDictIterator_GetKeyString(i);
public static uint FLDictIterator_GetCount(FLDictIterator *i) => Impl.FLDictIterator_GetCount(i);
public bool FLDictIterator_Next(FLDictIterator *i) => Native.FLDictIterator_Next(i);
public static extern FLValue *FLDictIterator_GetValue(FLDictIterator *i);
public static extern bool FLDictIterator_Next(FLDictIterator *i);
public void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i) => Native.FLDictIterator_Begin(dict, i);
public static extern void FLDictIterator_BeginShared(FLDict *dict, FLDictIterator *i, FLSharedKeys *shared);
public static FLSlice FLDictIterator_GetKeyString(FLDictIterator *i) => Impl.FLDictIterator_GetKeyString(i);
public static extern FLValue *FLDictIterator_GetKey(FLDictIterator *iterator);
public static bool FLDictIterator_Next(FLDictIterator *i) => Impl.FLDictIterator_Next(i);
public static FLValue *FLDictIterator_GetValue(FLDictIterator *i) => Impl.FLDictIterator_GetValue(i);
public static void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i) => Impl.FLDictIterator_Begin(dict, i);
public static extern void FLDictIterator_End(FLDictIterator *i);
public void FLDictIterator_BeginShared(FLDict *dict, FLDictIterator *i, FLSharedKeys *shared) => Native.FLDictIterator_BeginShared(dict, i, shared);
public static extern void FLDictIterator_Begin(FLDict *dict, FLDictIterator *i);
public string FLDictIterator_GetKeyString(FLDictIterator *i) => Native.FLDictIterator_GetKeyString(i);
public static string FLDictIterator_GetKeyString(FLDictIterator *i) { return(NativeRaw.FLDictIterator_GetKeyString(i).CreateString()); }
public FLValue *FLDictIterator_GetValue(FLDictIterator *i) => Native.FLDictIterator_GetValue(i);
public static extern uint FLDictIterator_GetCount(FLDictIterator *i);
public uint FLDictIterator_GetCount(FLDictIterator *i) => Native.FLDictIterator_GetCount(i);
public static extern FLSlice FLDictIterator_GetKeyString(FLDictIterator *i);
public static void FLDictIterator_BeginShared(FLDict *dict, FLDictIterator *i, FLSharedKeys *shared) => Impl.FLDictIterator_BeginShared(dict, i, shared);