| 56 | PrettyPrintOptions() = default; |
| 57 | |
| 58 | PrettyPrintOptions(int indent, // NOLINT runtime/explicit |
| 59 | int window = 10, int indent_size = 2, std::string null_rep = "null", |
| 60 | bool skip_new_lines = false, bool truncate_metadata = true, |
| 61 | int container_window = 2, int element_size_limit = 100) |
| 62 | : indent(indent), |
| 63 | indent_size(indent_size), |
| 64 | window(window), |
| 65 | container_window(container_window), |
| 66 | null_rep(std::move(null_rep)), |
| 67 | skip_new_lines(skip_new_lines), |
| 68 | truncate_metadata(truncate_metadata), |
| 69 | element_size_limit(element_size_limit) {} |
| 70 | |
| 71 | /// Create a PrettyPrintOptions instance with default values |
| 72 | static PrettyPrintOptions Defaults() { return PrettyPrintOptions(); } |
no outgoing calls