Lines Matching refs:cJSON
27 #include "cJSON.h"
109 bool parse_json_enable_disable_option(const struct loader_instance* inst, cJSON* object, const char* key) {
123 VkResult parse_layer_configuration(const struct loader_instance* inst, cJSON* layer_configuration_json,
148 cJSON* treat_as_implicit_manifest = loader_cJSON_GetObjectItem(layer_configuration_json, "treat_as_implicit_manifest");
159 VkResult parse_layer_configurations(const struct loader_instance* inst, cJSON* settings_object, loader_settings* loader_settings) {
162 cJSON* layer_configurations = loader_cJSON_GetObjectItem(settings_object, "layers");
182 cJSON* layer = loader_cJSON_GetArrayItem(layer_configurations, i);
297 cJSON* json = NULL;
327 cJSON* settings_array = loader_cJSON_GetObjectItem(json, "settings_array");
328 cJSON* single_settings_object = loader_cJSON_GetObjectItem(json, "settings");
348 cJSON* app_keys = loader_cJSON_GetObjectItem(single_settings_object, "app_keys");
360 cJSON* app_key_json = loader_cJSON_GetArrayItem(app_keys, j);
400 cJSON* stderr_filter = loader_cJSON_GetObjectItem(single_settings_object, "stderr_log");
412 cJSON* logs_to_use = loader_cJSON_GetObjectItem(single_settings_object, "log_locations");
416 cJSON* log_element = loader_cJSON_GetArrayItem(logs_to_use, i);
571 cJSON* json = NULL;