toml11/tools/expand
2024-06-17 00:55:02 +09:00
..
main.cpp feat: add single_include file and generator 2024-06-15 19:25:15 +09:00
README.md doc: add readme to tools/expand 2024-06-17 00:55:02 +09:00

expand

expand is a tool designed to process #include "..." directives within a file, generating a single single_include/toml.hpp file.

expand is optimized specifically for the structure of toml11. It assumes that the argument provided is include/toml.hpp and that there are files separated into fwd/ and impl/ directories. Therefore, it is not a general-purpose tool.

Usage

$ g++-13 -std=c++20 -O2 main.cpp -o expand
$ ./expand ../../include/toml.hpp > ../../single_include/toml.hpp