config-manager supported type int float double bool std::string supported constant size array type int[] float[] double[] char[] bool[]