| 120 | } |
| 121 | |
| 122 | void serializeToJson( const VisualObjectTagManager& manager, Json::Value& root ) |
| 123 | { |
| 124 | root = Json::arrayValue; |
| 125 | |
| 126 | auto i = 0; |
| 127 | for ( const auto& [tag, visTag] : manager.tags() ) |
| 128 | { |
| 129 | auto& visTagObj = root[i++] = Json::objectValue; |
| 130 | visTagObj["Tag"] = tag; |
| 131 | serializeToJson( visTag.selectedColor, visTagObj["SelectedColor"] ); |
| 132 | serializeToJson( visTag.unselectedColor, visTagObj["UnselectedColor"] ); |
| 133 | } |
| 134 | } |
| 135 | |
| 136 | } // namespace MR |
no outgoing calls
no test coverage detected