| 150 | auto const VariableStringHelper = JSONHelperBuilder::String(); |
| 151 | |
| 152 | bool VariableValueHelper(std::string& out, Json::Value const* value, |
| 153 | cmJSONState* state) |
| 154 | { |
| 155 | if (!value) { |
| 156 | out.clear(); |
| 157 | return true; |
| 158 | } |
| 159 | |
| 160 | if (value->isBool()) { |
| 161 | out = value->asBool() ? "TRUE" : "FALSE"; |
| 162 | return true; |
| 163 | } |
| 164 | |
| 165 | return VariableStringHelper(out, value, state); |
| 166 | } |
| 167 | |
| 168 | auto const VariableObjectHelper = |
| 169 | JSONHelperBuilder::Object<CacheVariable>( |