lailongwei / llbc

一个简洁、高效、跨平台、多语言支持的服务端开发框架,面向Service及Component,底层c++实现。
MIT License
104 stars 33 forks source link

【llbc】LLBC_Stream支持对enum的适配,以自动化运用endian编解码规则 #187

Closed lailongwei closed 11 months ago

lailongwei commented 1 year ago

当前LLBC_Stream不能将enum类型识别成integer并自动化应用自身的endian规则,导致调用了保底方法Write(&enumVal, sizeof(enumVal)),引发编解码的不一致性,需要添加对enum识别支持,大致方案: