git-subtree-dir: xo-indentlog git-subtree-mainline:1c3f033933git-subtree-split:d43c4af0b4
29 lines
1.1 KiB
Text
29 lines
1.1 KiB
Text
directory layout
|
|
|
|
+- README.md markdown README, for github
|
|
+- img image files, used in docs
|
|
| +- ex1.png
|
|
| +- ex2.png
|
|
| +- ex3.png
|
|
| \- ex4.png
|
|
+- LICENSE software license
|
|
+- CMakeLists.txt toplevel cmake config
|
|
+- cmake
|
|
| \- nestlog.cmake cmake support files
|
|
+- compile_commands.json symlink to record of compiler commands; for LSP support
|
|
+- include to install, copy contents of this directory to permanent location
|
|
| \- indentlog
|
|
| +- scope.hpp logger api -- appl code will #include this
|
|
| +- log_config.hpp logger api -- control logger format, verbosity, colors etc.
|
|
| +- log_level.hpp encode logger verbosity
|
|
| +- log_state.hpp per-thread state tracking (e.g. recognize nesting)
|
|
| +- log_streambuf.hpp custom streambuf
|
|
| \- print
|
|
| +- tag.hpp stream inserters
|
|
| ...
|
|
\- example
|
|
+- CMakeLists.txt cmake config
|
|
+- ex1
|
|
| +- CMakeLists.txt ex1 cmake config
|
|
| \- ex1.cpp example .cpp exercising indentlog
|
|
...
|