diff --git a/CMakeLists.txt b/CMakeLists.txt
index b794cc4..bf0b78d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,7 @@
cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
project("clutchlog"
- VERSION 0.16
+ VERSION 0.17
DESCRIPTION "A logging system which targets versatile debugging")
enable_language(CXX) # C++
diff --git a/docs/annotated.html b/docs/annotated.html
index 7a8cdd9..37e60d2 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/classclutchlog-members.html b/docs/classclutchlog-members.html
index 2fef3b8..f817574 100644
--- a/docs/classclutchlog-members.html
+++ b/docs/classclutchlog-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -92,19 +92,21 @@ $(document).ready(function(){initNavTree('classclutchlog.html',''); initResizabl
This is the complete list of members for clutchlog , including all inherited members.
_filehash_fmts clutchlog protected
- _format_dump clutchlog protected
- _format_log clutchlog protected
- _funchash_fmts clutchlog protected
- _in_file clutchlog protected
- _in_func clutchlog protected
- _in_line clutchlog protected
- _level_fmt clutchlog protected
- _level_short clutchlog protected
- _level_word clutchlog protected
- _out clutchlog protected
- _stage clutchlog protected
- _strip_calls clutchlog protected
- _word_level clutchlog protected
+ _filename clutchlog protected
+ _format_dump clutchlog protected
+ _format_log clutchlog protected
+ _funchash_fmts clutchlog protected
+ _in_file clutchlog protected
+ _in_func clutchlog protected
+ _in_line clutchlog protected
+ _level_fmt clutchlog protected
+ _level_short clutchlog protected
+ _level_word clutchlog protected
+ _out clutchlog protected
+ _stage clutchlog protected
+ _strip_calls clutchlog protected
+ _word_level clutchlog protected
+ base enum value (defined in clutchlog )clutchlog
clutchlog (clutchlog const &)=delete (defined in clutchlog )clutchlog
clutchlog () (defined in clutchlog )clutchlog inline private
critical enum value (defined in clutchlog )clutchlog
@@ -116,43 +118,50 @@ $(document).ready(function(){initNavTree('classclutchlog.html',''); initResizabl
default_hfill_min clutchlog inline protected static
default_strip_calls clutchlog inline protected static
depth_styles (std::vector< fmt > styles)clutchlog inline
- dump (const level &stage, const In container_begin, const In container_end, const std::string &file, const std::string &func, const size_t line, const std::string &filename_template="dump_{n}.dat", const std::string sep=dump_default_sep) constclutchlog inline
- dump_default_format clutchlog inline protected static
- dump_default_sep clutchlog inline protected static
- error enum value (defined in clutchlog )clutchlog
- file (std::string file)clutchlog inline
- filehash_styles (std::vector< fmt > styles)clutchlog inline
- format (const std::string &format)clutchlog inline
- format () constclutchlog inline
- format (std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) constclutchlog inline
- format_comment (const std::string &format)clutchlog inline
- format_comment () constclutchlog inline
- func (std::string func)clutchlog inline
- funchash_styles (std::vector< fmt > styles)clutchlog inline
- info enum value (defined in clutchlog )clutchlog
- level enum nameclutchlog
- level_of (const std::string name)clutchlog inline
- levels () constclutchlog inline
- line (std::string line)clutchlog inline
- locate (const level &stage, const std::string &file, const std::string &func, const size_t line) constclutchlog inline
- location (const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")clutchlog inline
- log (const level &stage, const std::string &what, const std::string &file, const std::string &func, const size_t line, const size_t depth_delta=0) constclutchlog inline
- logger ()clutchlog inline static
- note enum value (defined in clutchlog )clutchlog
- operator= (clutchlog const &)=delete (defined in clutchlog )clutchlog
- out (std::ostream &out)clutchlog inline
- out ()clutchlog inline
+ dir enum value (defined in clutchlog )clutchlog
+ dirbase enum value (defined in clutchlog )clutchlog
+ dirstem enum value (defined in clutchlog )clutchlog
+ dump (const level &stage, const In container_begin, const In container_end, const std::string &file, const std::string &func, const size_t line, const std::string &filename_template="dump_{n}.dat", const std::string sep=dump_default_sep) constclutchlog inline
+ dump_default_format clutchlog inline protected static
+ dump_default_sep clutchlog inline protected static
+ error enum value (defined in clutchlog )clutchlog
+ file (std::string file)clutchlog inline
+ filehash_styles (std::vector< fmt > styles)clutchlog inline
+ filename enum nameclutchlog
+ filename (filename f)clutchlog inline
+ format (const std::string &format)clutchlog inline
+ format () constclutchlog inline
+ format (std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) constclutchlog inline
+ format_comment (const std::string &format)clutchlog inline
+ format_comment () constclutchlog inline
+ func (std::string func)clutchlog inline
+ funchash_styles (std::vector< fmt > styles)clutchlog inline
+ info enum value (defined in clutchlog )clutchlog
+ level enum nameclutchlog
+ level_of (const std::string name)clutchlog inline
+ levels () constclutchlog inline
+ line (std::string line)clutchlog inline
+ locate (const level &stage, const std::string &file, const std::string &func, const size_t line) constclutchlog inline
+ location (const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")clutchlog inline
+ log (const level &stage, const std::string &what, const std::string &file, const std::string &func, const size_t line, const size_t depth_delta=0) constclutchlog inline
+ logger ()clutchlog inline static
+ note enum value (defined in clutchlog )clutchlog
+ operator= (clutchlog const &)=delete (defined in clutchlog )clutchlog
+ out (std::ostream &out)clutchlog inline
+ out ()clutchlog inline
+ path enum value (defined in clutchlog )clutchlog
progress enum value (defined in clutchlog )clutchlog
replace (const std::string &form, const std::string &mark, const std::string &tag) constclutchlog inline
replace (const std::string &form, const std::string &mark, const size_t tag) constclutchlog inline
- style (level stage, FMT... styles)clutchlog inline
- style (level stage, fmt style)clutchlog inline
- style (level stage) constclutchlog inline
- threshold (level l)clutchlog inline
- threshold (const std::string &l)clutchlog inline
- threshold () constclutchlog inline
- warning enum value (defined in clutchlog )clutchlog
- xdebug enum value (defined in clutchlog )clutchlog
+ stem enum value (defined in clutchlog )clutchlog
+ style (level stage, FMT... styles)clutchlog inline
+ style (level stage, fmt style)clutchlog inline
+ style (level stage) constclutchlog inline
+ threshold (level l)clutchlog inline
+ threshold (const std::string &l)clutchlog inline
+ threshold () constclutchlog inline
+ warning enum value (defined in clutchlog )clutchlog
+ xdebug enum value (defined in clutchlog )clutchlog
diff --git a/docs/classclutchlog.html b/docs/classclutchlog.html
index 907d2d3..31e86fb 100644
--- a/docs/classclutchlog.html
+++ b/docs/classclutchlog.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -185,6 +185,10 @@ void fmt style (level stage) const
Get the configured fmt instance of the given log level.
+
+void filename (filename f)
+ Sets the file naming scheme. */.
+
scope_t locate (const level &stage, const std::string &file , const std::string &func , const size_t line ) const
@@ -272,6 +276,18 @@ High-level API
}
Available log levels.
+ enum filename {
+ path ,
+base ,
+dir ,
+dirbase ,
+
+ stem ,
+dirstem
+
+ }
+ Available filename rendering methods.
+
static clutchlog & logger ()
Get the logger instance. More...
@@ -334,6 +350,10 @@ std::vector< fmt >
std::vector< fmt > _funchash_fmts
List of candidate format objects for value-dependant function name styling.
+
+filename _filename
+ Filename rendering method.
+
clutchlog (clutchlog const &)=delete
@@ -403,9 +423,9 @@ void operator= (Style will be chosen based on the hash value of the filename among the candidate ones.
See the {filehash_fmt} template tag.
-Definition at line 1038 of file clutchlog.h .
+Definition at line 1045 of file clutchlog.h .
-References _filehash_fmts .
+References _filehash_fmts .
@@ -437,9 +457,9 @@ void operator= (Style will be chosen based on the hash value of the filename among the candidate ones.
See the {funchash_fmt} template tag.
-Definition at line 1046 of file clutchlog.h .
+Definition at line 1053 of file clutchlog.h .
-References _funchash_fmts .
+References _funchash_fmts .
@@ -471,7 +491,7 @@ void operator= (The given list should be ordered, styles will be applied for the corresponding depth level. If the actual depth is larger than the number of styles, the last one is used.
See the {depth_fmt} template tag.
-Definition at line 1055 of file clutchlog.h .
+Definition at line 1062 of file clutchlog.h .
@@ -502,11 +522,11 @@ void operator= (Return the log level tag corresponding to the given pre-configured name.
Note This is case sensitive, see the pre-configured _level_word.
-Definition at line 1070 of file clutchlog.h .
+Definition at line 1077 of file clutchlog.h .
-References _word_level .
+References _word_level .
-Referenced by threshold() .
+Referenced by threshold() .
@@ -549,11 +569,11 @@ template<class ... FMT>
Set the style (color and typo) of the given log level.
This version accept style arguments as if they were passed to clutchlog::fmt .
-Definition at line 1104 of file clutchlog.h .
+Definition at line 1111 of file clutchlog.h .
-References style() .
+References style() .
-Referenced by style() .
+Referenced by style() .
@@ -601,9 +621,9 @@ template<class ... FMT>
log .replace(
"{greet} {world}" ,
"\\{greet\\}" ,
"hello" );
-Definition at line 1193 of file clutchlog.h .
+Definition at line 1203 of file clutchlog.h .
-Referenced by dump() , format() , and replace() .
+Referenced by dump() , format() , and replace() .
@@ -613,7 +633,7 @@ template<class ... FMT>
static clutchlog & logger()
Get the logger instance.
-void log(const level &stage, const std::string &what, const std::string &file, const std::string &func, const size_t line, const size_t depth_delta=0) const
Print a log message IF the location matches the given one.
+void log(const level &stage, const std::string &what, const std::string &file, const std::string &func, const size_t line, const size_t depth_delta=0) const
Print a log message IF the location matches the given one.
diff --git a/docs/classclutchlog.js b/docs/classclutchlog.js
index 4dabb74..b0b820d 100644
--- a/docs/classclutchlog.js
+++ b/docs/classclutchlog.js
@@ -26,6 +26,7 @@ var classclutchlog =
[ "style", "classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591", null ],
[ "style", "classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6", null ],
[ "style", "classclutchlog.html#a4831f44fd5ade102e57320632095934d", null ],
+ [ "filename", "classclutchlog.html#a82b9375728af2d962831a743d95f4ae7", null ],
[ "locate", "classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96", null ],
[ "replace", "classclutchlog.html#a972f895c70edc335f3018a2c8971d59e", null ],
[ "replace", "classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2", null ],
@@ -54,6 +55,7 @@ var classclutchlog =
[ "_in_line", "classclutchlog.html#a41757198b29862832a14472a9e5e24c6", null ],
[ "_filehash_fmts", "classclutchlog.html#a2a334e009533744b52f01ef240a59e9d", null ],
[ "_funchash_fmts", "classclutchlog.html#a095e1545a2085ac623e4af19364fea7f", null ],
+ [ "_filename", "classclutchlog.html#a0431616914dbbecb908a794f5b46dada", null ],
[ "level", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928", [
[ "critical", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af332f31a368c931f79b9b64d55fc7701", null ],
[ "error", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a023c3e8a55ddfd140d3e3268dd6221e9", null ],
@@ -63,5 +65,13 @@ var classclutchlog =
[ "info", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aa1ea607f2bfe5db06f1cf2bd991f7dc1", null ],
[ "debug", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a911f5ef324f37061f68a239577e0d0bd", null ],
[ "xdebug", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928abba74b810831c7753777e6dcc0c0f4e2", null ]
+ ] ],
+ [ "filename", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e", [
+ [ "path", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea19ebb39c0f117afbe6658bbc9bea68a4", null ],
+ [ "base", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ead79ddc78294d362c22ba917cba2cd3ef", null ],
+ [ "dir", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea35cf5f272267d9656cfcfe52243f4841", null ],
+ [ "dirbase", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea9534ecbf6a632833ca32ea5bb33f7eea", null ],
+ [ "stem", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea04548b133168127416623d51dd3b9338", null ],
+ [ "dirstem", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea5b96778dd84a50c1b288b31a5200df4d", null ]
] ]
];
\ No newline at end of file
diff --git a/docs/classclutchlog_1_1fmt-members.html b/docs/classclutchlog_1_1fmt-members.html
index 5b01093..9e3d430 100644
--- a/docs/classclutchlog_1_1fmt-members.html
+++ b/docs/classclutchlog_1_1fmt-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/classclutchlog_1_1fmt.html b/docs/classclutchlog_1_1fmt.html
index 4a78df2..55ecbbd 100644
--- a/docs/classclutchlog_1_1fmt.html
+++ b/docs/classclutchlog_1_1fmt.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -154,7 +154,7 @@ $(document).ready(function(){initNavTree('classclutchlog_1_1fmt.html',''); initR
All styles may not be supported by a given terminal/operating system.
-Definition at line 376 of file clutchlog.h .
+Definition at line 379 of file clutchlog.h .
diff --git a/docs/files_dup.js b/docs/files_dup.js
index de394c4..e4d1828 100644
--- a/docs/files_dup.js
+++ b/docs/files_dup.js
@@ -9,6 +9,7 @@ var files_dup =
[ "t-demo.cpp", "t-demo_8cpp_source.html", null ],
[ "t-depth-delta.cpp", "t-depth-delta_8cpp_source.html", null ],
[ "t-dump.cpp", "t-dump_8cpp_source.html", null ],
+ [ "t-filename.cpp", "t-filename_8cpp_source.html", null ],
[ "t-fmt-constructors.cpp", "t-fmt-constructors_8cpp_source.html", null ],
[ "t-hash-color.cpp", "t-hash-color_8cpp_source.html", null ],
[ "t-log.cpp", "t-log_8cpp_source.html", null ],
diff --git a/docs/functions.html b/docs/functions.html
index 7ae6bc1..31320a1 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -90,6 +90,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
_filehash_fmts
: clutchlog
+_filename
+: clutchlog
+
_format_dump
: clutchlog
@@ -224,6 +227,9 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
filehash_styles()
: clutchlog
+filename
+: clutchlog
+
fmt()
: clutchlog::fmt
@@ -237,10 +243,10 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
: clutchlog::fmt
format()
-: clutchlog
+: clutchlog
format_comment()
-: clutchlog
+: clutchlog
func()
: clutchlog
diff --git a/docs/functions_enum.html b/docs/functions_enum.html
index 3dccd46..f965338 100644
--- a/docs/functions_enum.html
+++ b/docs/functions_enum.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -94,6 +94,9 @@ $(document).ready(function(){initNavTree('functions_enum.html',''); initResizabl
fg
: clutchlog::fmt
+filename
+: clutchlog
+
ground
: clutchlog::fmt::color
diff --git a/docs/functions_func.html b/docs/functions_func.html
index eab349f..64f0a99 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -132,11 +132,14 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
filehash_styles()
: clutchlog
+filename()
+: clutchlog
+
fmt()
: clutchlog::fmt
format()
-: clutchlog
+: clutchlog
format_comment()
: clutchlog
diff --git a/docs/functions_rela.html b/docs/functions_rela.html
index c2eefc2..035e264 100644
--- a/docs/functions_rela.html
+++ b/docs/functions_rela.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index d4a0507..5f74176 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -90,6 +90,9 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
_filehash_fmts
: clutchlog
+_filename
+: clutchlog
+
_format_dump
: clutchlog
diff --git a/docs/globals.html b/docs/globals.html
index 918f052..7584db1 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/globals_defs.html b/docs/globals_defs.html
index a0cb07e..01b28ff 100644
--- a/docs/globals_defs.html
+++ b/docs/globals_defs.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/graph_legend.html b/docs/graph_legend.html
index edb553d..003b89f 100644
--- a/docs/graph_legend.html
+++ b/docs/graph_legend.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/group___default_config.html b/docs/group___default_config.html
index fe42a2a..a06d5bb 100644
--- a/docs/group___default_config.html
+++ b/docs/group___default_config.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/group___formating.html b/docs/group___formating.html
index 5bbe894..2a6ff4e 100644
--- a/docs/group___formating.html
+++ b/docs/group___formating.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/group___main.html b/docs/group___main.html
index 80a0c24..1ae3900 100644
--- a/docs/group___main.html
+++ b/docs/group___main.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/group___main.js b/docs/group___main.js
index c1d2ac0..5fc80f3 100644
--- a/docs/group___main.js
+++ b/docs/group___main.js
@@ -1,11 +1,11 @@
var group___main =
[
[ "clutchlog", "classclutchlog.html", [
- [ "System-dependent stack depth", "index.html#autotoc_md26", null ],
- [ "System-dependent horizontal fill", "index.html#autotoc_md27", null ],
- [ "Dependencies", "index.html#autotoc_md28", null ],
- [ "Variable names within the CLUTCHLOG macro", "index.html#autotoc_md29", null ],
- [ "Features", "index.html#autotoc_md30", null ],
+ [ "System-dependent stack depth", "index.html#autotoc_md27", null ],
+ [ "System-dependent horizontal fill", "index.html#autotoc_md28", null ],
+ [ "Dependencies", "index.html#autotoc_md29", null ],
+ [ "Variable names within the CLUTCHLOG macro", "index.html#autotoc_md30", null ],
+ [ "Features", "index.html#autotoc_md31", null ],
[ "scope_t", "structclutchlog_1_1scope__t.html", [
[ "scope_t", "structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572", null ],
[ "matches", "structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9", null ],
@@ -37,6 +37,7 @@ var group___main =
[ "style", "classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591", null ],
[ "style", "classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6", null ],
[ "style", "classclutchlog.html#a4831f44fd5ade102e57320632095934d", null ],
+ [ "filename", "classclutchlog.html#a82b9375728af2d962831a743d95f4ae7", null ],
[ "locate", "classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96", null ],
[ "replace", "classclutchlog.html#a972f895c70edc335f3018a2c8971d59e", null ],
[ "replace", "classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2", null ],
@@ -65,6 +66,7 @@ var group___main =
[ "_in_line", "classclutchlog.html#a41757198b29862832a14472a9e5e24c6", null ],
[ "_filehash_fmts", "classclutchlog.html#a2a334e009533744b52f01ef240a59e9d", null ],
[ "_funchash_fmts", "classclutchlog.html#a095e1545a2085ac623e4af19364fea7f", null ],
+ [ "_filename", "classclutchlog.html#a0431616914dbbecb908a794f5b46dada", null ],
[ "level", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928", [
[ "critical", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af332f31a368c931f79b9b64d55fc7701", null ],
[ "error", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a023c3e8a55ddfd140d3e3268dd6221e9", null ],
@@ -74,6 +76,14 @@ var group___main =
[ "info", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aa1ea607f2bfe5db06f1cf2bd991f7dc1", null ],
[ "debug", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a911f5ef324f37061f68a239577e0d0bd", null ],
[ "xdebug", "classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928abba74b810831c7753777e6dcc0c0f4e2", null ]
+ ] ],
+ [ "filename", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e", [
+ [ "path", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea19ebb39c0f117afbe6658bbc9bea68a4", null ],
+ [ "base", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ead79ddc78294d362c22ba917cba2cd3ef", null ],
+ [ "dir", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea35cf5f272267d9656cfcfe52243f4841", null ],
+ [ "dirbase", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea9534ecbf6a632833ca32ea5bb33f7eea", null ],
+ [ "stem", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea04548b133168127416623d51dd3b9338", null ],
+ [ "dirstem", "classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea5b96778dd84a50c1b288b31a5200df4d", null ]
] ]
] ]
];
\ No newline at end of file
diff --git a/docs/group___use_macros.html b/docs/group___use_macros.html
index dfca8d2..9b21266 100644
--- a/docs/group___use_macros.html
+++ b/docs/group___use_macros.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/group__colors16.html b/docs/group__colors16.html
index c5291b3..0dcd958 100644
--- a/docs/group__colors16.html
+++ b/docs/group__colors16.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/group__colors256__16_m.html b/docs/group__colors256__16_m.html
index ce01f78..8f5793f 100644
--- a/docs/group__colors256__16_m.html
+++ b/docs/group__colors256__16_m.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
index 9399f28..a9d01bd 100644
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/index.html b/docs/index.html
index 4c937e3..5f42249 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -109,25 +109,26 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); });
Stack Depth Mark
Horizontal Filling
Stack Depth
+Filename
-Disabled calls
-Low-level API
-(De)clutch any function call
-(De)clutch any code section
-Manually Increase Stack Depth
+Disabled calls
+Low-level API
+(De)clutch any function call
+(De)clutch any code section
+Manually Increase Stack Depth
-Examples
-Limitations
Clutchlog is a spatial logging system that targets versatile debugging . It allows to (de)clutch messages for a given: log level, source code location or call stack depth.
@@ -231,7 +232,7 @@ Output Configuration
{level}: the current log level (i.e. Critical, Error, Warning, Progress, Note, Info, Debug or XDebug),
{level_letter}: the first letter of the current log level,
{level_short}: the current log level, printed in only four letters,
-
{file}: the current file (absolute path),
+
{file}: the current file name,
{func}: the current function,
{line}: the current line number,
{level_fmt}: the style of the current level (i.e. configured with clutchlog::style ),
@@ -376,7 +377,24 @@ Horizontal Filling
Stack Depth
By default, clutchlog removes 5 levels of the calls stack, so that your main entrypoint corresponds to a depth of zero. You can change this behaviour by defining the CLUTCHLOG_STRIP_CALLS macro, or calling clutchlog::strip_calls.
+
+Filename
+By default, the {file} template tag is rendered as the absolute path (which is usualy handy if your terminal detects paths and allows to run a command on click).
+You can change this behavior to display shorter names, using clutchlog::filename , and passing one of the following the shortening method:
+clutchlog::filename::base: the file name itself,
+clutchlog::filename::dir: the name of the single last directory containing the file,
+clutchlog::filename::dirbase: the last directory and the file names,
+clutchlog::filename::stem: the file name without its extension,
+clutchlog::filename::dirstem: the last directory and the file without extension.
+clutchlog::filename::path: the absolute path (the default).
+
+Example:
log.filename(clutchlog::filename::path)
+
log.filename(clutchlog::filename::base)
+
log.filename(clutchlog::filename::dir)
+
log.filename(clutchlog::filename::dirbase)
+
log.filename(clutchlog::filename::stem)
+
log.filename(clutchlog::filename::dirstem)
+
Disabled calls
By default, clutchlog is always enabled if the NDEBUG preprocessor variable is not defined (this variable is set by CMake in build types that differs from Debug).
You can however force clutchlog to be enabled in any build type by setting the WITH_CLUTCHLOG preprocessor variable.
@@ -385,7 +403,7 @@ Disabled calls
#define CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG clutchlog::level::xdebug
Note that allowing a log level does not mean that it will actually output something. If the configured log level at runtime is lower than the log level of the message, it will still not be printed.
This behavior intend to remove as many conditional statements as possible when not debugging, without having to use preprocessor guards around calls to clutchlog, thus saving run time at no readability cost.
-
+
Low-level API
All configuration setters have a getters counterpart, with the same name but taking no parameter, for example:
std::string mark = log.depth_mark();
To control more precisely the logging, one can use the low-level clutchlog::log method:
log.log(clutchlog::level::xdebug, "hello world" , "main.cpp" , "main" , 122);
@@ -393,24 +411,24 @@ Low-level API
A similar dump method exists:
log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(),
CLUTCHLOC ,
"dumped_{n}.dat" ,
"\n" );
log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), "main.cpp" , "main" , 122, "dumped.dat" , "\n\n" );
You can access the identifier of log levels with clutchlog::level_of :
log.threshold( log.level_of("XDebug" ) );
-
+
(De)clutch any function call
The CLUTHFUNC macro allows to wrap any function within the current logger.
For instance, this can be useful if you want to (de)clutch calls to asserts. To do that, just declare your own macro:
#define ASSERT(...) { CLUTCHFUNC(error, assert, __VA_ARGS__) }
Thus, any call like ASSERT(x > 3); will be declutchable with the same configuration than a call to CLUTCHLOG.
-
+
(De)clutch any code section
The CLUTCHCODE macro allows to wrap any code within the current logger.
For instance:
std::clog << "We are clutched!\n" ;
);
-
+
Manually Increase Stack Depth
You may want to manually increase the stack depth for a given logging call, for instance to subdivise a single function in sections. To do so, you can use the CLUTCHLOGD macro, which take an additional argument, in the form of the number of additional (fake) stack depths you want:
That way, the depth will be rendered to the actual depth, plus the additional depth delta. Note that the displayed function will stay the same. Any filtering on the stack depth will take into account the fake depth and not the real one.
-
+
Examples
Here what you would do to setup clutchlog with the default configuration:
log.out(std::clog);
@@ -482,29 +500,29 @@ Examples
log.hfill_char('.' );
log.hfill_max(300);
log.hfill_style(clutchlog::fmt::fg::none);
-
+
Limitations
-
+
System-dependent stack depth
Because access to the call stack depth and program name are system-dependent, the features relying on the depth of the call stack and the display of the program name are only available for operating systems having the following headers: execinfo.h, stdlib.h and libgen.h (so far, tested with Linux).
Clutchlog sets the CLUTCHLOG_HAVE_UNIX_SYSINFO to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like:
#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1
log.depth( x );
#endif
-
+
System-dependent horizontal fill
Because access to the current terminal width is system-dependent, the {hfill} format tag feature is only available for operating systems having the following headers: sys/ioctl.h, stdio.h and unistd.h (so far, tested with Linux).
Clutchlog sets the CLUTCHLOG_HAVE_UNIX_SYSIOCTL to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like:
#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1
log.hfill_mark( '_' );
#endif
If you use unicode characters in your template, the horizontal width will not be computed properly, resulting in incorrectly right-aligned lines. Solving this would require the use of third-party libraries, making portability more difficult.
-
+
Dependencies
Some colors/styles may not be supported by some exotic terminal emulators.
Clutchlog needs C++-17 with the filesystem feature. You may need to indicate -std=c++17 -lstdc++fs to some compilers.
-
+
Variable names within the CLUTCHLOG macro
Calling the CLUTCHLOG macro with a message using a variable named clutchlog__msg will end in an error.
-
+
Features
What Clutchlog do not provide at the moment (but may in a near future):
@@ -520,7 +538,7 @@ Features
Automatic argument parser (please, use a dedicated lib).
Signal handling (WTF would you do that, anyway?).
-
+
Build and tests
To use clutchlog, just include its header in your code and either ensure that the NDEBUG preprocessor variable is not set, either define the WITH_CLUTCHLOG preprocessor variable.
If you're using CMake (or another modern build system), it will unset NDEBUG —and thus enable clutchlog— only for the "Debug" build type, which is usually what you want if you use clutchlog, anyway.
@@ -538,7 +556,7 @@ Build and tests
#define CLUTCHLOGD(LEVEL, WHAT, DEPTH_DELTA)
Log a message at the given level and with a given depth delta.
#define CLUTCHDUMP(LEVEL, CONTAINER, FILENAME)
Dump the given container.
static clutchlog & logger()
Get the logger instance.
-Color and style formatter for ANSI terminal escape sequences.
+Color and style formatter for ANSI terminal escape sequences.
#define CLUTCHLOC
Handy shortcuts to location.
#define CLUTCHLOG_DEFAULT_HFILL_MARK
Character used as a filling for right-align the right part of messages with "{hfill}".
#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
diff --git a/docs/inherits.html b/docs/inherits.html
index 276ad39..7d1cca4 100644
--- a/docs/inherits.html
+++ b/docs/inherits.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/modules.html b/docs/modules.html
index 1055d3d..2174db0 100644
--- a/docs/modules.html
+++ b/docs/modules.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/navtreedata.js b/docs/navtreedata.js
index d99221a..b21b8d8 100644
--- a/docs/navtreedata.js
+++ b/docs/navtreedata.js
@@ -45,17 +45,18 @@ var NAVTREE =
[ "Dump Format", "index.html#autotoc_md15", null ],
[ "Stack Depth Mark", "index.html#autotoc_md16", null ],
[ "Horizontal Filling", "index.html#autotoc_md17", null ],
- [ "Stack Depth", "index.html#autotoc_md18", null ]
+ [ "Stack Depth", "index.html#autotoc_md18", null ],
+ [ "Filename", "index.html#autotoc_md19", null ]
] ],
- [ "Disabled calls", "index.html#autotoc_md19", null ],
- [ "Low-level API", "index.html#autotoc_md20", null ],
- [ "(De)clutch any function call", "index.html#autotoc_md21", null ],
- [ "(De)clutch any code section", "index.html#autotoc_md22", null ],
- [ "Manually Increase Stack Depth", "index.html#autotoc_md23", null ]
+ [ "Disabled calls", "index.html#autotoc_md20", null ],
+ [ "Low-level API", "index.html#autotoc_md21", null ],
+ [ "(De)clutch any function call", "index.html#autotoc_md22", null ],
+ [ "(De)clutch any code section", "index.html#autotoc_md23", null ],
+ [ "Manually Increase Stack Depth", "index.html#autotoc_md24", null ]
] ],
- [ "Examples", "index.html#autotoc_md24", null ],
- [ "Limitations", "index.html#autotoc_md25", null ],
- [ "Build and tests", "index.html#autotoc_md31", null ]
+ [ "Examples", "index.html#autotoc_md25", null ],
+ [ "Limitations", "index.html#autotoc_md26", null ],
+ [ "Build and tests", "index.html#autotoc_md32", null ]
] ],
[ "Modules", "modules.html", "modules" ],
[ "Classes", "annotated.html", [
@@ -83,7 +84,7 @@ var NAVTREE =
var NAVTREEINDEX =
[
"annotated.html",
-"structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6"
+"structclutchlog_1_1fmt_1_1bg__16_m.html#a68f8cb4ab78a1cfb3b7b8e1e95bee11d"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js
index b13489b..8df93de 100644
--- a/docs/navtreeindex0.js
+++ b/docs/navtreeindex0.js
@@ -3,65 +3,74 @@ var NAVTREEINDEX0 =
"annotated.html":[2,0],
"classclutchlog.html":[1,2,0],
"classclutchlog.html#a03b145e36f15435a640bb5a885d9f642":[1,2,0,7],
+"classclutchlog.html#a0431616914dbbecb908a794f5b46dada":[1,2,0,60],
"classclutchlog.html#a08310b92e86687349e70f56f9ac1d656":[1,2,0,18],
-"classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae":[1,2,0,48],
+"classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae":[1,2,0,49],
"classclutchlog.html#a0906d74275cedcd403da94879764815e":[1,2,0,6],
-"classclutchlog.html#a095e1545a2085ac623e4af19364fea7f":[1,2,0,58],
-"classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc":[1,2,0,37],
+"classclutchlog.html#a095e1545a2085ac623e4af19364fea7f":[1,2,0,59],
+"classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc":[1,2,0,38],
"classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c":[1,2,0,24],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928":[1,2,0,59],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a023c3e8a55ddfd140d3e3268dd6221e9":[1,2,0,59,1],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a6efd7b28f876c0473c6dfeae82fc8e05":[1,2,0,59,3],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a911f5ef324f37061f68a239577e0d0bd":[1,2,0,59,6],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aa1ea607f2bfe5db06f1cf2bd991f7dc1":[1,2,0,59,5],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aab4ce1a501f9cbe27666659d3b19534c":[1,2,0,59,2],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928abba74b810831c7753777e6dcc0c0f4e2":[1,2,0,59,7],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af332f31a368c931f79b9b64d55fc7701":[1,2,0,59,0],
-"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af89a12aab2a73ea31e19b04ecadbdc0d":[1,2,0,59,4],
-"classclutchlog.html#a130c4f12eacbd2028102838fe16b734e":[1,2,0,55],
-"classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a":[1,2,0,35],
-"classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167":[1,2,0,52],
-"classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468":[1,2,0,41],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928":[1,2,0,61],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a023c3e8a55ddfd140d3e3268dd6221e9":[1,2,0,61,1],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a6efd7b28f876c0473c6dfeae82fc8e05":[1,2,0,61,3],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a911f5ef324f37061f68a239577e0d0bd":[1,2,0,61,6],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aa1ea607f2bfe5db06f1cf2bd991f7dc1":[1,2,0,61,5],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aab4ce1a501f9cbe27666659d3b19534c":[1,2,0,61,2],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928abba74b810831c7753777e6dcc0c0f4e2":[1,2,0,61,7],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af332f31a368c931f79b9b64d55fc7701":[1,2,0,61,0],
+"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af89a12aab2a73ea31e19b04ecadbdc0d":[1,2,0,61,4],
+"classclutchlog.html#a130c4f12eacbd2028102838fe16b734e":[1,2,0,56],
+"classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a":[1,2,0,36],
+"classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167":[1,2,0,53],
+"classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468":[1,2,0,42],
"classclutchlog.html#a2144abe4ec6f630126b6490908b5f924":[1,2,0,12],
-"classclutchlog.html#a229fd61519f1245282440120f2d45fb5":[1,2,0,40],
-"classclutchlog.html#a2a334e009533744b52f01ef240a59e9d":[1,2,0,57],
-"classclutchlog.html#a356df86455409193792b6ed550dfd09e":[1,2,0,45],
+"classclutchlog.html#a229fd61519f1245282440120f2d45fb5":[1,2,0,41],
+"classclutchlog.html#a2a334e009533744b52f01ef240a59e9d":[1,2,0,58],
+"classclutchlog.html#a356df86455409193792b6ed550dfd09e":[1,2,0,46],
"classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4":[1,2,0,19],
-"classclutchlog.html#a41757198b29862832a14472a9e5e24c6":[1,2,0,56],
+"classclutchlog.html#a41757198b29862832a14472a9e5e24c6":[1,2,0,57],
"classclutchlog.html#a4831f44fd5ade102e57320632095934d":[1,2,0,30],
-"classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96":[1,2,0,31],
-"classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7":[1,2,0,44],
-"classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5":[1,2,0,51],
+"classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96":[1,2,0,32],
+"classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7":[1,2,0,45],
+"classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5":[1,2,0,52],
"classclutchlog.html#a656c277e074b64728cca871f2b484d1c":[1,2,0,10],
"classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3":[1,2,0,27],
"classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266":[1,2,0,15],
-"classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6":[1,2,0,42],
+"classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6":[1,2,0,43],
"classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9":[1,2,0,20],
-"classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e":[1,2,0,50],
+"classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e":[1,2,0,51],
"classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d":[1,2,0,14],
-"classclutchlog.html#a972f895c70edc335f3018a2c8971d59e":[1,2,0,32],
+"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e":[1,2,0,62],
+"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea04548b133168127416623d51dd3b9338":[1,2,0,62,4],
+"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea19ebb39c0f117afbe6658bbc9bea68a4":[1,2,0,62,0],
+"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea35cf5f272267d9656cfcfe52243f4841":[1,2,0,62,2],
+"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea5b96778dd84a50c1b288b31a5200df4d":[1,2,0,62,5],
+"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea9534ecbf6a632833ca32ea5bb33f7eea":[1,2,0,62,3],
+"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ead79ddc78294d362c22ba917cba2cd3ef":[1,2,0,62,1],
+"classclutchlog.html#a82b9375728af2d962831a743d95f4ae7":[1,2,0,31],
+"classclutchlog.html#a972f895c70edc335f3018a2c8971d59e":[1,2,0,33],
"classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9":[1,2,0,26],
"classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5":[1,2,0,13],
-"classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f":[1,2,0,46],
+"classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f":[1,2,0,47],
"classclutchlog.html#ab45287cc9c14217904a13aff49573732":[1,2,0,21],
-"classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb":[1,2,0,36],
-"classclutchlog.html#ab805ac5c33885459f9f752518a4aa735":[1,2,0,49],
-"classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888":[1,2,0,47],
-"classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761":[1,2,0,34],
+"classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb":[1,2,0,37],
+"classclutchlog.html#ab805ac5c33885459f9f752518a4aa735":[1,2,0,50],
+"classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888":[1,2,0,48],
+"classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761":[1,2,0,35],
"classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591":[1,2,0,28],
-"classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1":[1,2,0,43],
+"classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1":[1,2,0,44],
"classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416":[1,2,0,17],
-"classclutchlog.html#ace879554298e6e6e36dafef330c27be8":[1,2,0,38],
+"classclutchlog.html#ace879554298e6e6e36dafef330c27be8":[1,2,0,39],
"classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd":[1,2,0,23],
"classclutchlog.html#acfaceb77da01503b432644a3efaee4fa":[1,2,0,8],
"classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6":[1,2,0,29],
"classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447":[1,2,0,25],
-"classclutchlog.html#aded03528f34d9000f618419c482c5042":[1,2,0,54],
+"classclutchlog.html#aded03528f34d9000f618419c482c5042":[1,2,0,55],
"classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf":[1,2,0,16],
-"classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2":[1,2,0,33],
-"classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993":[1,2,0,53],
+"classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2":[1,2,0,34],
+"classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993":[1,2,0,54],
"classclutchlog.html#aef653a9744a72a889ca8163269bb781e":[1,2,0,9],
-"classclutchlog.html#af898bffe23b125245e338d7495c76d45":[1,2,0,39],
+"classclutchlog.html#af898bffe23b125245e338d7495c76d45":[1,2,0,40],
"classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80":[1,2,0,11],
"classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a":[1,2,0,22],
"classclutchlog_1_1fmt.html":[1,3,0],
@@ -122,10 +131,10 @@ var NAVTREEINDEX0 =
"group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9":[1,0,4],
"group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805":[1,0,6],
"group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805":[3,0,0,17],
-"group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa":[1,0,1],
"group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa":[3,0,0,12],
-"group___default_config.html#ga54d29e956575e1c731eab5406135c5df":[1,0,3],
+"group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa":[1,0,1],
"group___default_config.html#ga54d29e956575e1c731eab5406135c5df":[3,0,0,14],
+"group___default_config.html#ga54d29e956575e1c731eab5406135c5df":[1,0,3],
"group___default_config.html#ga8564be479b948ee3052b61783c66d415":[3,0,0,5],
"group___default_config.html#ga8564be479b948ee3052b61783c66d415":[1,0,0],
"group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf":[1,0,5],
@@ -139,12 +148,12 @@ var NAVTREEINDEX0 =
"group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2":[1,1,3],
"group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d":[1,1,2],
"group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d":[3,0,0,8],
-"group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae":[1,1,4],
"group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae":[3,0,0,10],
-"group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73":[3,0,0,11],
+"group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae":[1,1,4],
"group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73":[1,1,5],
-"group___use_macros.html#gae8911119d726a43b77f5781cb5a72813":[3,0,0,6],
+"group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73":[3,0,0,11],
"group___use_macros.html#gae8911119d726a43b77f5781cb5a72813":[1,1,0],
+"group___use_macros.html#gae8911119d726a43b77f5781cb5a72813":[3,0,0,6],
"group__colors16.html":[1,4],
"group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e":[1,3,0,36],
"group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e":[1,4,1],
@@ -152,10 +161,10 @@ var NAVTREEINDEX0 =
"group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33":[1,4,5],
"group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0":[1,3,0,35],
"group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0":[1,4,0],
-"group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7":[1,4,4],
"group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7":[1,3,0,22],
-"group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401":[1,4,2],
+"group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7":[1,4,4],
"group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401":[1,3,0,27],
+"group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401":[1,4,2],
"group__colors16.html#ga86696b20e5b31c96ba592926efb324f3":[1,4,3],
"group__colors16.html#ga86696b20e5b31c96ba592926efb324f3":[1,3,0,28],
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea1ffd9e753c8054cc61456ac7fac1ac89":[1,3,0,36,0],
@@ -193,17 +202,17 @@ var NAVTREEINDEX0 =
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0ad508fe45cecaf653904a0e774084bb5c":[1,3,0,35,7],
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0ada7527acf78cb4e7b582e8163a1f642a":[1,3,0,35,15],
"group__colors256__16_m.html":[1,5],
-"group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0":[1,3,0,30],
"group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0":[1,5,8],
+"group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0":[1,3,0,30],
"group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de":[1,3,0,31],
"group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de":[1,5,9],
"group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0":[1,5,10],
"group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0":[1,3,0,32],
-"group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c":[1,3,0,29],
"group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c":[1,5,7],
+"group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c":[1,3,0,29],
"hierarchy.html":[2,2],
-"index.html":[0],
"index.html":[],
+"index.html":[0],
"index.html#autotoc_md0":[0,0],
"index.html#autotoc_md1":[0,1],
"index.html#autotoc_md10":[0,3,4,0],
@@ -215,21 +224,22 @@ var NAVTREEINDEX0 =
"index.html#autotoc_md16":[0,4,0,1],
"index.html#autotoc_md17":[0,4,0,2],
"index.html#autotoc_md18":[0,4,0,3],
-"index.html#autotoc_md19":[0,4,1],
+"index.html#autotoc_md19":[0,4,0,4],
"index.html#autotoc_md2":[0,2],
-"index.html#autotoc_md20":[0,4,2],
-"index.html#autotoc_md21":[0,4,3],
-"index.html#autotoc_md22":[0,4,4],
-"index.html#autotoc_md23":[0,4,5],
-"index.html#autotoc_md24":[0,5],
-"index.html#autotoc_md25":[0,6],
-"index.html#autotoc_md26":[0],
-"index.html#autotoc_md27":[1],
-"index.html#autotoc_md28":[2],
-"index.html#autotoc_md29":[3],
+"index.html#autotoc_md20":[0,4,1],
+"index.html#autotoc_md21":[0,4,2],
+"index.html#autotoc_md22":[0,4,3],
+"index.html#autotoc_md23":[0,4,4],
+"index.html#autotoc_md24":[0,4,5],
+"index.html#autotoc_md25":[0,5],
+"index.html#autotoc_md26":[0,6],
+"index.html#autotoc_md27":[0],
+"index.html#autotoc_md28":[1],
+"index.html#autotoc_md29":[2],
"index.html#autotoc_md3":[0,3],
-"index.html#autotoc_md30":[4],
-"index.html#autotoc_md31":[0,7],
+"index.html#autotoc_md30":[3],
+"index.html#autotoc_md31":[4],
+"index.html#autotoc_md32":[0,7],
"index.html#autotoc_md4":[0,3,0],
"index.html#autotoc_md5":[0,3,1],
"index.html#autotoc_md6":[0,3,2],
@@ -239,15 +249,5 @@ var NAVTREEINDEX0 =
"modules.html":[1],
"pages.html":[],
"structclutchlog_1_1fmt_1_1bg__16_m.html":[1,5,6],
-"structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0":[1,5,6,0],
-"structclutchlog_1_1fmt_1_1bg__16_m.html#a68f8cb4ab78a1cfb3b7b8e1e95bee11d":[1,5,6,3],
-"structclutchlog_1_1fmt_1_1bg__16_m.html#ace018922ae99f32b48bf5cacaec91501":[1,5,6,1],
-"structclutchlog_1_1fmt_1_1bg__16_m.html#adcd5bd1e69e76e3b36015cf687693c97":[1,5,6,2],
-"structclutchlog_1_1fmt_1_1bg__256.html":[1,5,3],
-"structclutchlog_1_1fmt_1_1bg__256.html#a096d302be7373acaaf225644683408bd":[1,5,3,2],
-"structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90":[1,5,3,0],
-"structclutchlog_1_1fmt_1_1bg__256.html#a83c663b1a9f00ba7ba7649c9c5605fad":[1,5,3,1],
-"structclutchlog_1_1fmt_1_1color.html":[1,5,0],
-"structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae":[1,5,0,5],
-"structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac":[1,5,0,0]
+"structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0":[1,5,6,0]
};
diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js
index 84950af..c6d0f2d 100644
--- a/docs/navtreeindex1.js
+++ b/docs/navtreeindex1.js
@@ -1,5 +1,15 @@
var NAVTREEINDEX1 =
{
+"structclutchlog_1_1fmt_1_1bg__16_m.html#a68f8cb4ab78a1cfb3b7b8e1e95bee11d":[1,5,6,3],
+"structclutchlog_1_1fmt_1_1bg__16_m.html#ace018922ae99f32b48bf5cacaec91501":[1,5,6,1],
+"structclutchlog_1_1fmt_1_1bg__16_m.html#adcd5bd1e69e76e3b36015cf687693c97":[1,5,6,2],
+"structclutchlog_1_1fmt_1_1bg__256.html":[1,5,3],
+"structclutchlog_1_1fmt_1_1bg__256.html#a096d302be7373acaaf225644683408bd":[1,5,3,2],
+"structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90":[1,5,3,0],
+"structclutchlog_1_1fmt_1_1bg__256.html#a83c663b1a9f00ba7ba7649c9c5605fad":[1,5,3,1],
+"structclutchlog_1_1fmt_1_1color.html":[1,5,0],
+"structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae":[1,5,0,5],
+"structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac":[1,5,0,0],
"structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6":[1,5,0,3],
"structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603":[1,5,0,1],
"structclutchlog_1_1fmt_1_1color.html#aa75e958436afe333924b6db3e5f0821f":[1,5,0,2],
@@ -44,8 +54,9 @@ var NAVTREEINDEX1 =
"t-demo_8cpp_source.html":[3,0,6],
"t-depth-delta_8cpp_source.html":[3,0,7],
"t-dump_8cpp_source.html":[3,0,8],
-"t-fmt-constructors_8cpp_source.html":[3,0,9],
-"t-hash-color_8cpp_source.html":[3,0,10],
-"t-log_8cpp_source.html":[3,0,11],
-"t-one-line-if_8cpp_source.html":[3,0,12]
+"t-filename_8cpp_source.html":[3,0,9],
+"t-fmt-constructors_8cpp_source.html":[3,0,10],
+"t-hash-color_8cpp_source.html":[3,0,11],
+"t-log_8cpp_source.html":[3,0,12],
+"t-one-line-if_8cpp_source.html":[3,0,13]
};
diff --git a/docs/search/all_0.js b/docs/search/all_0.js
index e6209f7..4cb16ca 100644
--- a/docs/search/all_0.js
+++ b/docs/search/all_0.js
@@ -1,17 +1,18 @@
var searchData=
[
['_5ffilehash_5ffmts_0',['_filehash_fmts',['../classclutchlog.html#a2a334e009533744b52f01ef240a59e9d',1,'clutchlog']]],
- ['_5fformat_5fdump_1',['_format_dump',['../classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5',1,'clutchlog']]],
- ['_5fformat_5flog_2',['_format_log',['../classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e',1,'clutchlog']]],
- ['_5ffunchash_5ffmts_3',['_funchash_fmts',['../classclutchlog.html#a095e1545a2085ac623e4af19364fea7f',1,'clutchlog']]],
- ['_5fin_5ffile_4',['_in_file',['../classclutchlog.html#aded03528f34d9000f618419c482c5042',1,'clutchlog']]],
- ['_5fin_5ffunc_5',['_in_func',['../classclutchlog.html#a130c4f12eacbd2028102838fe16b734e',1,'clutchlog']]],
- ['_5fin_5fline_6',['_in_line',['../classclutchlog.html#a41757198b29862832a14472a9e5e24c6',1,'clutchlog']]],
- ['_5flevel_5ffmt_7',['_level_fmt',['../classclutchlog.html#ab805ac5c33885459f9f752518a4aa735',1,'clutchlog']]],
- ['_5flevel_5fshort_8',['_level_short',['../classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae',1,'clutchlog']]],
- ['_5flevel_5fword_9',['_level_word',['../classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f',1,'clutchlog']]],
- ['_5fout_10',['_out',['../classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167',1,'clutchlog']]],
- ['_5fstage_11',['_stage',['../classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993',1,'clutchlog']]],
- ['_5fstrip_5fcalls_12',['_strip_calls',['../classclutchlog.html#a356df86455409193792b6ed550dfd09e',1,'clutchlog']]],
- ['_5fword_5flevel_13',['_word_level',['../classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888',1,'clutchlog']]]
+ ['_5ffilename_1',['_filename',['../classclutchlog.html#a0431616914dbbecb908a794f5b46dada',1,'clutchlog']]],
+ ['_5fformat_5fdump_2',['_format_dump',['../classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5',1,'clutchlog']]],
+ ['_5fformat_5flog_3',['_format_log',['../classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e',1,'clutchlog']]],
+ ['_5ffunchash_5ffmts_4',['_funchash_fmts',['../classclutchlog.html#a095e1545a2085ac623e4af19364fea7f',1,'clutchlog']]],
+ ['_5fin_5ffile_5',['_in_file',['../classclutchlog.html#aded03528f34d9000f618419c482c5042',1,'clutchlog']]],
+ ['_5fin_5ffunc_6',['_in_func',['../classclutchlog.html#a130c4f12eacbd2028102838fe16b734e',1,'clutchlog']]],
+ ['_5fin_5fline_7',['_in_line',['../classclutchlog.html#a41757198b29862832a14472a9e5e24c6',1,'clutchlog']]],
+ ['_5flevel_5ffmt_8',['_level_fmt',['../classclutchlog.html#ab805ac5c33885459f9f752518a4aa735',1,'clutchlog']]],
+ ['_5flevel_5fshort_9',['_level_short',['../classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae',1,'clutchlog']]],
+ ['_5flevel_5fword_10',['_level_word',['../classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f',1,'clutchlog']]],
+ ['_5fout_11',['_out',['../classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167',1,'clutchlog']]],
+ ['_5fstage_12',['_stage',['../classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993',1,'clutchlog']]],
+ ['_5fstrip_5fcalls_13',['_strip_calls',['../classclutchlog.html#a356df86455409193792b6ed550dfd09e',1,'clutchlog']]],
+ ['_5fword_5flevel_14',['_word_level',['../classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888',1,'clutchlog']]]
];
diff --git a/docs/search/all_1.js b/docs/search/all_1.js
index eafa84d..2aa49b3 100644
--- a/docs/search/all_1.js
+++ b/docs/search/all_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ansi_14',['ansi',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502',1,'clutchlog::fmt']]]
+ ['ansi_15',['ansi',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/all_10.js b/docs/search/all_10.js
index 7af2ab2..3ad80e3 100644
--- a/docs/search/all_10.js
+++ b/docs/search/all_10.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['with_5fclutchlog_101',['WITH_CLUTCHLOG',['../clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4',1,'clutchlog.h']]]
+ ['with_5fclutchlog_103',['WITH_CLUTCHLOG',['../clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4',1,'clutchlog.h']]]
];
diff --git a/docs/search/all_2.js b/docs/search/all_2.js
index 86a1b84..bb2aa6d 100644
--- a/docs/search/all_2.js
+++ b/docs/search/all_2.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['back_15',['back',['../group__colors16.html#ga86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
- ['back_5f16m_16',['back_16M',['../group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0',1,'clutchlog::fmt']]],
- ['back_5f256_17',['back_256',['../group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0',1,'clutchlog::fmt']]],
- ['bg_18',['bg',['../group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]],
- ['bg_5f16m_19',['bg_16M',['../structclutchlog_1_1fmt_1_1bg__16_m.html',1,'clutchlog::fmt::bg_16M'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0',1,'clutchlog::fmt::bg_16M::bg_16M()'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#ace018922ae99f32b48bf5cacaec91501',1,'clutchlog::fmt::bg_16M::bg_16M(short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#adcd5bd1e69e76e3b36015cf687693c97',1,'clutchlog::fmt::bg_16M::bg_16M(const std::string &srgb)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#a68f8cb4ab78a1cfb3b7b8e1e95bee11d',1,'clutchlog::fmt::bg_16M::bg_16M(const bg &)']]],
- ['bg_5f256_20',['bg_256',['../structclutchlog_1_1fmt_1_1bg__256.html',1,'clutchlog::fmt::bg_256'],['../structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90',1,'clutchlog::fmt::bg_256::bg_256()'],['../structclutchlog_1_1fmt_1_1bg__256.html#a83c663b1a9f00ba7ba7649c9c5605fad',1,'clutchlog::fmt::bg_256::bg_256(const short b)'],['../structclutchlog_1_1fmt_1_1bg__256.html#a096d302be7373acaaf225644683408bd',1,'clutchlog::fmt::bg_256::bg_256(const bg &)']]]
+ ['back_16',['back',['../group__colors16.html#ga86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
+ ['back_5f16m_17',['back_16M',['../group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0',1,'clutchlog::fmt']]],
+ ['back_5f256_18',['back_256',['../group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0',1,'clutchlog::fmt']]],
+ ['bg_19',['bg',['../group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]],
+ ['bg_5f16m_20',['bg_16M',['../structclutchlog_1_1fmt_1_1bg__16_m.html',1,'clutchlog::fmt::bg_16M'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0',1,'clutchlog::fmt::bg_16M::bg_16M()'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#ace018922ae99f32b48bf5cacaec91501',1,'clutchlog::fmt::bg_16M::bg_16M(short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#adcd5bd1e69e76e3b36015cf687693c97',1,'clutchlog::fmt::bg_16M::bg_16M(const std::string &srgb)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#a68f8cb4ab78a1cfb3b7b8e1e95bee11d',1,'clutchlog::fmt::bg_16M::bg_16M(const bg &)']]],
+ ['bg_5f256_21',['bg_256',['../structclutchlog_1_1fmt_1_1bg__256.html',1,'clutchlog::fmt::bg_256'],['../structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90',1,'clutchlog::fmt::bg_256::bg_256()'],['../structclutchlog_1_1fmt_1_1bg__256.html#a83c663b1a9f00ba7ba7649c9c5605fad',1,'clutchlog::fmt::bg_256::bg_256(const short b)'],['../structclutchlog_1_1fmt_1_1bg__256.html#a096d302be7373acaaf225644683408bd',1,'clutchlog::fmt::bg_256::bg_256(const bg &)']]]
];
diff --git a/docs/search/all_3.js b/docs/search/all_3.js
index 288d35a..00ceeae 100644
--- a/docs/search/all_3.js
+++ b/docs/search/all_3.js
@@ -1,28 +1,28 @@
var searchData=
[
- ['clutchcode_21',['CLUTCHCODE',['../group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73',1,'clutchlog.h']]],
- ['clutchdump_22',['CLUTCHDUMP',['../group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2',1,'clutchlog.h']]],
- ['clutchdump_5fdefault_5fformat_23',['CLUTCHDUMP_DEFAULT_FORMAT',['../group___default_config.html#ga27b613c6727857a7cbcd0165d862034e',1,'clutchlog.h']]],
- ['clutchdump_5fdefault_5fsep_24',['CLUTCHDUMP_DEFAULT_SEP',['../group___default_config.html#ga54d29e956575e1c731eab5406135c5df',1,'clutchlog.h']]],
- ['clutchfunc_25',['CLUTCHFUNC',['../group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae',1,'clutchlog.h']]],
- ['clutchloc_26',['CLUTCHLOC',['../group___use_macros.html#gae8911119d726a43b77f5781cb5a72813',1,'clutchlog.h']]],
- ['clutchlog_27',['clutchlog',['../classclutchlog.html',1,'clutchlog'],['../group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d',1,'CLUTCHLOG(): clutchlog.h']]],
- ['clutchlog_2eh_28',['clutchlog.h',['../clutchlog_8h.html',1,'']]],
- ['clutchlog_5fdefault_5fdepth_5fbuilt_5fnodebug_29',['CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG',['../group___default_config.html#ga8564be479b948ee3052b61783c66d415',1,'clutchlog.h']]],
- ['clutchlog_5fdefault_5fdepth_5fmark_30',['CLUTCHLOG_DEFAULT_DEPTH_MARK',['../group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9',1,'clutchlog.h']]],
- ['clutchlog_5fdefault_5fformat_31',['CLUTCHLOG_DEFAULT_FORMAT',['../group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa',1,'clutchlog.h']]],
- ['clutchlog_5fdefault_5fhfill_5fmark_32',['CLUTCHLOG_DEFAULT_HFILL_MARK',['../group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805',1,'clutchlog.h']]],
- ['clutchlog_5fh_33',['CLUTCHLOG_H',['../clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16',1,'clutchlog.h']]],
- ['clutchlog_5fhave_5funix_5fsysinfo_34',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
- ['clutchlog_5fhave_5funix_5fsysioctl_35',['CLUTCHLOG_HAVE_UNIX_SYSIOCTL',['../clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817',1,'clutchlog.h']]],
- ['clutchlog_5fstrip_5fcalls_36',['CLUTCHLOG_STRIP_CALLS',['../group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf',1,'clutchlog.h']]],
- ['clutchlogd_37',['CLUTCHLOGD',['../group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c',1,'clutchlog.h']]],
- ['color_38',['color',['../structclutchlog_1_1fmt_1_1color.html',1,'clutchlog::fmt::color'],['../structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac',1,'clutchlog::fmt::color::color()']]],
- ['color_5f16m_39',['color_16M',['../structclutchlog_1_1fmt_1_1color__16_m.html',1,'clutchlog::fmt::color_16M'],['../structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282',1,'clutchlog::fmt::color_16M::color_16M(ground t)'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a36d9cf42044fec34b7858142d86137d3',1,'clutchlog::fmt::color_16M::color_16M(ground t, short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a55e39e7eb3ced3095c00914eff52470c',1,'clutchlog::fmt::color_16M::color_16M(ground t, const std::string &srgb)']]],
- ['color_5f256_40',['color_256',['../structclutchlog_1_1fmt_1_1color__256.html',1,'clutchlog::fmt::color_256'],['../structclutchlog_1_1fmt_1_1color__256.html#a12fdff3c5c4edbf952aaa31519f0171c',1,'clutchlog::fmt::color_256::color_256(ground t)'],['../structclutchlog_1_1fmt_1_1color__256.html#a1b68065b35141c018b33c3f2c45f5726',1,'clutchlog::fmt::color_256::color_256(ground t, const short i)']]],
- ['colors_20management_20in_2016_20colors_20mode_20_284_2dbits_20ansi_29_2e_41',['Colors management in 16 colors mode (4-bits ANSI).',['../group__colors16.html',1,'']]],
- ['colors_5f16_42',['colors_16',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e',1,'clutchlog::fmt']]],
- ['colors_5f16m_43',['colors_16M',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa',1,'clutchlog::fmt']]],
- ['colors_5f256_44',['colors_256',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749',1,'clutchlog::fmt']]],
- ['clutchlog_20—_20versatile_20_28de_29clutchable_20spatial_20logging_45',['Clutchlog — versatile (de)clutchable spatial logging',['../index.html',1,'']]]
+ ['clutchcode_22',['CLUTCHCODE',['../group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73',1,'clutchlog.h']]],
+ ['clutchdump_23',['CLUTCHDUMP',['../group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2',1,'clutchlog.h']]],
+ ['clutchdump_5fdefault_5fformat_24',['CLUTCHDUMP_DEFAULT_FORMAT',['../group___default_config.html#ga27b613c6727857a7cbcd0165d862034e',1,'clutchlog.h']]],
+ ['clutchdump_5fdefault_5fsep_25',['CLUTCHDUMP_DEFAULT_SEP',['../group___default_config.html#ga54d29e956575e1c731eab5406135c5df',1,'clutchlog.h']]],
+ ['clutchfunc_26',['CLUTCHFUNC',['../group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae',1,'clutchlog.h']]],
+ ['clutchloc_27',['CLUTCHLOC',['../group___use_macros.html#gae8911119d726a43b77f5781cb5a72813',1,'clutchlog.h']]],
+ ['clutchlog_28',['clutchlog',['../classclutchlog.html',1,'clutchlog'],['../group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d',1,'CLUTCHLOG(): clutchlog.h']]],
+ ['clutchlog_2eh_29',['clutchlog.h',['../clutchlog_8h.html',1,'']]],
+ ['clutchlog_5fdefault_5fdepth_5fbuilt_5fnodebug_30',['CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG',['../group___default_config.html#ga8564be479b948ee3052b61783c66d415',1,'clutchlog.h']]],
+ ['clutchlog_5fdefault_5fdepth_5fmark_31',['CLUTCHLOG_DEFAULT_DEPTH_MARK',['../group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9',1,'clutchlog.h']]],
+ ['clutchlog_5fdefault_5fformat_32',['CLUTCHLOG_DEFAULT_FORMAT',['../group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa',1,'clutchlog.h']]],
+ ['clutchlog_5fdefault_5fhfill_5fmark_33',['CLUTCHLOG_DEFAULT_HFILL_MARK',['../group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805',1,'clutchlog.h']]],
+ ['clutchlog_5fh_34',['CLUTCHLOG_H',['../clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16',1,'clutchlog.h']]],
+ ['clutchlog_5fhave_5funix_5fsysinfo_35',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
+ ['clutchlog_5fhave_5funix_5fsysioctl_36',['CLUTCHLOG_HAVE_UNIX_SYSIOCTL',['../clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817',1,'clutchlog.h']]],
+ ['clutchlog_5fstrip_5fcalls_37',['CLUTCHLOG_STRIP_CALLS',['../group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf',1,'clutchlog.h']]],
+ ['clutchlogd_38',['CLUTCHLOGD',['../group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c',1,'clutchlog.h']]],
+ ['color_39',['color',['../structclutchlog_1_1fmt_1_1color.html',1,'clutchlog::fmt::color'],['../structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac',1,'clutchlog::fmt::color::color()']]],
+ ['color_5f16m_40',['color_16M',['../structclutchlog_1_1fmt_1_1color__16_m.html',1,'clutchlog::fmt::color_16M'],['../structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282',1,'clutchlog::fmt::color_16M::color_16M(ground t)'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a36d9cf42044fec34b7858142d86137d3',1,'clutchlog::fmt::color_16M::color_16M(ground t, short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a55e39e7eb3ced3095c00914eff52470c',1,'clutchlog::fmt::color_16M::color_16M(ground t, const std::string &srgb)']]],
+ ['color_5f256_41',['color_256',['../structclutchlog_1_1fmt_1_1color__256.html',1,'clutchlog::fmt::color_256'],['../structclutchlog_1_1fmt_1_1color__256.html#a12fdff3c5c4edbf952aaa31519f0171c',1,'clutchlog::fmt::color_256::color_256(ground t)'],['../structclutchlog_1_1fmt_1_1color__256.html#a1b68065b35141c018b33c3f2c45f5726',1,'clutchlog::fmt::color_256::color_256(ground t, const short i)']]],
+ ['colors_20management_20in_2016_20colors_20mode_20_284_2dbits_20ansi_29_2e_42',['Colors management in 16 colors mode (4-bits ANSI).',['../group__colors16.html',1,'']]],
+ ['colors_5f16_43',['colors_16',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e',1,'clutchlog::fmt']]],
+ ['colors_5f16m_44',['colors_16M',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa',1,'clutchlog::fmt']]],
+ ['colors_5f256_45',['colors_256',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749',1,'clutchlog::fmt']]],
+ ['clutchlog_20—_20versatile_20_28de_29clutchable_20spatial_20logging_46',['Clutchlog — versatile (de)clutchable spatial logging',['../index.html',1,'']]]
];
diff --git a/docs/search/all_4.js b/docs/search/all_4.js
index 46bf0a2..3f03f41 100644
--- a/docs/search/all_4.js
+++ b/docs/search/all_4.js
@@ -1,14 +1,14 @@
var searchData=
[
- ['default_5fdepth_5fmark_46',['default_depth_mark',['../classclutchlog.html#a229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
- ['default_5fformat_47',['default_format',['../classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
- ['default_5fhfill_5fchar_48',['default_hfill_char',['../classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6',1,'clutchlog']]],
- ['default_5fhfill_5fmax_49',['default_hfill_max',['../classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1',1,'clutchlog']]],
- ['default_5fhfill_5fmin_50',['default_hfill_min',['../classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7',1,'clutchlog']]],
- ['default_5fstrip_5fcalls_51',['default_strip_calls',['../classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
- ['default_20configuration_20management_52',['Default configuration management',['../group___default_config.html',1,'']]],
- ['depth_5fstyles_53',['depth_styles',['../classclutchlog.html#a08310b92e86687349e70f56f9ac1d656',1,'clutchlog']]],
- ['dump_54',['dump',['../classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb',1,'clutchlog']]],
- ['dump_5fdefault_5fformat_55',['dump_default_format',['../classclutchlog.html#ace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
- ['dump_5fdefault_5fsep_56',['dump_default_sep',['../classclutchlog.html#af898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
+ ['default_5fdepth_5fmark_47',['default_depth_mark',['../classclutchlog.html#a229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
+ ['default_5fformat_48',['default_format',['../classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
+ ['default_5fhfill_5fchar_49',['default_hfill_char',['../classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6',1,'clutchlog']]],
+ ['default_5fhfill_5fmax_50',['default_hfill_max',['../classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1',1,'clutchlog']]],
+ ['default_5fhfill_5fmin_51',['default_hfill_min',['../classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7',1,'clutchlog']]],
+ ['default_5fstrip_5fcalls_52',['default_strip_calls',['../classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
+ ['default_20configuration_20management_53',['Default configuration management',['../group___default_config.html',1,'']]],
+ ['depth_5fstyles_54',['depth_styles',['../classclutchlog.html#a08310b92e86687349e70f56f9ac1d656',1,'clutchlog']]],
+ ['dump_55',['dump',['../classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb',1,'clutchlog']]],
+ ['dump_5fdefault_5fformat_56',['dump_default_format',['../classclutchlog.html#ace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
+ ['dump_5fdefault_5fsep_57',['dump_default_sep',['../classclutchlog.html#af898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
];
diff --git a/docs/search/all_5.js b/docs/search/all_5.js
index a1b1827..e1b533b 100644
--- a/docs/search/all_5.js
+++ b/docs/search/all_5.js
@@ -1,17 +1,18 @@
var searchData=
[
- ['fg_57',['fg',['../group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
- ['fg_5f16m_58',['fg_16M',['../structclutchlog_1_1fmt_1_1fg__16_m.html',1,'clutchlog::fmt::fg_16M'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194',1,'clutchlog::fmt::fg_16M::fg_16M()'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a531b717b8d78a0a5929fa90d0a01d7e5',1,'clutchlog::fmt::fg_16M::fg_16M(short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#abc768d6b7c2139c14f210755108006d3',1,'clutchlog::fmt::fg_16M::fg_16M(const std::string &srgb)'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a9da40a4a7ff3b80f028f26322f59eba8',1,'clutchlog::fmt::fg_16M::fg_16M(const fg &)']]],
- ['fg_5f256_59',['fg_256',['../structclutchlog_1_1fmt_1_1fg__256.html',1,'clutchlog::fmt::fg_256'],['../structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a',1,'clutchlog::fmt::fg_256::fg_256()'],['../structclutchlog_1_1fmt_1_1fg__256.html#a6df3d848db0e55c79709fb4565cbfd59',1,'clutchlog::fmt::fg_256::fg_256(const short f)'],['../structclutchlog_1_1fmt_1_1fg__256.html#a501fff36520f20ba4973ba3848fb9c23',1,'clutchlog::fmt::fg_256::fg_256(const fg &)']]],
- ['file_60',['file',['../classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
- ['filehash_5fstyles_61',['filehash_styles',['../classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf',1,'clutchlog']]],
- ['fmt_62',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog::fmt'],['../classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt::fmt()']]],
- ['fore_63',['fore',['../group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
- ['fore_5f16m_64',['fore_16M',['../group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de',1,'clutchlog::fmt']]],
- ['fore_5f256_65',['fore_256',['../group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c',1,'clutchlog::fmt']]],
- ['format_66',['format',['../classclutchlog.html#a656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &format)'],['../classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761',1,'clutchlog::format(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const']]],
- ['format_5fcomment_67',['format_comment',['../classclutchlog.html#a2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &format)'],['../classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
- ['formating_20tools_68',['Formating tools',['../group___formating.html',1,'']]],
- ['func_69',['func',['../classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]],
- ['funchash_5fstyles_70',['funchash_styles',['../classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416',1,'clutchlog']]]
+ ['fg_58',['fg',['../group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
+ ['fg_5f16m_59',['fg_16M',['../structclutchlog_1_1fmt_1_1fg__16_m.html',1,'clutchlog::fmt::fg_16M'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194',1,'clutchlog::fmt::fg_16M::fg_16M()'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a531b717b8d78a0a5929fa90d0a01d7e5',1,'clutchlog::fmt::fg_16M::fg_16M(short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#abc768d6b7c2139c14f210755108006d3',1,'clutchlog::fmt::fg_16M::fg_16M(const std::string &srgb)'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a9da40a4a7ff3b80f028f26322f59eba8',1,'clutchlog::fmt::fg_16M::fg_16M(const fg &)']]],
+ ['fg_5f256_60',['fg_256',['../structclutchlog_1_1fmt_1_1fg__256.html',1,'clutchlog::fmt::fg_256'],['../structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a',1,'clutchlog::fmt::fg_256::fg_256()'],['../structclutchlog_1_1fmt_1_1fg__256.html#a6df3d848db0e55c79709fb4565cbfd59',1,'clutchlog::fmt::fg_256::fg_256(const short f)'],['../structclutchlog_1_1fmt_1_1fg__256.html#a501fff36520f20ba4973ba3848fb9c23',1,'clutchlog::fmt::fg_256::fg_256(const fg &)']]],
+ ['file_61',['file',['../classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
+ ['filehash_5fstyles_62',['filehash_styles',['../classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf',1,'clutchlog']]],
+ ['filename_63',['filename',['../classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e',1,'clutchlog::filename()'],['../classclutchlog.html#a82b9375728af2d962831a743d95f4ae7',1,'clutchlog::filename(filename f)']]],
+ ['fmt_64',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog::fmt'],['../classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt::fmt()']]],
+ ['fore_65',['fore',['../group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
+ ['fore_5f16m_66',['fore_16M',['../group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de',1,'clutchlog::fmt']]],
+ ['fore_5f256_67',['fore_256',['../group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c',1,'clutchlog::fmt']]],
+ ['format_68',['format',['../classclutchlog.html#a656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &format)'],['../classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761',1,'clutchlog::format(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const']]],
+ ['format_5fcomment_69',['format_comment',['../classclutchlog.html#a2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &format)'],['../classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
+ ['formating_20tools_70',['Formating tools',['../group___formating.html',1,'']]],
+ ['func_71',['func',['../classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]],
+ ['funchash_5fstyles_72',['funchash_styles',['../classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416',1,'clutchlog']]]
];
diff --git a/docs/search/all_6.js b/docs/search/all_6.js
index 18610bc..7734da7 100644
--- a/docs/search/all_6.js
+++ b/docs/search/all_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ground_71',['ground',['../structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0',1,'clutchlog::fmt::color']]]
+ ['ground_73',['ground',['../structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0',1,'clutchlog::fmt::color']]]
];
diff --git a/docs/search/all_7.js b/docs/search/all_7.js
index 034b038..68cafeb 100644
--- a/docs/search/all_7.js
+++ b/docs/search/all_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['high_2dlevel_20api_20macros_72',['High-level API macros',['../group___use_macros.html',1,'']]]
+ ['high_2dlevel_20api_20macros_74',['High-level API macros',['../group___use_macros.html',1,'']]]
];
diff --git a/docs/search/all_8.js b/docs/search/all_8.js
index beb9e6e..1de2bbd 100644
--- a/docs/search/all_8.js
+++ b/docs/search/all_8.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['internal_20colors_20management_20in_20256_20and_2016m_20colors_20modes_2e_73',['Internal colors management in 256 and 16M colors modes.',['../group__colors256__16_m.html',1,'']]],
- ['index_74',['index',['../structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988',1,'clutchlog::fmt::color_256']]],
- ['is_5fset_75',['is_set',['../structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603',1,'clutchlog::fmt::color::is_set()'],['../structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111',1,'clutchlog::fmt::color_256::is_set()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d',1,'clutchlog::fmt::color_16M::is_set()']]]
+ ['internal_20colors_20management_20in_20256_20and_2016m_20colors_20modes_2e_75',['Internal colors management in 256 and 16M colors modes.',['../group__colors256__16_m.html',1,'']]],
+ ['index_76',['index',['../structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988',1,'clutchlog::fmt::color_256']]],
+ ['is_5fset_77',['is_set',['../structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603',1,'clutchlog::fmt::color::is_set()'],['../structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111',1,'clutchlog::fmt::color_256::is_set()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d',1,'clutchlog::fmt::color_16M::is_set()']]]
];
diff --git a/docs/search/all_9.js b/docs/search/all_9.js
index 6341594..dfc3e8a 100644
--- a/docs/search/all_9.js
+++ b/docs/search/all_9.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['level_76',['level',['../classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]],
- ['level_5fof_77',['level_of',['../classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
- ['levels_78',['levels',['../classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a',1,'clutchlog']]],
- ['line_79',['line',['../classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
- ['locate_80',['locate',['../classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
- ['location_81',['location',['../classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
- ['log_82',['log',['../classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a',1,'clutchlog']]],
- ['logger_83',['logger',['../classclutchlog.html#acfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
+ ['level_78',['level',['../classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]],
+ ['level_5fof_79',['level_of',['../classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
+ ['levels_80',['levels',['../classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a',1,'clutchlog']]],
+ ['line_81',['line',['../classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
+ ['locate_82',['locate',['../classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
+ ['location_83',['location',['../classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
+ ['log_84',['log',['../classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a',1,'clutchlog']]],
+ ['logger_85',['logger',['../classclutchlog.html#acfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
];
diff --git a/docs/search/all_a.js b/docs/search/all_a.js
index c3fc305..2972a6d 100644
--- a/docs/search/all_a.js
+++ b/docs/search/all_a.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['main_20class_84',['Main class',['../group___main.html',1,'']]],
- ['matches_85',['matches',['../structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9',1,'clutchlog::scope_t']]],
- ['mode_86',['mode',['../classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205',1,'clutchlog::fmt']]]
+ ['main_20class_86',['Main class',['../group___main.html',1,'']]],
+ ['matches_87',['matches',['../structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9',1,'clutchlog::scope_t']]],
+ ['mode_88',['mode',['../classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/all_b.js b/docs/search/all_b.js
index 343a4ed..d173001 100644
--- a/docs/search/all_b.js
+++ b/docs/search/all_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['operator_28_29_87',['operator()',['../classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
- ['operator_3c_3c_88',['operator<<',['../group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7',1,'clutchlog::fmt::operator<<()'],['../group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33',1,'clutchlog::fmt::operator<<()'],['../structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6',1,'clutchlog::fmt::color::operator<<()'],['../classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da',1,'clutchlog::fmt::operator<<()']]],
- ['out_89',['out',['../classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &out)'],['../classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
+ ['operator_28_29_89',['operator()',['../classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
+ ['operator_3c_3c_90',['operator<<',['../group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7',1,'clutchlog::fmt::operator<<()'],['../group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33',1,'clutchlog::fmt::operator<<()'],['../structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6',1,'clutchlog::fmt::color::operator<<()'],['../classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da',1,'clutchlog::fmt::operator<<()']]],
+ ['out_91',['out',['../classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &out)'],['../classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
];
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
index 9560a5c..b7a232d 100644
--- a/docs/search/all_c.js
+++ b/docs/search/all_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['print_5fon_90',['print_on',['../structclutchlog_1_1fmt_1_1color.html#aa75e958436afe333924b6db3e5f0821f',1,'clutchlog::fmt::color::print_on()'],['../structclutchlog_1_1fmt_1_1color__256.html#aaae6106a11eddade981172324a43df68',1,'clutchlog::fmt::color_256::print_on()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a674910195e7bb14d78f0cf56c308a47e',1,'clutchlog::fmt::color_16M::print_on()'],['../classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0',1,'clutchlog::fmt::print_on()']]]
+ ['print_5fon_92',['print_on',['../structclutchlog_1_1fmt_1_1color.html#aa75e958436afe333924b6db3e5f0821f',1,'clutchlog::fmt::color::print_on()'],['../structclutchlog_1_1fmt_1_1color__256.html#aaae6106a11eddade981172324a43df68',1,'clutchlog::fmt::color_256::print_on()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a674910195e7bb14d78f0cf56c308a47e',1,'clutchlog::fmt::color_16M::print_on()'],['../classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0',1,'clutchlog::fmt::print_on()']]]
];
diff --git a/docs/search/all_d.js b/docs/search/all_d.js
index 3961c91..16fdbcb 100644
--- a/docs/search/all_d.js
+++ b/docs/search/all_d.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['red_91',['red',['../structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61',1,'clutchlog::fmt::color_16M']]],
- ['replace_92',['replace',['../classclutchlog.html#a972f895c70edc335f3018a2c8971d59e',1,'clutchlog::replace(const std::string &form, const std::string &mark, const std::string &tag) const'],['../classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2',1,'clutchlog::replace(const std::string &form, const std::string &mark, const size_t tag) const']]]
+ ['red_93',['red',['../structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61',1,'clutchlog::fmt::color_16M']]],
+ ['replace_94',['replace',['../classclutchlog.html#a972f895c70edc335f3018a2c8971d59e',1,'clutchlog::replace(const std::string &form, const std::string &mark, const std::string &tag) const'],['../classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2',1,'clutchlog::replace(const std::string &form, const std::string &mark, const size_t tag) const']]]
];
diff --git a/docs/search/all_e.js b/docs/search/all_e.js
index 02ec835..e1f8b5a 100644
--- a/docs/search/all_e.js
+++ b/docs/search/all_e.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['scope_5ft_93',['scope_t',['../structclutchlog_1_1scope__t.html',1,'clutchlog::scope_t'],['../structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572',1,'clutchlog::scope_t::scope_t()']]],
- ['stage_94',['stage',['../structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744',1,'clutchlog::scope_t']]],
- ['str_95',['str',['../classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b',1,'clutchlog::fmt']]],
- ['style_96',['style',['../classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b',1,'clutchlog::fmt::style()'],['../classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591',1,'clutchlog::style(level stage, FMT... styles)'],['../classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6',1,'clutchlog::style(level stage, fmt style)'],['../classclutchlog.html#a4831f44fd5ade102e57320632095934d',1,'clutchlog::style(level stage) const']]]
+ ['scope_5ft_95',['scope_t',['../structclutchlog_1_1scope__t.html',1,'clutchlog::scope_t'],['../structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572',1,'clutchlog::scope_t::scope_t()']]],
+ ['stage_96',['stage',['../structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744',1,'clutchlog::scope_t']]],
+ ['str_97',['str',['../classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b',1,'clutchlog::fmt']]],
+ ['style_98',['style',['../classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b',1,'clutchlog::fmt::style()'],['../classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591',1,'clutchlog::style(level stage, FMT... styles)'],['../classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6',1,'clutchlog::style(level stage, fmt style)'],['../classclutchlog.html#a4831f44fd5ade102e57320632095934d',1,'clutchlog::style(level stage) const']]]
];
diff --git a/docs/search/all_f.js b/docs/search/all_f.js
index 42bb7c9..ab2b559 100644
--- a/docs/search/all_f.js
+++ b/docs/search/all_f.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['there_97',['there',['../structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff',1,'clutchlog::scope_t']]],
- ['threshold_98',['threshold',['../classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4',1,'clutchlog::threshold(level l)'],['../classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9',1,'clutchlog::threshold(const std::string &l)'],['../classclutchlog.html#ab45287cc9c14217904a13aff49573732',1,'clutchlog::threshold() const']]],
- ['type_99',['type',['../structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae',1,'clutchlog::fmt::color']]],
- ['typo_100',['typo',['../classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89',1,'clutchlog::fmt']]]
+ ['there_99',['there',['../structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff',1,'clutchlog::scope_t']]],
+ ['threshold_100',['threshold',['../classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4',1,'clutchlog::threshold(level l)'],['../classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9',1,'clutchlog::threshold(const std::string &l)'],['../classclutchlog.html#ab45287cc9c14217904a13aff49573732',1,'clutchlog::threshold() const']]],
+ ['type_101',['type',['../structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae',1,'clutchlog::fmt::color']]],
+ ['typo_102',['typo',['../classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js
index f692a3e..fdb2334 100644
--- a/docs/search/classes_0.js
+++ b/docs/search/classes_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['bg_5f16m_102',['bg_16M',['../structclutchlog_1_1fmt_1_1bg__16_m.html',1,'clutchlog::fmt']]],
- ['bg_5f256_103',['bg_256',['../structclutchlog_1_1fmt_1_1bg__256.html',1,'clutchlog::fmt']]]
+ ['bg_5f16m_104',['bg_16M',['../structclutchlog_1_1fmt_1_1bg__16_m.html',1,'clutchlog::fmt']]],
+ ['bg_5f256_105',['bg_256',['../structclutchlog_1_1fmt_1_1bg__256.html',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js
index fa43409..3894de8 100644
--- a/docs/search/classes_1.js
+++ b/docs/search/classes_1.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['clutchlog_104',['clutchlog',['../classclutchlog.html',1,'']]],
- ['color_105',['color',['../structclutchlog_1_1fmt_1_1color.html',1,'clutchlog::fmt']]],
- ['color_5f16m_106',['color_16M',['../structclutchlog_1_1fmt_1_1color__16_m.html',1,'clutchlog::fmt']]],
- ['color_5f256_107',['color_256',['../structclutchlog_1_1fmt_1_1color__256.html',1,'clutchlog::fmt']]]
+ ['clutchlog_106',['clutchlog',['../classclutchlog.html',1,'']]],
+ ['color_107',['color',['../structclutchlog_1_1fmt_1_1color.html',1,'clutchlog::fmt']]],
+ ['color_5f16m_108',['color_16M',['../structclutchlog_1_1fmt_1_1color__16_m.html',1,'clutchlog::fmt']]],
+ ['color_5f256_109',['color_256',['../structclutchlog_1_1fmt_1_1color__256.html',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js
index db7f454..b6d5ae6 100644
--- a/docs/search/classes_2.js
+++ b/docs/search/classes_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['fg_5f16m_108',['fg_16M',['../structclutchlog_1_1fmt_1_1fg__16_m.html',1,'clutchlog::fmt']]],
- ['fg_5f256_109',['fg_256',['../structclutchlog_1_1fmt_1_1fg__256.html',1,'clutchlog::fmt']]],
- ['fmt_110',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog']]]
+ ['fg_5f16m_110',['fg_16M',['../structclutchlog_1_1fmt_1_1fg__16_m.html',1,'clutchlog::fmt']]],
+ ['fg_5f256_111',['fg_256',['../structclutchlog_1_1fmt_1_1fg__256.html',1,'clutchlog::fmt']]],
+ ['fmt_112',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog']]]
];
diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js
index 0ec6e6c..94d55bd 100644
--- a/docs/search/classes_3.js
+++ b/docs/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['scope_5ft_111',['scope_t',['../structclutchlog_1_1scope__t.html',1,'clutchlog']]]
+ ['scope_5ft_113',['scope_t',['../structclutchlog_1_1scope__t.html',1,'clutchlog']]]
];
diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js
index a6e00ca..0e94cd9 100644
--- a/docs/search/defines_0.js
+++ b/docs/search/defines_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['clutchlog_5fh_191',['CLUTCHLOG_H',['../clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16',1,'clutchlog.h']]],
- ['clutchlog_5fhave_5funix_5fsysinfo_192',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
- ['clutchlog_5fhave_5funix_5fsysioctl_193',['CLUTCHLOG_HAVE_UNIX_SYSIOCTL',['../clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817',1,'clutchlog.h']]]
+ ['clutchlog_5fh_196',['CLUTCHLOG_H',['../clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16',1,'clutchlog.h']]],
+ ['clutchlog_5fhave_5funix_5fsysinfo_197',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
+ ['clutchlog_5fhave_5funix_5fsysioctl_198',['CLUTCHLOG_HAVE_UNIX_SYSIOCTL',['../clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817',1,'clutchlog.h']]]
];
diff --git a/docs/search/defines_1.js b/docs/search/defines_1.js
index 2852c6f..0f8fb71 100644
--- a/docs/search/defines_1.js
+++ b/docs/search/defines_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['with_5fclutchlog_194',['WITH_CLUTCHLOG',['../clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4',1,'clutchlog.h']]]
+ ['with_5fclutchlog_199',['WITH_CLUTCHLOG',['../clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4',1,'clutchlog.h']]]
];
diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js
index 4aac607..de05d1c 100644
--- a/docs/search/enums_0.js
+++ b/docs/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ansi_181',['ansi',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502',1,'clutchlog::fmt']]]
+ ['ansi_185',['ansi',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/enums_1.js b/docs/search/enums_1.js
index 9040ba8..38744d8 100644
--- a/docs/search/enums_1.js
+++ b/docs/search/enums_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['bg_182',['bg',['../group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]]
+ ['bg_186',['bg',['../group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/enums_2.js b/docs/search/enums_2.js
index 571f951..c374900 100644
--- a/docs/search/enums_2.js
+++ b/docs/search/enums_2.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['fg_183',['fg',['../group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]]
+ ['fg_187',['fg',['../group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
+ ['filename_188',['filename',['../classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e',1,'clutchlog']]]
];
diff --git a/docs/search/enums_3.js b/docs/search/enums_3.js
index d194dd9..4e146eb 100644
--- a/docs/search/enums_3.js
+++ b/docs/search/enums_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ground_184',['ground',['../structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0',1,'clutchlog::fmt::color']]]
+ ['ground_189',['ground',['../structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0',1,'clutchlog::fmt::color']]]
];
diff --git a/docs/search/enums_4.js b/docs/search/enums_4.js
index 7ed93d8..c3daf46 100644
--- a/docs/search/enums_4.js
+++ b/docs/search/enums_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['level_185',['level',['../classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]]
+ ['level_190',['level',['../classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]]
];
diff --git a/docs/search/enums_5.js b/docs/search/enums_5.js
index 19089d1..24bc40b 100644
--- a/docs/search/enums_5.js
+++ b/docs/search/enums_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['typo_186',['typo',['../classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89',1,'clutchlog::fmt']]]
+ ['typo_191',['typo',['../classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js
index b51a3fb..a9f6d14 100644
--- a/docs/search/enumvalues_0.js
+++ b/docs/search/enumvalues_0.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['colors_5f16_187',['colors_16',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e',1,'clutchlog::fmt']]],
- ['colors_5f16m_188',['colors_16M',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa',1,'clutchlog::fmt']]],
- ['colors_5f256_189',['colors_256',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749',1,'clutchlog::fmt']]]
+ ['colors_5f16_192',['colors_16',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e',1,'clutchlog::fmt']]],
+ ['colors_5f16m_193',['colors_16M',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa',1,'clutchlog::fmt']]],
+ ['colors_5f256_194',['colors_256',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/files_0.js b/docs/search/files_0.js
index f64c748..712b4cc 100644
--- a/docs/search/files_0.js
+++ b/docs/search/files_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['clutchlog_2eh_112',['clutchlog.h',['../clutchlog_8h.html',1,'']]]
+ ['clutchlog_2eh_114',['clutchlog.h',['../clutchlog_8h.html',1,'']]]
];
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
index eaf6e3e..609cc2c 100644
--- a/docs/search/functions_0.js
+++ b/docs/search/functions_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['bg_5f16m_113',['bg_16M',['../structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0',1,'clutchlog::fmt::bg_16M::bg_16M()'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#ace018922ae99f32b48bf5cacaec91501',1,'clutchlog::fmt::bg_16M::bg_16M(short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#adcd5bd1e69e76e3b36015cf687693c97',1,'clutchlog::fmt::bg_16M::bg_16M(const std::string &srgb)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#a68f8cb4ab78a1cfb3b7b8e1e95bee11d',1,'clutchlog::fmt::bg_16M::bg_16M(const bg &)']]],
- ['bg_5f256_114',['bg_256',['../structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90',1,'clutchlog::fmt::bg_256::bg_256()'],['../structclutchlog_1_1fmt_1_1bg__256.html#a83c663b1a9f00ba7ba7649c9c5605fad',1,'clutchlog::fmt::bg_256::bg_256(const short b)'],['../structclutchlog_1_1fmt_1_1bg__256.html#a096d302be7373acaaf225644683408bd',1,'clutchlog::fmt::bg_256::bg_256(const bg &)']]]
+ ['bg_5f16m_115',['bg_16M',['../structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0',1,'clutchlog::fmt::bg_16M::bg_16M()'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#ace018922ae99f32b48bf5cacaec91501',1,'clutchlog::fmt::bg_16M::bg_16M(short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#adcd5bd1e69e76e3b36015cf687693c97',1,'clutchlog::fmt::bg_16M::bg_16M(const std::string &srgb)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html#a68f8cb4ab78a1cfb3b7b8e1e95bee11d',1,'clutchlog::fmt::bg_16M::bg_16M(const bg &)']]],
+ ['bg_5f256_116',['bg_256',['../structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90',1,'clutchlog::fmt::bg_256::bg_256()'],['../structclutchlog_1_1fmt_1_1bg__256.html#a83c663b1a9f00ba7ba7649c9c5605fad',1,'clutchlog::fmt::bg_256::bg_256(const short b)'],['../structclutchlog_1_1fmt_1_1bg__256.html#a096d302be7373acaaf225644683408bd',1,'clutchlog::fmt::bg_256::bg_256(const bg &)']]]
];
diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js
index c971e35..f05ad1f 100644
--- a/docs/search/functions_1.js
+++ b/docs/search/functions_1.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['color_115',['color',['../structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac',1,'clutchlog::fmt::color']]],
- ['color_5f16m_116',['color_16M',['../structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282',1,'clutchlog::fmt::color_16M::color_16M(ground t)'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a36d9cf42044fec34b7858142d86137d3',1,'clutchlog::fmt::color_16M::color_16M(ground t, short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a55e39e7eb3ced3095c00914eff52470c',1,'clutchlog::fmt::color_16M::color_16M(ground t, const std::string &srgb)']]],
- ['color_5f256_117',['color_256',['../structclutchlog_1_1fmt_1_1color__256.html#a12fdff3c5c4edbf952aaa31519f0171c',1,'clutchlog::fmt::color_256::color_256(ground t)'],['../structclutchlog_1_1fmt_1_1color__256.html#a1b68065b35141c018b33c3f2c45f5726',1,'clutchlog::fmt::color_256::color_256(ground t, const short i)']]]
+ ['color_117',['color',['../structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac',1,'clutchlog::fmt::color']]],
+ ['color_5f16m_118',['color_16M',['../structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282',1,'clutchlog::fmt::color_16M::color_16M(ground t)'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a36d9cf42044fec34b7858142d86137d3',1,'clutchlog::fmt::color_16M::color_16M(ground t, short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a55e39e7eb3ced3095c00914eff52470c',1,'clutchlog::fmt::color_16M::color_16M(ground t, const std::string &srgb)']]],
+ ['color_5f256_119',['color_256',['../structclutchlog_1_1fmt_1_1color__256.html#a12fdff3c5c4edbf952aaa31519f0171c',1,'clutchlog::fmt::color_256::color_256(ground t)'],['../structclutchlog_1_1fmt_1_1color__256.html#a1b68065b35141c018b33c3f2c45f5726',1,'clutchlog::fmt::color_256::color_256(ground t, const short i)']]]
];
diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js
index 4082572..10882d3 100644
--- a/docs/search/functions_2.js
+++ b/docs/search/functions_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['depth_5fstyles_118',['depth_styles',['../classclutchlog.html#a08310b92e86687349e70f56f9ac1d656',1,'clutchlog']]],
- ['dump_119',['dump',['../classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb',1,'clutchlog']]]
+ ['depth_5fstyles_120',['depth_styles',['../classclutchlog.html#a08310b92e86687349e70f56f9ac1d656',1,'clutchlog']]],
+ ['dump_121',['dump',['../classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb',1,'clutchlog']]]
];
diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js
index db0bc74..9a3c384 100644
--- a/docs/search/functions_3.js
+++ b/docs/search/functions_3.js
@@ -1,12 +1,13 @@
var searchData=
[
- ['fg_5f16m_120',['fg_16M',['../structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194',1,'clutchlog::fmt::fg_16M::fg_16M()'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a531b717b8d78a0a5929fa90d0a01d7e5',1,'clutchlog::fmt::fg_16M::fg_16M(short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#abc768d6b7c2139c14f210755108006d3',1,'clutchlog::fmt::fg_16M::fg_16M(const std::string &srgb)'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a9da40a4a7ff3b80f028f26322f59eba8',1,'clutchlog::fmt::fg_16M::fg_16M(const fg &)']]],
- ['fg_5f256_121',['fg_256',['../structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a',1,'clutchlog::fmt::fg_256::fg_256()'],['../structclutchlog_1_1fmt_1_1fg__256.html#a6df3d848db0e55c79709fb4565cbfd59',1,'clutchlog::fmt::fg_256::fg_256(const short f)'],['../structclutchlog_1_1fmt_1_1fg__256.html#a501fff36520f20ba4973ba3848fb9c23',1,'clutchlog::fmt::fg_256::fg_256(const fg &)']]],
- ['file_122',['file',['../classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
- ['filehash_5fstyles_123',['filehash_styles',['../classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf',1,'clutchlog']]],
- ['fmt_124',['fmt',['../classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt']]],
- ['format_125',['format',['../classclutchlog.html#a656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &format)'],['../classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761',1,'clutchlog::format(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const']]],
- ['format_5fcomment_126',['format_comment',['../classclutchlog.html#a2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &format)'],['../classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
- ['func_127',['func',['../classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]],
- ['funchash_5fstyles_128',['funchash_styles',['../classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416',1,'clutchlog']]]
+ ['fg_5f16m_122',['fg_16M',['../structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194',1,'clutchlog::fmt::fg_16M::fg_16M()'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a531b717b8d78a0a5929fa90d0a01d7e5',1,'clutchlog::fmt::fg_16M::fg_16M(short r, short g, short b)'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#abc768d6b7c2139c14f210755108006d3',1,'clutchlog::fmt::fg_16M::fg_16M(const std::string &srgb)'],['../structclutchlog_1_1fmt_1_1fg__16_m.html#a9da40a4a7ff3b80f028f26322f59eba8',1,'clutchlog::fmt::fg_16M::fg_16M(const fg &)']]],
+ ['fg_5f256_123',['fg_256',['../structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a',1,'clutchlog::fmt::fg_256::fg_256()'],['../structclutchlog_1_1fmt_1_1fg__256.html#a6df3d848db0e55c79709fb4565cbfd59',1,'clutchlog::fmt::fg_256::fg_256(const short f)'],['../structclutchlog_1_1fmt_1_1fg__256.html#a501fff36520f20ba4973ba3848fb9c23',1,'clutchlog::fmt::fg_256::fg_256(const fg &)']]],
+ ['file_124',['file',['../classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
+ ['filehash_5fstyles_125',['filehash_styles',['../classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf',1,'clutchlog']]],
+ ['filename_126',['filename',['../classclutchlog.html#a82b9375728af2d962831a743d95f4ae7',1,'clutchlog']]],
+ ['fmt_127',['fmt',['../classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt']]],
+ ['format_128',['format',['../classclutchlog.html#a656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &format)'],['../classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761',1,'clutchlog::format(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const']]],
+ ['format_5fcomment_129',['format_comment',['../classclutchlog.html#a2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &format)'],['../classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
+ ['func_130',['func',['../classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]],
+ ['funchash_5fstyles_131',['funchash_styles',['../classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416',1,'clutchlog']]]
];
diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js
index 007774f..94d08f7 100644
--- a/docs/search/functions_4.js
+++ b/docs/search/functions_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['is_5fset_129',['is_set',['../structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603',1,'clutchlog::fmt::color::is_set()'],['../structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111',1,'clutchlog::fmt::color_256::is_set()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d',1,'clutchlog::fmt::color_16M::is_set()']]]
+ ['is_5fset_132',['is_set',['../structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603',1,'clutchlog::fmt::color::is_set()'],['../structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111',1,'clutchlog::fmt::color_256::is_set()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d',1,'clutchlog::fmt::color_16M::is_set()']]]
];
diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js
index df8c2ff..363dae5 100644
--- a/docs/search/functions_5.js
+++ b/docs/search/functions_5.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['level_5fof_130',['level_of',['../classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
- ['levels_131',['levels',['../classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a',1,'clutchlog']]],
- ['line_132',['line',['../classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
- ['locate_133',['locate',['../classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
- ['location_134',['location',['../classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
- ['log_135',['log',['../classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a',1,'clutchlog']]],
- ['logger_136',['logger',['../classclutchlog.html#acfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
+ ['level_5fof_133',['level_of',['../classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
+ ['levels_134',['levels',['../classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a',1,'clutchlog']]],
+ ['line_135',['line',['../classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
+ ['locate_136',['locate',['../classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
+ ['location_137',['location',['../classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
+ ['log_138',['log',['../classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a',1,'clutchlog']]],
+ ['logger_139',['logger',['../classclutchlog.html#acfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
];
diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js
index 1f7d753..08fcb6f 100644
--- a/docs/search/functions_6.js
+++ b/docs/search/functions_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['operator_28_29_137',['operator()',['../classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
- ['out_138',['out',['../classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &out)'],['../classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
+ ['operator_28_29_140',['operator()',['../classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
+ ['out_141',['out',['../classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &out)'],['../classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
];
diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js
index e2c9df8..93b995b 100644
--- a/docs/search/functions_7.js
+++ b/docs/search/functions_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['print_5fon_139',['print_on',['../structclutchlog_1_1fmt_1_1color.html#aa75e958436afe333924b6db3e5f0821f',1,'clutchlog::fmt::color::print_on()'],['../structclutchlog_1_1fmt_1_1color__256.html#aaae6106a11eddade981172324a43df68',1,'clutchlog::fmt::color_256::print_on()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a674910195e7bb14d78f0cf56c308a47e',1,'clutchlog::fmt::color_16M::print_on()'],['../classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0',1,'clutchlog::fmt::print_on()']]]
+ ['print_5fon_142',['print_on',['../structclutchlog_1_1fmt_1_1color.html#aa75e958436afe333924b6db3e5f0821f',1,'clutchlog::fmt::color::print_on()'],['../structclutchlog_1_1fmt_1_1color__256.html#aaae6106a11eddade981172324a43df68',1,'clutchlog::fmt::color_256::print_on()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#a674910195e7bb14d78f0cf56c308a47e',1,'clutchlog::fmt::color_16M::print_on()'],['../classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0',1,'clutchlog::fmt::print_on()']]]
];
diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js
index e49296e..bf04779 100644
--- a/docs/search/functions_8.js
+++ b/docs/search/functions_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['replace_140',['replace',['../classclutchlog.html#a972f895c70edc335f3018a2c8971d59e',1,'clutchlog::replace(const std::string &form, const std::string &mark, const std::string &tag) const'],['../classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2',1,'clutchlog::replace(const std::string &form, const std::string &mark, const size_t tag) const']]]
+ ['replace_143',['replace',['../classclutchlog.html#a972f895c70edc335f3018a2c8971d59e',1,'clutchlog::replace(const std::string &form, const std::string &mark, const std::string &tag) const'],['../classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2',1,'clutchlog::replace(const std::string &form, const std::string &mark, const size_t tag) const']]]
];
diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js
index f14f868..2fa02c1 100644
--- a/docs/search/functions_9.js
+++ b/docs/search/functions_9.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['scope_5ft_141',['scope_t',['../structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572',1,'clutchlog::scope_t']]],
- ['str_142',['str',['../classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b',1,'clutchlog::fmt']]],
- ['style_143',['style',['../classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591',1,'clutchlog::style(level stage, FMT... styles)'],['../classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6',1,'clutchlog::style(level stage, fmt style)'],['../classclutchlog.html#a4831f44fd5ade102e57320632095934d',1,'clutchlog::style(level stage) const']]]
+ ['scope_5ft_144',['scope_t',['../structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572',1,'clutchlog::scope_t']]],
+ ['str_145',['str',['../classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b',1,'clutchlog::fmt']]],
+ ['style_146',['style',['../classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591',1,'clutchlog::style(level stage, FMT... styles)'],['../classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6',1,'clutchlog::style(level stage, fmt style)'],['../classclutchlog.html#a4831f44fd5ade102e57320632095934d',1,'clutchlog::style(level stage) const']]]
];
diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js
index f208321..76e1c6c 100644
--- a/docs/search/functions_a.js
+++ b/docs/search/functions_a.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['threshold_144',['threshold',['../classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4',1,'clutchlog::threshold(level l)'],['../classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9',1,'clutchlog::threshold(const std::string &l)'],['../classclutchlog.html#ab45287cc9c14217904a13aff49573732',1,'clutchlog::threshold() const']]]
+ ['threshold_147',['threshold',['../classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4',1,'clutchlog::threshold(level l)'],['../classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9',1,'clutchlog::threshold(const std::string &l)'],['../classclutchlog.html#ab45287cc9c14217904a13aff49573732',1,'clutchlog::threshold() const']]]
];
diff --git a/docs/search/groups_0.js b/docs/search/groups_0.js
index 9a760b0..14df792 100644
--- a/docs/search/groups_0.js
+++ b/docs/search/groups_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['colors_20management_20in_2016_20colors_20mode_20_284_2dbits_20ansi_29_2e_195',['Colors management in 16 colors mode (4-bits ANSI).',['../group__colors16.html',1,'']]]
+ ['colors_20management_20in_2016_20colors_20mode_20_284_2dbits_20ansi_29_2e_200',['Colors management in 16 colors mode (4-bits ANSI).',['../group__colors16.html',1,'']]]
];
diff --git a/docs/search/groups_1.js b/docs/search/groups_1.js
index 5385ac5..18748e5 100644
--- a/docs/search/groups_1.js
+++ b/docs/search/groups_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['default_20configuration_20management_196',['Default configuration management',['../group___default_config.html',1,'']]]
+ ['default_20configuration_20management_201',['Default configuration management',['../group___default_config.html',1,'']]]
];
diff --git a/docs/search/groups_2.js b/docs/search/groups_2.js
index 1faaacb..af09b20 100644
--- a/docs/search/groups_2.js
+++ b/docs/search/groups_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['formating_20tools_197',['Formating tools',['../group___formating.html',1,'']]]
+ ['formating_20tools_202',['Formating tools',['../group___formating.html',1,'']]]
];
diff --git a/docs/search/groups_3.js b/docs/search/groups_3.js
index 10a7814..0ffa1f2 100644
--- a/docs/search/groups_3.js
+++ b/docs/search/groups_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['high_2dlevel_20api_20macros_198',['High-level API macros',['../group___use_macros.html',1,'']]]
+ ['high_2dlevel_20api_20macros_203',['High-level API macros',['../group___use_macros.html',1,'']]]
];
diff --git a/docs/search/groups_4.js b/docs/search/groups_4.js
index 8d5a78f..d53afb4 100644
--- a/docs/search/groups_4.js
+++ b/docs/search/groups_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['internal_20colors_20management_20in_20256_20and_2016m_20colors_20modes_2e_199',['Internal colors management in 256 and 16M colors modes.',['../group__colors256__16_m.html',1,'']]]
+ ['internal_20colors_20management_20in_20256_20and_2016m_20colors_20modes_2e_204',['Internal colors management in 256 and 16M colors modes.',['../group__colors256__16_m.html',1,'']]]
];
diff --git a/docs/search/groups_5.js b/docs/search/groups_5.js
index e7a7c7f..ed6c036 100644
--- a/docs/search/groups_5.js
+++ b/docs/search/groups_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['main_20class_200',['Main class',['../group___main.html',1,'']]]
+ ['main_20class_205',['Main class',['../group___main.html',1,'']]]
];
diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js
index ed42b7b..1be2024 100644
--- a/docs/search/pages_0.js
+++ b/docs/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['clutchlog_20—_20versatile_20_28de_29clutchable_20spatial_20logging_201',['Clutchlog — versatile (de)clutchable spatial logging',['../index.html',1,'']]]
+ ['clutchlog_20—_20versatile_20_28de_29clutchable_20spatial_20logging_206',['Clutchlog — versatile (de)clutchable spatial logging',['../index.html',1,'']]]
];
diff --git a/docs/search/related_0.js b/docs/search/related_0.js
index 75eef0d..1716d1d 100644
--- a/docs/search/related_0.js
+++ b/docs/search/related_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['operator_3c_3c_190',['operator<<',['../group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7',1,'clutchlog::fmt::operator<<()'],['../group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33',1,'clutchlog::fmt::operator<<()'],['../structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6',1,'clutchlog::fmt::color::operator<<()'],['../classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da',1,'clutchlog::fmt::operator<<()']]]
+ ['operator_3c_3c_195',['operator<<',['../group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7',1,'clutchlog::fmt::operator<<()'],['../group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33',1,'clutchlog::fmt::operator<<()'],['../structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6',1,'clutchlog::fmt::color::operator<<()'],['../classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da',1,'clutchlog::fmt::operator<<()']]]
];
diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js
index 3b8a1d2..1ece70e 100644
--- a/docs/search/variables_0.js
+++ b/docs/search/variables_0.js
@@ -1,17 +1,18 @@
var searchData=
[
- ['_5ffilehash_5ffmts_145',['_filehash_fmts',['../classclutchlog.html#a2a334e009533744b52f01ef240a59e9d',1,'clutchlog']]],
- ['_5fformat_5fdump_146',['_format_dump',['../classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5',1,'clutchlog']]],
- ['_5fformat_5flog_147',['_format_log',['../classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e',1,'clutchlog']]],
- ['_5ffunchash_5ffmts_148',['_funchash_fmts',['../classclutchlog.html#a095e1545a2085ac623e4af19364fea7f',1,'clutchlog']]],
- ['_5fin_5ffile_149',['_in_file',['../classclutchlog.html#aded03528f34d9000f618419c482c5042',1,'clutchlog']]],
- ['_5fin_5ffunc_150',['_in_func',['../classclutchlog.html#a130c4f12eacbd2028102838fe16b734e',1,'clutchlog']]],
- ['_5fin_5fline_151',['_in_line',['../classclutchlog.html#a41757198b29862832a14472a9e5e24c6',1,'clutchlog']]],
- ['_5flevel_5ffmt_152',['_level_fmt',['../classclutchlog.html#ab805ac5c33885459f9f752518a4aa735',1,'clutchlog']]],
- ['_5flevel_5fshort_153',['_level_short',['../classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae',1,'clutchlog']]],
- ['_5flevel_5fword_154',['_level_word',['../classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f',1,'clutchlog']]],
- ['_5fout_155',['_out',['../classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167',1,'clutchlog']]],
- ['_5fstage_156',['_stage',['../classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993',1,'clutchlog']]],
- ['_5fstrip_5fcalls_157',['_strip_calls',['../classclutchlog.html#a356df86455409193792b6ed550dfd09e',1,'clutchlog']]],
- ['_5fword_5flevel_158',['_word_level',['../classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888',1,'clutchlog']]]
+ ['_5ffilehash_5ffmts_148',['_filehash_fmts',['../classclutchlog.html#a2a334e009533744b52f01ef240a59e9d',1,'clutchlog']]],
+ ['_5ffilename_149',['_filename',['../classclutchlog.html#a0431616914dbbecb908a794f5b46dada',1,'clutchlog']]],
+ ['_5fformat_5fdump_150',['_format_dump',['../classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5',1,'clutchlog']]],
+ ['_5fformat_5flog_151',['_format_log',['../classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e',1,'clutchlog']]],
+ ['_5ffunchash_5ffmts_152',['_funchash_fmts',['../classclutchlog.html#a095e1545a2085ac623e4af19364fea7f',1,'clutchlog']]],
+ ['_5fin_5ffile_153',['_in_file',['../classclutchlog.html#aded03528f34d9000f618419c482c5042',1,'clutchlog']]],
+ ['_5fin_5ffunc_154',['_in_func',['../classclutchlog.html#a130c4f12eacbd2028102838fe16b734e',1,'clutchlog']]],
+ ['_5fin_5fline_155',['_in_line',['../classclutchlog.html#a41757198b29862832a14472a9e5e24c6',1,'clutchlog']]],
+ ['_5flevel_5ffmt_156',['_level_fmt',['../classclutchlog.html#ab805ac5c33885459f9f752518a4aa735',1,'clutchlog']]],
+ ['_5flevel_5fshort_157',['_level_short',['../classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae',1,'clutchlog']]],
+ ['_5flevel_5fword_158',['_level_word',['../classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f',1,'clutchlog']]],
+ ['_5fout_159',['_out',['../classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167',1,'clutchlog']]],
+ ['_5fstage_160',['_stage',['../classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993',1,'clutchlog']]],
+ ['_5fstrip_5fcalls_161',['_strip_calls',['../classclutchlog.html#a356df86455409193792b6ed550dfd09e',1,'clutchlog']]],
+ ['_5fword_5flevel_162',['_word_level',['../classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888',1,'clutchlog']]]
];
diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js
index 75b7fab..9c562a3 100644
--- a/docs/search/variables_1.js
+++ b/docs/search/variables_1.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['back_159',['back',['../group__colors16.html#ga86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
- ['back_5f16m_160',['back_16M',['../group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0',1,'clutchlog::fmt']]],
- ['back_5f256_161',['back_256',['../group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0',1,'clutchlog::fmt']]]
+ ['back_163',['back',['../group__colors16.html#ga86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
+ ['back_5f16m_164',['back_16M',['../group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0',1,'clutchlog::fmt']]],
+ ['back_5f256_165',['back_256',['../group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js
index a8f7e53..51ce6d8 100644
--- a/docs/search/variables_2.js
+++ b/docs/search/variables_2.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['default_5fdepth_5fmark_162',['default_depth_mark',['../classclutchlog.html#a229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
- ['default_5fformat_163',['default_format',['../classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
- ['default_5fhfill_5fchar_164',['default_hfill_char',['../classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6',1,'clutchlog']]],
- ['default_5fhfill_5fmax_165',['default_hfill_max',['../classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1',1,'clutchlog']]],
- ['default_5fhfill_5fmin_166',['default_hfill_min',['../classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7',1,'clutchlog']]],
- ['default_5fstrip_5fcalls_167',['default_strip_calls',['../classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
- ['dump_5fdefault_5fformat_168',['dump_default_format',['../classclutchlog.html#ace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
- ['dump_5fdefault_5fsep_169',['dump_default_sep',['../classclutchlog.html#af898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
+ ['default_5fdepth_5fmark_166',['default_depth_mark',['../classclutchlog.html#a229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
+ ['default_5fformat_167',['default_format',['../classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
+ ['default_5fhfill_5fchar_168',['default_hfill_char',['../classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6',1,'clutchlog']]],
+ ['default_5fhfill_5fmax_169',['default_hfill_max',['../classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1',1,'clutchlog']]],
+ ['default_5fhfill_5fmin_170',['default_hfill_min',['../classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7',1,'clutchlog']]],
+ ['default_5fstrip_5fcalls_171',['default_strip_calls',['../classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
+ ['dump_5fdefault_5fformat_172',['dump_default_format',['../classclutchlog.html#ace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
+ ['dump_5fdefault_5fsep_173',['dump_default_sep',['../classclutchlog.html#af898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
];
diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js
index 6186677..b61972b 100644
--- a/docs/search/variables_3.js
+++ b/docs/search/variables_3.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['fore_170',['fore',['../group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
- ['fore_5f16m_171',['fore_16M',['../group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de',1,'clutchlog::fmt']]],
- ['fore_5f256_172',['fore_256',['../group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c',1,'clutchlog::fmt']]]
+ ['fore_174',['fore',['../group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
+ ['fore_5f16m_175',['fore_16M',['../group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de',1,'clutchlog::fmt']]],
+ ['fore_5f256_176',['fore_256',['../group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js
index 03d3f81..0968584 100644
--- a/docs/search/variables_4.js
+++ b/docs/search/variables_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['index_173',['index',['../structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988',1,'clutchlog::fmt::color_256']]]
+ ['index_177',['index',['../structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988',1,'clutchlog::fmt::color_256']]]
];
diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js
index 794a719..d8a2af2 100644
--- a/docs/search/variables_5.js
+++ b/docs/search/variables_5.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['matches_174',['matches',['../structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9',1,'clutchlog::scope_t']]],
- ['mode_175',['mode',['../classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205',1,'clutchlog::fmt']]]
+ ['matches_178',['matches',['../structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9',1,'clutchlog::scope_t']]],
+ ['mode_179',['mode',['../classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js
index 805e351..7fb85fc 100644
--- a/docs/search/variables_6.js
+++ b/docs/search/variables_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['red_176',['red',['../structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61',1,'clutchlog::fmt::color_16M']]]
+ ['red_180',['red',['../structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61',1,'clutchlog::fmt::color_16M']]]
];
diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js
index a25bb1e..f18253a 100644
--- a/docs/search/variables_7.js
+++ b/docs/search/variables_7.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['stage_177',['stage',['../structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744',1,'clutchlog::scope_t']]],
- ['style_178',['style',['../classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b',1,'clutchlog::fmt']]]
+ ['stage_181',['stage',['../structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744',1,'clutchlog::scope_t']]],
+ ['style_182',['style',['../classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b',1,'clutchlog::fmt']]]
];
diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js
index 455079e..2260ac2 100644
--- a/docs/search/variables_8.js
+++ b/docs/search/variables_8.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['there_179',['there',['../structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff',1,'clutchlog::scope_t']]],
- ['type_180',['type',['../structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae',1,'clutchlog::fmt::color']]]
+ ['there_183',['there',['../structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff',1,'clutchlog::scope_t']]],
+ ['type_184',['type',['../structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae',1,'clutchlog::fmt::color']]]
];
diff --git a/docs/structclutchlog_1_1fmt_1_1bg__16_m-members.html b/docs/structclutchlog_1_1fmt_1_1bg__16_m-members.html
index 9d3e70a..7b185bf 100644
--- a/docs/structclutchlog_1_1fmt_1_1bg__16_m-members.html
+++ b/docs/structclutchlog_1_1fmt_1_1bg__16_m-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/structclutchlog_1_1fmt_1_1bg__16_m.html b/docs/structclutchlog_1_1fmt_1_1bg__16_m.html
index 8c209c5..22a9e70 100644
--- a/docs/structclutchlog_1_1fmt_1_1bg__16_m.html
+++ b/docs/structclutchlog_1_1fmt_1_1bg__16_m.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('structclutchlog_1_1fmt_1_1bg__16_m.htm
background in 256-colors mode.
-
Definition at line 674 of file clutchlog.h .
+
Definition at line 677 of file clutchlog.h .
@@ -232,7 +232,7 @@ enum Definition at line 686 of file clutchlog.h .
+Definition at line 689 of file clutchlog.h .
@@ -269,7 +269,7 @@ enum Definition at line 694 of file clutchlog.h .
+Definition at line 697 of file clutchlog.h .
@@ -300,7 +300,7 @@ enum Warning Only encodes "no color", whatever is passed.
-Definition at line 699 of file clutchlog.h .
+Definition at line 702 of file clutchlog.h .
diff --git a/docs/structclutchlog_1_1fmt_1_1bg__256-members.html b/docs/structclutchlog_1_1fmt_1_1bg__256-members.html
index 56a5825..9fab318 100644
--- a/docs/structclutchlog_1_1fmt_1_1bg__256-members.html
+++ b/docs/structclutchlog_1_1fmt_1_1bg__256-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/structclutchlog_1_1fmt_1_1bg__256.html b/docs/structclutchlog_1_1fmt_1_1bg__256.html
index b345c80..de835a5 100644
--- a/docs/structclutchlog_1_1fmt_1_1bg__256.html
+++ b/docs/structclutchlog_1_1fmt_1_1bg__256.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('structclutchlog_1_1fmt_1_1bg__256.html
Background in 256-colors mode.
-
Definition at line 566 of file clutchlog.h .
+
Definition at line 569 of file clutchlog.h .
@@ -201,7 +201,7 @@ enum Definition at line 573 of file clutchlog.h .
+Definition at line 576 of file clutchlog.h .
@@ -232,7 +232,7 @@ enum Warning Only encodes "no color", whatever is passed.
-Definition at line 578 of file clutchlog.h .
+Definition at line 581 of file clutchlog.h .
diff --git a/docs/structclutchlog_1_1fmt_1_1color-members.html b/docs/structclutchlog_1_1fmt_1_1color-members.html
index 667e66c..8ffbea5 100644
--- a/docs/structclutchlog_1_1fmt_1_1color-members.html
+++ b/docs/structclutchlog_1_1fmt_1_1color-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/structclutchlog_1_1fmt_1_1color.html b/docs/structclutchlog_1_1fmt_1_1color.html
index f6a6ed7..b66fd1c 100644
--- a/docs/structclutchlog_1_1fmt_1_1color.html
+++ b/docs/structclutchlog_1_1fmt_1_1color.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('structclutchlog_1_1fmt_1_1color.html',
Interface class for colors representation.
-
Definition at line 480 of file clutchlog.h .
+
Definition at line 483 of file clutchlog.h .
@@ -194,7 +194,7 @@ std::ostream & Definition at line 494 of file clutchlog.h .
+Definition at line 497 of file clutchlog.h .
diff --git a/docs/structclutchlog_1_1fmt_1_1color__16_m-members.html b/docs/structclutchlog_1_1fmt_1_1color__16_m-members.html
index 6b0c6ad..c3d2dc3 100644
--- a/docs/structclutchlog_1_1fmt_1_1color__16_m-members.html
+++ b/docs/structclutchlog_1_1fmt_1_1color__16_m-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/structclutchlog_1_1fmt_1_1color__16_m.html b/docs/structclutchlog_1_1fmt_1_1color__16_m.html
index 34c58b2..ddb2451 100644
--- a/docs/structclutchlog_1_1fmt_1_1color__16_m.html
+++ b/docs/structclutchlog_1_1fmt_1_1color__16_m.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('structclutchlog_1_1fmt_1_1color__16_m.
Abstract base class for 16M colors objects (24-bits ANSI).
-
Definition at line 583 of file clutchlog.h .
+
Definition at line 586 of file clutchlog.h .
@@ -202,7 +202,7 @@ Additional Inherited Members
-Definition at line 592 of file clutchlog.h .
+Definition at line 595 of file clutchlog.h .
@@ -263,7 +263,7 @@ Additional Inherited Members
-Definition at line 601 of file clutchlog.h .
+Definition at line 604 of file clutchlog.h .
@@ -311,9 +311,9 @@ Additional Inherited Members
-Definition at line 611 of file clutchlog.h .
+Definition at line 614 of file clutchlog.h .
-References red .
+References red .
@@ -333,9 +333,9 @@ Additional Inherited Members
The encoded RGB indices.
"No color" is encoded as -1.
-Definition at line 587 of file clutchlog.h .
+Definition at line 590 of file clutchlog.h .
-Referenced by color_16M() , is_set() , and print_on() .
+Referenced by color_16M() , is_set() , and print_on() .
diff --git a/docs/structclutchlog_1_1fmt_1_1color__256-members.html b/docs/structclutchlog_1_1fmt_1_1color__256-members.html
index 9844daa..ad6ae0c 100644
--- a/docs/structclutchlog_1_1fmt_1_1color__256-members.html
+++ b/docs/structclutchlog_1_1fmt_1_1color__256-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/structclutchlog_1_1fmt_1_1color__256.html b/docs/structclutchlog_1_1fmt_1_1color__256.html
index c3eeb2a..c52ec60 100644
--- a/docs/structclutchlog_1_1fmt_1_1color__256.html
+++ b/docs/structclutchlog_1_1fmt_1_1color__256.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('structclutchlog_1_1fmt_1_1color__256.h
Abstract base class for 256 colors objects (8-bits ANSI).
-
Definition at line 519 of file clutchlog.h .
+
Definition at line 522 of file clutchlog.h .
@@ -193,7 +193,7 @@ Additional Inherited Members
-Definition at line 528 of file clutchlog.h .
+Definition at line 531 of file clutchlog.h .
@@ -240,7 +240,7 @@ Additional Inherited Members
-Definition at line 535 of file clutchlog.h .
+Definition at line 538 of file clutchlog.h .
@@ -260,9 +260,9 @@ Additional Inherited Members
The encoded color index in 4-bits ANSI.
"No color" is encoded as -1.
-Definition at line 523 of file clutchlog.h .
+Definition at line 526 of file clutchlog.h .
-Referenced by is_set() , and print_on() .
+Referenced by is_set() , and print_on() .
diff --git a/docs/structclutchlog_1_1fmt_1_1fg__16_m-members.html b/docs/structclutchlog_1_1fmt_1_1fg__16_m-members.html
index 1fc68ff..a2dad5d 100644
--- a/docs/structclutchlog_1_1fmt_1_1fg__16_m-members.html
+++ b/docs/structclutchlog_1_1fmt_1_1fg__16_m-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/structclutchlog_1_1fmt_1_1fg__16_m.html b/docs/structclutchlog_1_1fmt_1_1fg__16_m.html
index ffdfbe2..a23ddfe 100644
--- a/docs/structclutchlog_1_1fmt_1_1fg__16_m.html
+++ b/docs/structclutchlog_1_1fmt_1_1fg__16_m.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('structclutchlog_1_1fmt_1_1fg__16_m.htm
Foreground in 256-colors mode.
-
Definition at line 644 of file clutchlog.h .
+
Definition at line 647 of file clutchlog.h .
@@ -232,7 +232,7 @@ enum Definition at line 656 of file clutchlog.h .
+Definition at line 659 of file clutchlog.h .
@@ -269,7 +269,7 @@ enum Definition at line 664 of file clutchlog.h .
+Definition at line 667 of file clutchlog.h .
@@ -300,7 +300,7 @@ enum Warning Only encodes "no color", whatever is passed.
-Definition at line 669 of file clutchlog.h .
+Definition at line 672 of file clutchlog.h .
diff --git a/docs/structclutchlog_1_1fmt_1_1fg__256-members.html b/docs/structclutchlog_1_1fmt_1_1fg__256-members.html
index bb0ad86..4a20033 100644
--- a/docs/structclutchlog_1_1fmt_1_1fg__256-members.html
+++ b/docs/structclutchlog_1_1fmt_1_1fg__256-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/structclutchlog_1_1fmt_1_1fg__256.html b/docs/structclutchlog_1_1fmt_1_1fg__256.html
index 6d68b30..1bf58d2 100644
--- a/docs/structclutchlog_1_1fmt_1_1fg__256.html
+++ b/docs/structclutchlog_1_1fmt_1_1fg__256.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('structclutchlog_1_1fmt_1_1fg__256.html
Foreground in 256-colors mode.
-
Definition at line 549 of file clutchlog.h .
+
Definition at line 552 of file clutchlog.h .
@@ -201,7 +201,7 @@ enum Definition at line 556 of file clutchlog.h .
+Definition at line 559 of file clutchlog.h .
@@ -232,7 +232,7 @@ enum Warning Only encodes "no color", whatever is passed.
-Definition at line 561 of file clutchlog.h .
+Definition at line 564 of file clutchlog.h .
diff --git a/docs/structclutchlog_1_1scope__t-members.html b/docs/structclutchlog_1_1scope__t-members.html
index c17a89c..d690cfe 100644
--- a/docs/structclutchlog_1_1scope__t-members.html
+++ b/docs/structclutchlog_1_1scope__t-members.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/structclutchlog_1_1scope__t.html b/docs/structclutchlog_1_1scope__t.html
index 45885ae..c11b24b 100644
--- a/docs/structclutchlog_1_1scope__t.html
+++ b/docs/structclutchlog_1_1scope__t.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('structclutchlog_1_1scope__t.html','');
Structure holding a location matching.
-
Definition at line 1118 of file clutchlog.h .
+
Definition at line 1128 of file clutchlog.h .
diff --git a/docs/t-assert_8cpp_source.html b/docs/t-assert_8cpp_source.html
index 26ec708..1fc9176 100644
--- a/docs/t-assert_8cpp_source.html
+++ b/docs/t-assert_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/t-color16_m_8cpp_source.html b/docs/t-color16_m_8cpp_source.html
index 13f8741..bc24383 100644
--- a/docs/t-color16_m_8cpp_source.html
+++ b/docs/t-color16_m_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -138,9 +138,9 @@ $(document).ready(function(){initNavTree('t-color16_m_8cpp_source.html',''); ini
static clutchlog & logger()
Get the logger instance.
-Color and style formatter for ANSI terminal escape sequences.
+Color and style formatter for ANSI terminal escape sequences.
#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
-typo
Typographic style codes.
+typo
Typographic style codes.
diff --git a/docs/t-color256_8cpp_source.html b/docs/t-color256_8cpp_source.html
index 58bdb07..828c3d6 100644
--- a/docs/t-color256_8cpp_source.html
+++ b/docs/t-color256_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -137,9 +137,9 @@ $(document).ready(function(){initNavTree('t-color256_8cpp_source.html',''); init
static clutchlog & logger()
Get the logger instance.
-Color and style formatter for ANSI terminal escape sequences.
+Color and style formatter for ANSI terminal escape sequences.
#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
-typo
Typographic style codes.
+typo
Typographic style codes.
diff --git a/docs/t-color_8cpp_source.html b/docs/t-color_8cpp_source.html
index 189670e..b61f9f2 100644
--- a/docs/t-color_8cpp_source.html
+++ b/docs/t-color_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -136,11 +136,11 @@ $(document).ready(function(){initNavTree('t-color_8cpp_source.html',''); initRes
static clutchlog & logger()
Get the logger instance.
-Color and style formatter for ANSI terminal escape sequences.
-bg
Background color codes.
+Color and style formatter for ANSI terminal escape sequences.
+bg
Background color codes.
#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
-typo
Typographic style codes.
-fg
Foreground color codes.
+typo
Typographic style codes.
+fg
Foreground color codes.
diff --git a/docs/t-demo-extravagant_8cpp_source.html b/docs/t-demo-extravagant_8cpp_source.html
index 07865eb..eaadb70 100644
--- a/docs/t-demo-extravagant_8cpp_source.html
+++ b/docs/t-demo-extravagant_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -191,7 +191,7 @@ $(document).ready(function(){initNavTree('t-demo-extravagant_8cpp_source.html','
- 104 <<
"{depth_fmt} {hfill} "
+ 104 <<
"{funchash_fmt} <-{hfill}"
105 << fmt(dark,bg::none) <<
""
106 << fmt(fg::none,dark) <<
"{funchash_fmt}{func} "
107 << fmt(lite,dark) <<
""
@@ -225,11 +225,11 @@ $(document).ready(function(){initNavTree('t-demo-extravagant_8cpp_source.html','
level
Available log levels.
static clutchlog & logger()
Get the logger instance.
-Color and style formatter for ANSI terminal escape sequences.
-bg
Background color codes.
+Color and style formatter for ANSI terminal escape sequences.
+bg
Background color codes.
#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
-typo
Typographic style codes.
-fg
Foreground color codes.
+typo
Typographic style codes.
+fg
Foreground color codes.
diff --git a/docs/t-demo_8cpp_source.html b/docs/t-demo_8cpp_source.html
index ecb9635..6738be0 100644
--- a/docs/t-demo_8cpp_source.html
+++ b/docs/t-demo_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('t-demo_8cpp_source.html',''); initResi
static clutchlog & logger()
Get the logger instance.
-Color and style formatter for ANSI terminal escape sequences.
+Color and style formatter for ANSI terminal escape sequences.
#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
diff --git a/docs/t-depth-delta_8cpp_source.html b/docs/t-depth-delta_8cpp_source.html
index a47e3ec..b7900c2 100644
--- a/docs/t-depth-delta_8cpp_source.html
+++ b/docs/t-depth-delta_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -150,9 +150,9 @@ $(document).ready(function(){initNavTree('t-depth-delta_8cpp_source.html',''); i
#define CLUTCHLOGD(LEVEL, WHAT, DEPTH_DELTA)
Log a message at the given level and with a given depth delta.
static clutchlog & logger()
Get the logger instance.
-Color and style formatter for ANSI terminal escape sequences.
+Color and style formatter for ANSI terminal escape sequences.
#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
-typo
Typographic style codes.
+typo
Typographic style codes.
diff --git a/docs/t-dump_8cpp_source.html b/docs/t-dump_8cpp_source.html
index b9fbeba..322f600 100644
--- a/docs/t-dump_8cpp_source.html
+++ b/docs/t-dump_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/t-filename_8cpp_source.html b/docs/t-filename_8cpp_source.html
new file mode 100644
index 0000000..3f00cb7
--- /dev/null
+++ b/docs/t-filename_8cpp_source.html
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+clutchlog: t-filename.cpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ clutchlog
+ 0.16
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
4 #include "../clutchlog/clutchlog.h"
+
+
+
+
+
9 log.format(
"{msg}\t= {filehash_fmt}{file}\n" );
+
10 log.threshold(clutchlog::level::xdebug);
+
+
12 log.filename(clutchlog::filename::path);
+
13 CLUTCHLOG (note,
"clutchlog::filename::path" );
+
+
15 log.filename(clutchlog::filename::base);
+
16 CLUTCHLOG (note,
"clutchlog::filename::base" );
+
+
18 log.filename(clutchlog::filename::dir);
+
19 CLUTCHLOG (note,
"clutchlog::filename::dir" );
+
+
21 log.filename(clutchlog::filename::dirbase);
+
22 CLUTCHLOG (note,
"clutchlog::filename::dirbase" );
+
+
24 log.filename(clutchlog::filename::stem);
+
25 CLUTCHLOG (note,
"clutchlog::filename::stem" );
+
+
27 log.filename(clutchlog::filename::dirstem);
+
28 CLUTCHLOG (note,
"clutchlog::filename::dirstem" );
+
+
+
+
+
+static clutchlog & logger()
Get the logger instance.
+#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
+
+
+
+ tests t-filename.cpp
+
+
+
+
+
diff --git a/docs/t-fmt-constructors_8cpp_source.html b/docs/t-fmt-constructors_8cpp_source.html
index c781daa..1f181a8 100644
--- a/docs/t-fmt-constructors_8cpp_source.html
+++ b/docs/t-fmt-constructors_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -135,10 +135,10 @@ $(document).ready(function(){initNavTree('t-fmt-constructors_8cpp_source.html','
-Color and style formatter for ANSI terminal escape sequences.
-bg
Background color codes.
-typo
Typographic style codes.
-fg
Foreground color codes.
+Color and style formatter for ANSI terminal escape sequences.
+bg
Background color codes.
+typo
Typographic style codes.
+fg
Foreground color codes.
diff --git a/docs/t-hash-color_8cpp_source.html b/docs/t-hash-color_8cpp_source.html
index c047f95..278db16 100644
--- a/docs/t-hash-color_8cpp_source.html
+++ b/docs/t-hash-color_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
@@ -140,9 +140,9 @@ $(document).ready(function(){initNavTree('t-hash-color_8cpp_source.html',''); in
static clutchlog & logger()
Get the logger instance.
-Color and style formatter for ANSI terminal escape sequences.
+Color and style formatter for ANSI terminal escape sequences.
#define CLUTCHLOG(LEVEL, WHAT)
Log a message at the given level.
-typo
Typographic style codes.
+typo
Typographic style codes.
diff --git a/docs/t-log_8cpp_source.html b/docs/t-log_8cpp_source.html
index 453d6b6..be366c8 100644
--- a/docs/t-log_8cpp_source.html
+++ b/docs/t-log_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16
diff --git a/docs/t-one-line-if_8cpp_source.html b/docs/t-one-line-if_8cpp_source.html
index bba22a7..d135c05 100644
--- a/docs/t-one-line-if_8cpp_source.html
+++ b/docs/t-one-line-if_8cpp_source.html
@@ -28,7 +28,7 @@
clutchlog
- 0.15
+ 0.16