MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / optional_i64_array

Function optional_i64_array

include/engine/framework/io/json.h:149–156  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147inline std::string optional_nullable_string(const Value & object, const std::string & key, std::string default_value) {
148 const auto * value = object.find(key);
149 if (value == nullptr || value->is_null()) {
150 return default_value;
151 }
152 return value->as_string();
153}
154
155template <typename T>
156std::vector<T> number_array_as(const Value & value) {
157 std::vector<T> out;
158 out.reserve(value.as_array().size());
159 for (const auto & item : value.as_array()) {

Callers 6

parse_configFunction · 0.85
parse_audio_vae_configFunction · 0.85
parse_diffusion_configFunction · 0.85
parse_vae_configFunction · 0.85
parse_tokenizer_configFunction · 0.85
parse_configFunction · 0.85

Calls 3

is_arrayMethod · 0.80
is_nullMethod · 0.80
findMethod · 0.45

Tested by

no test coverage detected