| 73 | } |
| 74 | |
| 75 | std::string caps::to_string() const { |
| 76 | std::ostringstream ss; |
| 77 | ss << "Caps(\n"; |
| 78 | for (const auto & [key, value] : to_map()) { |
| 79 | ss << " " << key << "=" << (value ? "true" : "false") << "\n"; |
| 80 | } |
| 81 | ss << ")"; |
| 82 | return ss.str(); |
| 83 | } |
| 84 | |
| 85 | caps caps_get(jinja::program & prog) { |
| 86 | caps result; |