#pragma once #include "uappbase/base.hpp" namespace iflytop { typedef enum { kcfgt_float, kcfgt_int32, kcfgt_str, kcfgt_bool, } cfg_iterm_type_t; typedef struct { int32_t index; const char *itermName; cfg_iterm_type_t type; const char *initval; } cfg_iterm_info_t; #define CFG_MAX_INDEX 61 const char *cfgName(int32_t index); cfg_iterm_type_t cfgType(int32_t index); const char *cfgInitVal(int32_t index); cfg_iterm_info_t *cfgInfo(int32_t index); } // namespace iflytop