Compare commits
24 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c8d148cf97 | ||
|
|
28f50d0bad | ||
|
|
799ba17a18 | ||
|
|
43028ec0d5 | ||
|
|
36451de3c7 | ||
|
|
5609007da7 | ||
|
|
c9cb73990d | ||
|
|
bbc6ac32c3 | ||
|
|
a4979bbf49 | ||
|
|
7d0252b659 | ||
|
|
0d9d0fb65c | ||
|
71af681e78 |
|||
| fbdbc4ace5 | |||
| 25b8adcae5 | |||
| 28205c42d5 | |||
| 026cfa7618 | |||
| 206fe1ab94 | |||
| 2621e68c20 | |||
| d5aa2d829b | |||
| 0b970fc2ee | |||
| 286ab85aaa | |||
| c45080fc8e | |||
| cb5e28add8 | |||
|
b883cfd963 |
|
|
@ -6,7 +6,7 @@
|
|||
cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
|
||||
|
||||
project("clutchlog"
|
||||
VERSION 0.14
|
||||
VERSION 0.17
|
||||
DESCRIPTION "A logging system which targets versatile debugging")
|
||||
|
||||
enable_language(CXX) # C++
|
||||
|
|
@ -35,7 +35,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|||
|
||||
option(WITH_CLUTCHLOG "Define WITH_CLUTCHLOG, whatever the build type." OFF)
|
||||
if(WITH_CLUTCHLOG)
|
||||
add_definitions(-DWITH_CLUTCHLOG)
|
||||
add_compile_definitions(WITH_CLUTCHLOG)
|
||||
endif()
|
||||
|
||||
# Do not build documentation by default.
|
||||
|
|
|
|||
125
README.md
|
|
@ -1,8 +1,8 @@
|
|||
Clutchlog — versatile (de)clutchable spatial logging
|
||||
====================================================
|
||||
|
||||
***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.***
|
||||
**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.**
|
||||
|
||||
- [Project page on Github](https://github.com/nojhan/clutchlog)
|
||||
- [Documentation](https://nojhan.github.io/clutchlog/)
|
||||
|
|
@ -34,7 +34,7 @@ for instance debug messages in "Release" builds.
|
|||
Additional features:
|
||||
|
||||
- **Templated log format**, to easily design your own format.
|
||||
- **Colored log**. By default only important ones are colored (critical and error in red, warning in magenta).
|
||||
- **Powerful Styling**. Clutchlog comes with many options to color its output, for example by using colors with a semantic meaning, so that visually parse the logs is easy.
|
||||
- **Macro to dump the content of a container in a file** with automatic naming (yes, it is useful for fast debugging).
|
||||
- **Generic clutching wrapper**, to wrap any function call. Useful to (de)clutch *asserts* for example.
|
||||
|
||||
|
|
@ -197,15 +197,18 @@ Available tags are:
|
|||
- `{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 format of the current level (i.e. configured with `clutchlog::style`).
|
||||
- `{level_fmt}`: the style of the current level (i.e. configured with `clutchlog::style`),
|
||||
- `{filehash_fmt}`: a style for file names, which is value-dependant (see `clutchlog::filehash_styles`),
|
||||
- `{funchash_fmt}`: a style for function names, which is value-dependant (see `clutchlog::funchash_styles`).
|
||||
|
||||
Some tags are only available on POSIX operating systems as of now:
|
||||
- `{name}`: the name of the current binary,
|
||||
- `{depth}`: the current depth of the call stack,
|
||||
- `{depth_marks}`: as many chevrons `>` as there is calls in the stack,
|
||||
- `{depth_fmt}`: a style depending on the current depth value (see `clutchlog::depth_styles`),
|
||||
- `{hfill}`: Inserts a sequence of characters that will stretch to fill the space available
|
||||
in the current terminal, between the rightmost and leftmost part of the log message.
|
||||
|
||||
|
|
@ -220,10 +223,12 @@ clutchlog will not put the location-related tags in the message formats
|
|||
(i.e. `{name}`, `{func}`, and `{line}`) when not in Debug builds.
|
||||
|
||||
|
||||
Output style
|
||||
------------
|
||||
Output Styling
|
||||
--------------
|
||||
|
||||
Output lines can be colored differently depending on the log level.
|
||||
Output lines can be styled differently depending on their content.
|
||||
|
||||
For example, output lines can be colored differently depending on the log level.
|
||||
```cpp
|
||||
// Print error messages in bold red:
|
||||
log.style(level::error, // First, the log level.
|
||||
|
|
@ -251,7 +256,8 @@ depending on the types of arguments passed to styling functions:
|
|||
- `clutchlog::fg::none` and `clutchlog::bg::none` can be passed in all modes.
|
||||
|
||||
For example, all the following lines encode
|
||||
a bright red foreground for the critical level:
|
||||
a bright red foreground for the critical level
|
||||
(see the "Colors" section below):
|
||||
```cpp
|
||||
log.style(level:critical,
|
||||
fmt::fg::red); // 16-colors mode.
|
||||
|
|
@ -371,6 +377,46 @@ log.style(level::info, fg::none, 100,0,0, typo::bold); // No color over bold dar
|
|||
```
|
||||
|
||||
|
||||
### Value-dependant Format Tags
|
||||
|
||||
Some tags can be used to change the style of (part of) the output line,
|
||||
|
||||
*depending on its content*.
|
||||
The `{filehash_fmt}` and `{funchash_fmt}` will introduce a styling sequence
|
||||
which depends on the current file name, and function name respectively.
|
||||
The chosen style is chosen at random among the candidate ones,
|
||||
but will always be the same for each value.
|
||||
|
||||
The set of candidate styles can be configured with `clutchlog::filehash_styles`
|
||||
and `clutchlog::funchash_styles`, which both take a vector of `clutchlog::fmt`
|
||||
objects as argument:
|
||||
```cpp
|
||||
// Either one or the other color for filenames:
|
||||
log.filehash_styles( { fmt(fg::red), fmt(fg::yellow) } );
|
||||
// This would fix the function name style to a single one:
|
||||
log.funchash_styles( { fmt(typo::bold) } );
|
||||
// Works with any `fmt` constructor
|
||||
// (here, shades of blues in 256-colors mode):
|
||||
log.funchash_styles( { fmt(33), fmt(27), fmt(39), fmt(45) } );
|
||||
```
|
||||
|
||||
The same idea applies to `{depth_fmt}`.
|
||||
However, if `clutchlog::depth_styles` is configured,
|
||||
then the styles are chosen *in order*.
|
||||
That is, a depth of 1 would lead to the first style being chosen.
|
||||
If the current depth of the stack is larger than the number of configured
|
||||
styles, then the last one is used.
|
||||
For example:
|
||||
```cpp
|
||||
// Increasingly darker depth level colors (using the 256-colors mode).
|
||||
log.depth_styles({ fmt(255), fmt(250), fmt(245), fmt(240), fmt(235) });
|
||||
```
|
||||
|
||||
If `clutchlog::depth_styles` is set, the `{depth_marks}` template tag will render
|
||||
with each mark having each own style corresponding to its depth.
|
||||
Note: a depth of zero showing no mark, the first style in the list is never applied to marks.
|
||||
|
||||
|
||||
Advanced Usage
|
||||
==============
|
||||
|
||||
|
|
@ -434,6 +480,32 @@ log.strip_calls(CLUTCHLOG_STRIP_CALLS); // Defaults to 5.
|
|||
```
|
||||
|
||||
|
||||
### 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:
|
||||
```cpp
|
||||
log.filename(clutchlog::filename::path) // /home/nojhan/code/clutchlog/tests/t-filename.cpp
|
||||
log.filename(clutchlog::filename::base) // t-filename.cpp
|
||||
log.filename(clutchlog::filename::dir) // tests
|
||||
log.filename(clutchlog::filename::dirbase) // tests/t-filename.cpp
|
||||
log.filename(clutchlog::filename::stem) // t-filename
|
||||
log.filename(clutchlog::filename::dirstem) // tests/t-filename
|
||||
```
|
||||
|
||||
|
||||
Disabled calls
|
||||
--------------
|
||||
|
||||
|
|
@ -520,6 +592,23 @@ CLUTCHCODE(info,
|
|||
```
|
||||
|
||||
|
||||
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:
|
||||
```cpp
|
||||
CLUTCHLOG( debug, "Call"); // Regular macro.
|
||||
CLUTCHLOGD(debug, "Sub call", 1); // Adds an additional (fake) stack depth.
|
||||
CLUTCHLOGD(debug, "Sub sub!", 2); // Adds two additional (fake) stack depths.
|
||||
```
|
||||
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
|
||||
========
|
||||
|
||||
|
|
@ -702,3 +791,21 @@ ctest
|
|||
|
||||
There's a script that tests all the build types combinations: `./build_all.sh`.
|
||||
|
||||
|
||||
Usage as a Git submodule
|
||||
========================
|
||||
|
||||
If you are using Git and CMake, it is easy to include Clutchlog as a dependency.
|
||||
|
||||
First, add Clutchlog as a submodule of your repository:
|
||||
```sh
|
||||
git submodule add git@github.com:nojhan/clutchlog.git external/
|
||||
git commit -m "Add clutchlog as a submodule dependency"
|
||||
```
|
||||
|
||||
Then, in your `CMakeLists.txt` file, add:
|
||||
```cmake
|
||||
include_directories(external/clutchlog)
|
||||
```
|
||||
|
||||
And that's it.
|
||||
|
|
|
|||
BIN
banner.png
Normal file
|
After Width: | Height: | Size: 490 KiB |
BIN
banner.xcf
Normal file
|
|
@ -13,6 +13,7 @@
|
|||
namespace fs = std::filesystem;
|
||||
#endif
|
||||
|
||||
#include <iterator>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <fstream>
|
||||
|
|
@ -31,6 +32,7 @@
|
|||
#define CLUTCHLOG_HAVE_UNIX_SYSINFO 1
|
||||
#else
|
||||
#define CLUTCHLOG_HAVE_UNIX_SYSINFO 0
|
||||
// #pragma message("[clutchlog] no POSIX SYSINFO header")
|
||||
#endif
|
||||
|
||||
//! True if the system can handle the `hfill` feature.
|
||||
|
|
@ -41,6 +43,7 @@
|
|||
#define CLUTCHLOG_HAVE_UNIX_SYSIOCTL 1
|
||||
#else
|
||||
#define CLUTCHLOG_HAVE_UNIX_SYSIOCTL 0
|
||||
// #pragma message("[clutchlog] no POSIX SYSIOCTL header")
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -51,7 +54,12 @@
|
|||
#ifndef NDEBUG
|
||||
//! Actually enable clutchlog features.
|
||||
#define WITH_CLUTCHLOG
|
||||
// #pragma message("[clutchlog] automatically enabled")
|
||||
// #else
|
||||
// #pragma message("[clutchlog] automatically disabled")
|
||||
#endif
|
||||
// #else
|
||||
// #pragma message("[clutchlog] manually enabled")
|
||||
#endif
|
||||
|
||||
/**********************************************************************
|
||||
|
|
@ -76,23 +84,32 @@
|
|||
//! Handy shortcuts to location.
|
||||
#define CLUTCHLOC __FILE__, __FUNCTION__, __LINE__
|
||||
|
||||
//! Log a message at the given level.
|
||||
//! Log a message at the given level and with a given depth delta.
|
||||
#ifndef NDEBUG
|
||||
#define CLUTCHLOG( LEVEL, WHAT ) do { \
|
||||
auto& clutchlog__logger = clutchlog::logger(); \
|
||||
std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \
|
||||
clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), CLUTCHLOC); \
|
||||
#define CLUTCHLOGD( LEVEL, WHAT, DEPTH_DELTA ) do { \
|
||||
auto& clutchlog__logger = clutchlog::logger(); \
|
||||
std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \
|
||||
clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), CLUTCHLOC, DEPTH_DELTA); \
|
||||
} while(0)
|
||||
#else // not Debug build.
|
||||
#define CLUTCHLOG( LEVEL, WHAT ) do { \
|
||||
if(clutchlog::level::LEVEL <= CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG) { \
|
||||
auto& clutchlog__logger = clutchlog::logger(); \
|
||||
std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \
|
||||
clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), CLUTCHLOC); \
|
||||
} \
|
||||
#define CLUTCHLOGD( LEVEL, WHAT, DEPTH_DELTA ) do { \
|
||||
if(clutchlog::level::LEVEL <= CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG) { \
|
||||
auto& clutchlog__logger = clutchlog::logger(); \
|
||||
std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \
|
||||
clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), CLUTCHLOC, DEPTH_DELTA); \
|
||||
} \
|
||||
} while(0)
|
||||
#endif // NDEBUG
|
||||
|
||||
//! Log a message at the given level.
|
||||
#ifndef NDEBUG
|
||||
#define CLUTCHLOG( LEVEL, WHAT ) \
|
||||
CLUTCHLOGD(LEVEL, WHAT, 0)
|
||||
#else // not Debug build.
|
||||
#define CLUTCHLOG( LEVEL, WHAT ) \
|
||||
CLUTCHLOGD(LEVEL, WHAT, 0)
|
||||
#endif // NDEBUG
|
||||
|
||||
//! Dump the given container.
|
||||
#ifndef NDEBUG
|
||||
#define CLUTCHDUMP( LEVEL, CONTAINER, FILENAME ) do { \
|
||||
|
|
@ -157,9 +174,11 @@
|
|||
#else // not WITH_CLUTCHLOG
|
||||
// Disabled macros can still be called in Release builds.
|
||||
#define CLUTCHLOG( LEVEL, WHAT ) do {/*nothing*/} while(0)
|
||||
#define CLUTCHLOGD( LEVEL, WHAT, DEPTH_DELTA ) do {/*nothing*/} while(0)
|
||||
#define CLUTCHDUMP( LEVEL, CONTAINER, FILENAME ) do {/*nothing*/} while(0)
|
||||
#define CLUTCHFUNC( LEVEL, FUNC, ... ) do {/*nothing*/} while(0)
|
||||
#define CLUTCHCODE( LEVEL, CODE ) do {/*nothing*/} while(0)
|
||||
// #pragma message("[clutchlog] fully disabled")
|
||||
#endif // WITH_CLUTCHLOG
|
||||
|
||||
/**********************************************************************
|
||||
|
|
@ -302,6 +321,9 @@ class clutchlog
|
|||
//! Available log levels.
|
||||
enum level {critical=0, error=1, warning=2, progress=3, note=4, info=5, debug=6, xdebug=7};
|
||||
|
||||
//! Available filename rendering methods.
|
||||
enum filename {path, base, dir, dirbase, stem, dirstem};
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @addtogroup Formating Formating tools
|
||||
|
|
@ -698,45 +720,46 @@ class clutchlog
|
|||
|
||||
/** @name All combination of 16-colors mode constructors with different parameters orders.
|
||||
* @{ */
|
||||
fmt( fg f, bg b = bg::none, typo s = typo::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
fmt( fg f, typo s , bg b = bg::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
fmt( bg b, fg f = fg::none, typo s = typo::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
fmt( bg b, typo s , fg f = fg::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
fmt(typo s, fg f = fg::none, bg b = bg::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
fmt(typo s, bg b , fg f = fg::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
explicit fmt( fg f, bg b = bg::none, typo s = typo::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
explicit fmt( fg f, typo s , bg b = bg::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
explicit fmt( bg b, fg f = fg::none, typo s = typo::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
explicit fmt( bg b, typo s , fg f = fg::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
explicit fmt(typo s, fg f = fg::none, bg b = bg::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
explicit fmt(typo s, bg b , fg f = fg::none) : mode(ansi::colors_16), style(s), fore(f), back(b) {}
|
||||
/** @} */
|
||||
|
||||
/** @name All combination of 256-colors mode constructors with different parameters orders.
|
||||
* @{ */
|
||||
fmt(fg_256 f, bg_256 b, typo s = typo::none) : mode(ansi::colors_256), style(s), fore_256(f), back_256(b) {}
|
||||
fmt(fg_256 f, typo s = typo::none) : mode(ansi::colors_256), style(s), fore_256(f), back_256(bg::none) {}
|
||||
fmt(fg, bg_256 b, typo s = typo::none) : mode(ansi::colors_256), style(s), fore_256(fg::none), back_256(b) {}
|
||||
explicit fmt(const short f, const short b, typo s = typo::none) : mode(ansi::colors_256), style(s), fore_256(f), back_256(b) {}
|
||||
explicit fmt(const short f, typo s = typo::none) : mode(ansi::colors_256), style(s), fore_256(f), back_256(bg::none) {}
|
||||
explicit fmt(fg, const short b, typo s = typo::none) : mode(ansi::colors_256), style(s), fore_256(fg::none), back_256(b) {}
|
||||
explicit fmt(const short f, bg, typo s = typo::none) : mode(ansi::colors_256), style(s), fore_256(f), back_256(bg::none) {}
|
||||
/** @} */
|
||||
|
||||
/** @name All combination of 16M-colors mode constructors with different parameters orders.
|
||||
* @{ */
|
||||
fmt(const short fr, const short fg, const short fb,
|
||||
explicit fmt(const short fr, const short fg, const short fb,
|
||||
const short gr, const short gg, const short gb,
|
||||
typo s = typo::none)
|
||||
: mode(ansi::colors_16M), style(s), fore_16M(fr,fg,fb), back_16M(gr,gg,gb) {}
|
||||
fmt(fg,
|
||||
explicit fmt(fg,
|
||||
const short gr, const short gg, const short gb,
|
||||
typo s = typo::none)
|
||||
: mode(ansi::colors_16M), style(s), fore_16M(fg::none), back_16M(gr,gg,gb) {}
|
||||
fmt(const short fr, const short fg, const short fb,
|
||||
explicit fmt(const short fr, const short fg, const short fb,
|
||||
bg, typo s = typo::none)
|
||||
: mode(ansi::colors_16M), style(s), fore_16M(fr,fg,fb), back_16M(bg::none) {}
|
||||
fmt(const short fr, const short fg, const short fb,
|
||||
explicit fmt(const short fr, const short fg, const short fb,
|
||||
typo s = typo::none)
|
||||
: mode(ansi::colors_16M), style(s), fore_16M(fr,fg,fb), back_16M(bg::none) {}
|
||||
|
||||
fmt(const std::string& f, const std::string& b, typo s = typo::none)
|
||||
explicit fmt(const std::string& f, const std::string& b, typo s = typo::none)
|
||||
: mode(ansi::colors_16M), style(s), fore_16M(f), back_16M(b) {}
|
||||
fmt(fg, const std::string& b, typo s = typo::none)
|
||||
explicit fmt(fg, const std::string& b, typo s = typo::none)
|
||||
: mode(ansi::colors_16M), style(s), fore_16M(fg::none), back_16M(b) {}
|
||||
fmt(const std::string& f, bg, typo s = typo::none)
|
||||
explicit fmt(const std::string& f, bg, typo s = typo::none)
|
||||
: mode(ansi::colors_16M), style(s), fore_16M(f), back_16M(bg::none) {}
|
||||
fmt(const std::string& f, typo s = typo::none)
|
||||
explicit fmt(const std::string& f, typo s = typo::none)
|
||||
: mode(ansi::colors_16M), style(s), fore_16M(f), back_16M(bg::none) {}
|
||||
/** @} */
|
||||
|
||||
|
|
@ -810,6 +833,16 @@ class clutchlog
|
|||
this->print_on(os);
|
||||
return os.str();
|
||||
}
|
||||
|
||||
static fmt hash( const std::string& str, const std::vector<fmt> domain = {})
|
||||
{
|
||||
size_t h = std::hash<std::string>{}(str);
|
||||
if(domain.size() == 0) {
|
||||
return fmt(static_cast<short>(h % 256));
|
||||
} else {
|
||||
return domain[h % domain.size()];
|
||||
}
|
||||
}
|
||||
}; // fmt class
|
||||
|
||||
/** @} */
|
||||
|
|
@ -871,7 +904,12 @@ class clutchlog
|
|||
_stage(level::error),
|
||||
_in_file(".*"),
|
||||
_in_func(".*"),
|
||||
_in_line(".*")
|
||||
_in_line(".*"),
|
||||
// Empty vectors by default:
|
||||
// _filehash_fmts
|
||||
// _funchash_fmts
|
||||
// _depth_fmts
|
||||
_filename(filename::path)
|
||||
{
|
||||
// Reverse the level->word map into a word->level map.
|
||||
for(auto& lw : _level_word) {
|
||||
|
|
@ -926,16 +964,26 @@ class clutchlog
|
|||
/** Current line location filter. */
|
||||
std::regex _in_line;
|
||||
|
||||
/** List of candidate format objects for value-dependant file name styling. */
|
||||
std::vector<fmt> _filehash_fmts;
|
||||
/** List of candidate format objects for value-dependant function name styling. */
|
||||
std::vector<fmt> _funchash_fmts;
|
||||
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1
|
||||
/** Maximum buffer size for backtrace message. */
|
||||
static const size_t _max_buffer = 4096;
|
||||
/** Ordered list of format objects for value-dependant depth styling. */
|
||||
std::vector<fmt> _depth_fmts;
|
||||
#endif
|
||||
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL
|
||||
/** Current terminal size (for right-alignment). */
|
||||
size_t _nb_columns;
|
||||
#endif
|
||||
/** @}*/
|
||||
|
||||
/** Filename rendering method. */
|
||||
filename _filename;
|
||||
/** @} Internal details */
|
||||
|
||||
public:
|
||||
|
||||
|
|
@ -959,7 +1007,9 @@ class clutchlog
|
|||
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1
|
||||
//! Set the stack depth above which logs are not printed.
|
||||
void depth(size_t d) {_depth = d;}
|
||||
void depth(size_t d) {
|
||||
_depth = std::min(d, std::numeric_limits<size_t>::max() - _strip_calls);
|
||||
}
|
||||
//! Get the stack depth above which logs are not printed.
|
||||
size_t depth() const {return _depth;}
|
||||
|
||||
|
|
@ -974,11 +1024,11 @@ class clutchlog
|
|||
size_t strip_calls() const {return _strip_calls;}
|
||||
#endif
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1
|
||||
//! Set the character for the stretching hfill marker.
|
||||
//! Set the character for the stretching `{hfill}` template tag marker.
|
||||
void hfill_mark(const char mark) {_hfill_char = mark;}
|
||||
//! Get the character for the stretching hfill marker.
|
||||
//! Get the character for the stretching `{hfill}` template tag marker.
|
||||
char hfill_mark() const {return _hfill_char;}
|
||||
//! Set the style for the stretching hfill marker, with a `fmt` object.
|
||||
//! Set the style for the stretching `{hfill}` template tag marker, with a `fmt` object.
|
||||
void hfill_style(fmt style) {_hfill_fmt = style;}
|
||||
/** Set the style for the stretching hfill marker.
|
||||
*
|
||||
|
|
@ -986,17 +1036,42 @@ class clutchlog
|
|||
*/
|
||||
template<class ... FMT>
|
||||
void hfill_style(FMT... styles) { this->hfill_style(fmt(styles...)); }
|
||||
//! Get the character for the stretching hfill marker.
|
||||
//! Get the character for the stretching `{hfill}` template tag marker.
|
||||
fmt hfill_style() const {return _hfill_fmt;}
|
||||
//! Set the maximum width for which to hfill. */
|
||||
//! Set the maximum width for which to `{hfill}`.
|
||||
void hfill_max(const size_t nmax) {_hfill_max = nmax;}
|
||||
//! Get the maximum width for which to hfill. */
|
||||
//! Get the maximum width for which to `{hfill}`.
|
||||
size_t hfill_max() {return _hfill_max;}
|
||||
//! Set the minimum width at which to hfill. */
|
||||
//! Set the minimum width at which to `{hfill}`.
|
||||
void hfill_min(const size_t nmin) {_hfill_min = nmin;}
|
||||
//! Get the minimum width at which to hfill. */
|
||||
//! Get the minimum width at which to `{hfill}`.
|
||||
size_t hfill_min() {return _hfill_min;}
|
||||
#endif
|
||||
/** Set the candidate styles for value-dependant file name formatting.
|
||||
*
|
||||
* Style will be chosen based on the hash value of the filename
|
||||
* among the candidate ones.
|
||||
*
|
||||
* See the `{filehash_fmt}` template tag.
|
||||
*/
|
||||
void filehash_styles(std::vector<fmt> styles) {_filehash_fmts = styles;}
|
||||
/** Set the candidate styles for value-dependant function name formatting.
|
||||
*
|
||||
* Style will be chosen based on the hash value of the filename
|
||||
* among the candidate ones.
|
||||
*
|
||||
* See the `{funchash_fmt}` template tag.
|
||||
*/
|
||||
void funchash_styles(std::vector<fmt> styles) {_funchash_fmts = styles;}
|
||||
/** Set the styles for value-dependant depth formatting.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
void depth_styles(std::vector<fmt> styles) {_depth_fmts = styles;}
|
||||
|
||||
//! Set the log level (below which logs are not printed) with an identifier.
|
||||
void threshold(level l) {_stage = l;}
|
||||
|
|
@ -1051,7 +1126,10 @@ class clutchlog
|
|||
//! Get the configured fmt instance of the given log level.
|
||||
fmt style(level stage) const { return _level_fmt.at(stage); }
|
||||
|
||||
/** @} */
|
||||
//! Sets the file naming scheme. */
|
||||
void filename(filename f) {_filename = f;}
|
||||
|
||||
/** @} Configuration accessors */
|
||||
|
||||
public:
|
||||
|
||||
|
|
@ -1227,32 +1305,80 @@ class clutchlog
|
|||
) const
|
||||
{
|
||||
row = replace(row, "\\{msg\\}", what);
|
||||
row = replace(row, "\\{file\\}", file);
|
||||
|
||||
const std::filesystem::path filepath(file);
|
||||
std::string filename;
|
||||
std::filesystem::path::iterator ip = filepath.end();
|
||||
std::advance(ip, -2);
|
||||
switch(_filename) {
|
||||
case filename::base:
|
||||
filename = filepath.filename().string();
|
||||
break;
|
||||
case filename::dir:
|
||||
filename = ip->string();
|
||||
break;
|
||||
case filename::dirbase:
|
||||
filename = (*ip / filepath.filename()).string();
|
||||
break;
|
||||
case filename::stem:
|
||||
filename = filepath.stem().string();
|
||||
break;
|
||||
case filename::dirstem:
|
||||
filename = (*ip / filepath.stem()).string();
|
||||
break;
|
||||
case filename::path:
|
||||
default:
|
||||
filename = file;
|
||||
break;
|
||||
}
|
||||
row = replace(row, "\\{file\\}", filename);
|
||||
|
||||
|
||||
row = replace(row, "\\{func\\}", func);
|
||||
row = replace(row, "\\{line\\}", line);
|
||||
|
||||
row = replace(row, "\\{level\\}", _level_word.at(stage));
|
||||
std::string letter(1, _level_word.at(stage).at(0)); // char -> string
|
||||
row = replace(row, "\\{level_letter\\}", letter);
|
||||
|
||||
row = replace(row, "\\{level_short\\}", _level_short.at(stage));
|
||||
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1
|
||||
row = replace(row, "\\{name\\}", name);
|
||||
row = replace(row, "\\{depth\\}", depth - _strip_calls);
|
||||
|
||||
std::ostringstream chevrons;
|
||||
for(size_t i = _strip_calls; i < depth; ++i) {
|
||||
chevrons << _depth_mark;
|
||||
size_t actual_depth = 0;
|
||||
if( _strip_calls < depth) {
|
||||
actual_depth = depth - _strip_calls;
|
||||
}
|
||||
row = replace(row, "\\{name\\}", name);
|
||||
row = replace(row, "\\{depth\\}", actual_depth);
|
||||
|
||||
if(_depth_fmts.size() == 0) {
|
||||
row = replace(row, "\\{depth_fmt\\}", fmt(actual_depth % 256).str() );
|
||||
|
||||
std::ostringstream chevrons;
|
||||
for(size_t i = 0; i < actual_depth; ++i) {
|
||||
chevrons << _depth_mark;
|
||||
}
|
||||
row = replace(row, "\\{depth_marks\\}", chevrons.str());
|
||||
|
||||
} else {
|
||||
row = replace(row, "\\{depth_fmt\\}",
|
||||
_depth_fmts[std::min(actual_depth,_depth_fmts.size()-1)].str() );
|
||||
|
||||
std::ostringstream chevrons;
|
||||
for(size_t i = 0; i < actual_depth; ++i) {
|
||||
chevrons << _depth_fmts[std::min(i+1,_depth_fmts.size()-1)].str()
|
||||
<< _depth_mark;
|
||||
}
|
||||
row = replace(row, "\\{depth_marks\\}", chevrons.str());
|
||||
}
|
||||
row = replace(row, "\\{depth_marks\\}", chevrons.str());
|
||||
#endif
|
||||
|
||||
row = replace(row, "\\{level_fmt\\}", _level_fmt.at(stage).str());
|
||||
row = replace(row, "\\{filehash_fmt\\}", fmt::hash(file, _filehash_fmts).str() );
|
||||
row = replace(row, "\\{funchash_fmt\\}", fmt::hash(func, _funchash_fmts).str() );
|
||||
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL
|
||||
// hfill is replaced last to allow for correct line width estimation.
|
||||
const std::string raw_row = replace(row, "\\x1B\\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]", "");
|
||||
const std::string raw_row = replace(row, "(\\x9B|\\x1B\\[)[0-?]*[ -\\/]*[@-~]", "");
|
||||
const std::string hfill_tag = "{hfill}";
|
||||
const size_t hfill_pos = row.find(hfill_tag);
|
||||
const size_t raw_hfill_pos = raw_row.find(hfill_tag);
|
||||
|
|
@ -1301,7 +1427,8 @@ class clutchlog
|
|||
void log(
|
||||
const level& stage,
|
||||
const std::string& what,
|
||||
const std::string& file, const std::string& func, size_t line
|
||||
const std::string& file, const std::string& func, const size_t line,
|
||||
const size_t depth_delta = 0
|
||||
) const
|
||||
{
|
||||
scope_t scope = locate(stage, file, func, line);
|
||||
|
|
@ -1310,12 +1437,11 @@ class clutchlog
|
|||
#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1
|
||||
*_out << format(_format_log, what, basename(getenv("_")),
|
||||
stage, file, func,
|
||||
line, scope.depth );
|
||||
line, scope.depth + depth_delta );
|
||||
#else
|
||||
*_out << format(_format_log, what,
|
||||
stage, file, func,
|
||||
line );
|
||||
|
||||
#endif
|
||||
_out->flush();
|
||||
} // if scopes.matches
|
||||
|
|
@ -1326,7 +1452,7 @@ class clutchlog
|
|||
void dump(
|
||||
const level& stage,
|
||||
const In container_begin, const In container_end,
|
||||
const std::string& file, const std::string& func, size_t line,
|
||||
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
|
||||
) const
|
||||
|
|
@ -1393,8 +1519,12 @@ class clutchlog
|
|||
class clutchlog
|
||||
{
|
||||
public:
|
||||
static clutchlog& logger() {}
|
||||
static clutchlog& logger() {
|
||||
static clutchlog instance;
|
||||
return instance;
|
||||
}
|
||||
enum level {critical=0, error=1, warning=2, progress=3, note=4, info=5, debug=6, xdebug=7};
|
||||
enum filename {path, base, dir, dirbase, stem, dirstem};
|
||||
class fmt {
|
||||
public:
|
||||
enum class ansi { colors_16, colors_256, colors_16M} mode;
|
||||
|
|
@ -1487,9 +1617,10 @@ class clutchlog
|
|||
protected:
|
||||
std::ostream& print_on( std::ostream&) const {}
|
||||
public:
|
||||
friend std::ostream& operator<<(std::ostream&, const fmt&) {}
|
||||
std::string operator()( const std::string&) const {}
|
||||
std::string str() const {}
|
||||
friend std::ostream& operator<<(std::ostream& os, const fmt&) { return os; }
|
||||
std::string operator()( const std::string& msg) const { return msg; }
|
||||
std::string str() const { return ""; }
|
||||
static fmt hash( const std::string&, const std::vector<fmt>) {}
|
||||
};
|
||||
public:
|
||||
clutchlog(clutchlog const&) = delete;
|
||||
|
|
@ -1507,39 +1638,42 @@ class clutchlog
|
|||
{}
|
||||
public:
|
||||
void format(const std::string&) {}
|
||||
std::string format() const {}
|
||||
std::string format() const { return ""; }
|
||||
|
||||
void format_comment(const std::string&) {}
|
||||
std::string format_comment() const {}
|
||||
std::string format_comment() const { return ""; }
|
||||
|
||||
void out(std::ostream&) {}
|
||||
std::ostream& out() {}
|
||||
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1
|
||||
void depth(size_t) {}
|
||||
size_t depth() const {}
|
||||
size_t depth() const { return 0; }
|
||||
|
||||
void depth_mark(const std::string) {}
|
||||
std::string depth_mark() const {}
|
||||
std::string depth_mark() const { return ""; }
|
||||
void strip_calls(const size_t) {}
|
||||
size_t strip_calls() const {}
|
||||
size_t strip_calls() const { return 0; }
|
||||
#endif
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1
|
||||
void hfill_mark(const char) {}
|
||||
char hfill_mark() const {}
|
||||
char hfill_mark() const { return '\0'; }
|
||||
void hfill_fmt(fmt) {}
|
||||
fmt hfill_fmt() const {}
|
||||
fmt hfill_fmt() const { return fmt(); }
|
||||
void hfill_min(const size_t) {}
|
||||
size_t hfill_min() {}
|
||||
size_t hfill_min() { return 0; }
|
||||
void hfill_max(const size_t) {}
|
||||
size_t hfill_max() {}
|
||||
size_t hfill_max() { return 0; }
|
||||
#endif
|
||||
void filehash_styles(std::vector<fmt> ) {}
|
||||
void funchash_styles(std::vector<fmt> ) {}
|
||||
void depth_styles(std::vector<fmt>) {}
|
||||
|
||||
void threshold(level) {}
|
||||
void threshold(const std::string&) {}
|
||||
level threshold() const {}
|
||||
level threshold() const { return level::error; }
|
||||
const std::map<std::string,level> levels() const {}
|
||||
level level_of(const std::string) {}
|
||||
level level_of(const std::string) { return level::error; }
|
||||
|
||||
void file(std::string) {}
|
||||
void func(std::string) {}
|
||||
|
|
@ -1557,24 +1691,29 @@ class clutchlog
|
|||
template<class ... FMT>
|
||||
void style(level, FMT...) {}
|
||||
void style(level, fmt) {}
|
||||
fmt style(level) const {}
|
||||
fmt style(level) const { return fmt(); }
|
||||
void filename(filename) {}
|
||||
public:
|
||||
std::string replace(
|
||||
const std::string&,
|
||||
const std::string& form,
|
||||
const std::string&,
|
||||
const std::string&
|
||||
) const
|
||||
{}
|
||||
{
|
||||
return form;
|
||||
}
|
||||
|
||||
std::string replace(
|
||||
const std::string&,
|
||||
const std::string& form,
|
||||
const std::string&,
|
||||
const size_t
|
||||
) const
|
||||
{}
|
||||
{
|
||||
return form;
|
||||
}
|
||||
|
||||
std::string format(
|
||||
std::string,
|
||||
std::string row,
|
||||
const std::string&,
|
||||
#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1
|
||||
const std::string&,
|
||||
|
|
@ -1588,7 +1727,9 @@ class clutchlog
|
|||
const size_t
|
||||
#endif
|
||||
) const
|
||||
{}
|
||||
{
|
||||
return row;
|
||||
}
|
||||
|
||||
void log(
|
||||
const level&,
|
||||
|
|
|
|||
BIN
demo-extra.png
|
Before Width: | Height: | Size: 107 KiB After Width: | Height: | Size: 175 KiB |
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,8 +84,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
<div class="headertitle"><div class="title">Class List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
|
|
@ -107,9 +106,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('classclutchlog.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,78 +84,89 @@ $(document).ready(function(){initNavTree('classclutchlog.html',''); initResizabl
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">clutchlog Member List</div> </div>
|
||||
<div class="headertitle"><div class="title">clutchlog Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classclutchlog.html">clutchlog</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a2a334e009533744b52f01ef240a59e9d">_filehash_fmts</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a0431616914dbbecb908a794f5b46dada">_filename</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">_format_dump</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">_format_log</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">_in_file</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">_in_func</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">_in_line</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">_level_fmt</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae">_level_short</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">_level_word</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">_out</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">_stage</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">_word_level</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">_format_log</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a095e1545a2085ac623e4af19364fea7f">_funchash_fmts</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">_in_file</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">_in_func</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">_in_line</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">_level_fmt</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae">_level_short</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">_level_word</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">_out</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">_stage</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">_word_level</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>base</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>clutchlog</b>(clutchlog const &)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>clutchlog</b>() (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>clutchlog</b>() (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>critical</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>debug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>debug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">default_depth_mark</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">default_hfill_char</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">default_hfill_max</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">default_hfill_max</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7">default_hfill_min</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a63308e8deae3cfec6801318203494143">dump</a>(const level &stage, const In container_begin, const In container_end, const std::string &file, const std::string &func, size_t line, const std::string &filename_template="dump_{n}.dat", const std::string sep=dump_default_sep) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">dump_default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a08310b92e86687349e70f56f9ac1d656">depth_styles</a>(std::vector< fmt > styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>dir</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dirbase</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>dirstem</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb">dump</a>(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) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">dump_default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">dump_default_sep</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>error</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>error</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">file</a>(std::string file)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c">format</a>(const std::string &format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80">format</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761">format</a>(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">format_comment</a>(const std::string &format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5">format_comment</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">func</a>(std::string func)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>info</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf">filehash_styles</a>(std::vector< fmt > styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e">filename</a> enum name</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a82b9375728af2d962831a743d95f4ae7">filename</a>(filename f)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c">format</a>(const std::string &format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80">format</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761">format</a>(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">format_comment</a>(const std::string &format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5">format_comment</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">func</a>(std::string func)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416">funchash_styles</a>(std::vector< fmt > styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>info</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> enum name</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">level_of</a>(const std::string name)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">levels</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>(std::string line)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">level_of</a>(const std::string name)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a8d206443dea964f77965450a83693d98">levels</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>(std::string line)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">locate</a>(const level &stage, const std::string &file, const std::string &func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">location</a>(const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">log</a>(const level &stage, const std::string &what, const std::string &file, const std::string &func, size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">logger</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">location</a>(const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a">log</a>(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</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">logger</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>note</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(clutchlog const &)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator=</b>(clutchlog const &)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">out</a>(std::ostream &out)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266">out</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>progress</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">replace</a>(const std::string &form, const std::string &mark, const std::string &tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2">replace</a>(const std::string &form, const std::string &mark, const size_t tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">style</a>(level stage, FMT... styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#ab7773f031a00a05b8c83c1936406cb98">out</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>path</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>progress</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">replace</a>(const std::string &form, const std::string &mark, const std::string &tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2">replace</a>(const std::string &form, const std::string &mark, const size_t tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>stem</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">style</a>(level stage, FMT... styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6">style</a>(level stage, fmt style)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a4831f44fd5ade102e57320632095934d">style</a>(level stage) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a4831f44fd5ade102e57320632095934d">style</a>(level stage) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">threshold</a>(level l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9">threshold</a>(const std::string &l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9">threshold</a>(const std::string &l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ab45287cc9c14217904a13aff49573732">threshold</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>warning</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>warning</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>xdebug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,20 +1,20 @@
|
|||
var classclutchlog =
|
||||
[
|
||||
[ "scope_t", "structclutchlog_1_1scope__t.html", "structclutchlog_1_1scope__t" ],
|
||||
[ "clutchlog", "classclutchlog.html#a0906d74275cedcd403da94879764815e", null ],
|
||||
[ "clutchlog", "classclutchlog.html#a03b145e36f15435a640bb5a885d9f642", null ],
|
||||
[ "logger", "classclutchlog.html#acfaceb77da01503b432644a3efaee4fa", null ],
|
||||
[ "operator=", "classclutchlog.html#aef653a9744a72a889ca8163269bb781e", null ],
|
||||
[ "logger", "classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac", null ],
|
||||
[ "format", "classclutchlog.html#a656c277e074b64728cca871f2b484d1c", null ],
|
||||
[ "format", "classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80", null ],
|
||||
[ "format_comment", "classclutchlog.html#a2144abe4ec6f630126b6490908b5f924", null ],
|
||||
[ "format_comment", "classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5", null ],
|
||||
[ "out", "classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d", null ],
|
||||
[ "out", "classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266", null ],
|
||||
[ "out", "classclutchlog.html#ab7773f031a00a05b8c83c1936406cb98", null ],
|
||||
[ "filehash_styles", "classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf", null ],
|
||||
[ "funchash_styles", "classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416", null ],
|
||||
[ "depth_styles", "classclutchlog.html#a08310b92e86687349e70f56f9ac1d656", null ],
|
||||
[ "threshold", "classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4", null ],
|
||||
[ "threshold", "classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9", null ],
|
||||
[ "threshold", "classclutchlog.html#ab45287cc9c14217904a13aff49573732", null ],
|
||||
[ "levels", "classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a", null ],
|
||||
[ "levels", "classclutchlog.html#a8d206443dea964f77965450a83693d98", null ],
|
||||
[ "level_of", "classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd", null ],
|
||||
[ "file", "classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c", null ],
|
||||
[ "func", "classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447", null ],
|
||||
|
|
@ -23,12 +23,13 @@ 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 ],
|
||||
[ "format", "classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761", null ],
|
||||
[ "log", "classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a", null ],
|
||||
[ "dump", "classclutchlog.html#a63308e8deae3cfec6801318203494143", null ],
|
||||
[ "log", "classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a", null ],
|
||||
[ "dump", "classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb", null ],
|
||||
[ "default_format", "classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc", null ],
|
||||
[ "dump_default_format", "classclutchlog.html#ace879554298e6e6e36dafef330c27be8", null ],
|
||||
[ "dump_default_sep", "classclutchlog.html#af898bffe23b125245e338d7495c76d45", null ],
|
||||
|
|
@ -49,6 +50,9 @@ var classclutchlog =
|
|||
[ "_in_file", "classclutchlog.html#aded03528f34d9000f618419c482c5042", null ],
|
||||
[ "_in_func", "classclutchlog.html#a130c4f12eacbd2028102838fe16b734e", null ],
|
||||
[ "_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 ],
|
||||
|
|
@ -58,5 +62,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 ]
|
||||
] ]
|
||||
];
|
||||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('classclutchlog_1_1fmt.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,57 +84,56 @@ $(document).ready(function(){initNavTree('classclutchlog_1_1fmt.html',''); initR
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">clutchlog::fmt Member List</div> </div>
|
||||
<div class="headertitle"><div class="title">clutchlog::fmt Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">ansi</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">back</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">back</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0">back_16M</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">back_256</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">back_256</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">fmt</a>()</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg f, bg b=bg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg f, typo s, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(bg b, fg f=fg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(bg b, typo s, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(typo s, fg f=fg::none, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(typo s, bg b, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg_256 f, bg_256 b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg_256 f, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg, bg_256 b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, const short gr, const short gg, const short gb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg, const short gr, const short gg, const short gb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, bg, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const std::string &f, const std::string &b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg, const std::string &b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const std::string &f, bg, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(const std::string &f, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">fore</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">fore_16M</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">fore_256</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205">mode</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(fg f, bg b=bg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg f, typo s, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(bg b, fg f=fg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(bg b, typo s, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(typo s, fg f=fg::none, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(typo s, bg b, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(const short f, const short b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const short f, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(fg, const short b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const short f, bg, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, const short gr, const short gg, const short gb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg, const short gr, const short gg, const short gb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, bg, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(const std::string &f, const std::string &b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg, const std::string &b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>fmt</b>(const std::string &f, bg, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const std::string &f, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">fore</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">fore_16M</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">fore_256</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>hash</b>(const std::string &str, const std::vector< fmt > domain={}) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205">mode</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">operator()</a>(const std::string &msg) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7">operator<<</a>(std::ostream &os, const std::tuple< fg, bg, typo > &fbs)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33">operator<<</a>(std::ostream &os, const typo &s)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">operator<<</a>(std::ostream &os, const fmt &fmt)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">print_on</a>(std::ostream &os) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">str</a>() const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5">operator<<</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__colors16.html#ga93d498671d8dc2e796978c4f4de51241">operator<<</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a24568f7a157d50e3075a74a619719c84">operator<<</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#ad754c64eb6fd8730a616d113cb9f9129">print_on</a>(std::ostream &os) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">str</a>() const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,48 +84,30 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Index</div> </div>
|
||||
<div class="headertitle"><div class="title">Class Index</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_b">b</a> | <a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_f">f</a> | <a class="qindex" href="#letter_s">s</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  b  </div></td></tr></table>
|
||||
</td>
|
||||
<td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1color.html">clutchlog::fmt::color</a>   </td>
|
||||
<td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">clutchlog::fmt::fg_256</a>   </td>
|
||||
</tr>
|
||||
<tr><td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html">clutchlog::fmt::color_16M</a>   </td>
|
||||
<td valign="top"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>   </td>
|
||||
</tr>
|
||||
<tr><td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html">clutchlog::fmt::bg_16M</a>   </td>
|
||||
<td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1color__256.html">clutchlog::fmt::color_256</a>   </td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  s  </div></td></tr></table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">clutchlog::fmt::bg_256</a>   </td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  f  </div></td></tr></table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  c  </div></td></tr></table>
|
||||
</td>
|
||||
<td valign="top"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a>   </td>
|
||||
</tr>
|
||||
<tr><td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html">clutchlog::fmt::fg_16M</a>   </td>
|
||||
<td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classclutchlog.html">clutchlog</a>   </td>
|
||||
<td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_b">b</a> | <a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_f">f</a> | <a class="qindex" href="#letter_s">s</a></div>
|
||||
<div class="qindex"><a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_S">S</a></div>
|
||||
<div class="classindex">
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
|
||||
<dd><a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html">clutchlog::fmt::bg_16M</a></dd><dd><a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">clutchlog::fmt::bg_256</a></dd></dl>
|
||||
<dl class="classindex odd">
|
||||
<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
|
||||
<dd><a class="el" href="classclutchlog.html">clutchlog</a></dd><dd><a class="el" href="structclutchlog_1_1fmt_1_1color.html">clutchlog::fmt::color</a></dd><dd><a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html">clutchlog::fmt::color_16M</a></dd><dd><a class="el" href="structclutchlog_1_1fmt_1_1color__256.html">clutchlog::fmt::color_256</a></dd></dl>
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
|
||||
<dd><a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html">clutchlog::fmt::fg_16M</a></dd><dd><a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">clutchlog::fmt::fg_256</a></dd><dd><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></dd></dl>
|
||||
<dl class="classindex odd">
|
||||
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
|
||||
<dd><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></dd></dl>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: clutchlog.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('clutchlog_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -87,12 +87,12 @@ $(document).ready(function(){initNavTree('clutchlog_8h.html',''); initResizable(
|
|||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">clutchlog.h File Reference</div> </div>
|
||||
<div class="headertitle"><div class="title">clutchlog.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <ciso646></code><br />
|
||||
<code>#include <filesystem></code><br />
|
||||
<code>#include <iterator></code><br />
|
||||
<code>#include <iostream></code><br />
|
||||
<code>#include <sstream></code><br />
|
||||
<code>#include <fstream></code><br />
|
||||
|
|
@ -114,13 +114,12 @@ $(document).ready(function(){initNavTree('clutchlog_8h.html',''); initResizable(
|
|||
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
|
||||
</div>
|
||||
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="clutchlog_8h__dep__incl.svg" width="100%" height="384"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
</div>
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="clutchlog_8h__dep__incl.svg" width="100%" height="384"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="clutchlog_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html">clutchlog</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The single class which holds everything. <a href="classclutchlog.html#details">More...</a><br /></td></tr>
|
||||
|
|
@ -153,33 +152,30 @@ Classes</h2></td></tr>
|
|||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure holding a location matching. <a href="structclutchlog_1_1scope__t.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a0acf7d306292cdee864356f0b433cc16"><td class="memItemLeft" align="right" valign="top"><a id="a0acf7d306292cdee864356f0b433cc16"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">CLUTCHLOG_H</a></td></tr>
|
||||
<tr class="memdesc:a0acf7d306292cdee864356f0b433cc16"><td class="mdescLeft"> </td><td class="mdescRight">Header guard. <br /></td></tr>
|
||||
<tr class="memitem:a0acf7d306292cdee864356f0b433cc16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">CLUTCHLOG_H</a></td></tr>
|
||||
<tr class="memdesc:a0acf7d306292cdee864356f0b433cc16"><td class="mdescLeft"> </td><td class="mdescRight">Header guard. <a href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0acf7d306292cdee864356f0b433cc16"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6bbcf13504687db4dbe0474931d867fb"><td class="memItemLeft" align="right" valign="top"><a id="a6bbcf13504687db4dbe0474931d867fb"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">CLUTCHLOG_HAVE_UNIX_SYSINFO</a>   0</td></tr>
|
||||
<tr class="memdesc:a6bbcf13504687db4dbe0474931d867fb"><td class="mdescLeft"> </td><td class="mdescRight">True if POSIX headers necessary for stack depth management are available. <br /></td></tr>
|
||||
<tr class="memitem:a6bbcf13504687db4dbe0474931d867fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">CLUTCHLOG_HAVE_UNIX_SYSINFO</a>   0</td></tr>
|
||||
<tr class="memdesc:a6bbcf13504687db4dbe0474931d867fb"><td class="mdescLeft"> </td><td class="mdescRight">True if POSIX headers necessary for stack depth management are available. <a href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6bbcf13504687db4dbe0474931d867fb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6bddd1e1be320823da0d6b1d5cef7817"><td class="memItemLeft" align="right" valign="top"><a id="a6bddd1e1be320823da0d6b1d5cef7817"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">CLUTCHLOG_HAVE_UNIX_SYSIOCTL</a>   0</td></tr>
|
||||
<tr class="memdesc:a6bddd1e1be320823da0d6b1d5cef7817"><td class="mdescLeft"> </td><td class="mdescRight">True if the system can handle the <code>hfill</code> feature. <br /></td></tr>
|
||||
<tr class="memitem:a6bddd1e1be320823da0d6b1d5cef7817"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">CLUTCHLOG_HAVE_UNIX_SYSIOCTL</a>   0</td></tr>
|
||||
<tr class="memdesc:a6bddd1e1be320823da0d6b1d5cef7817"><td class="mdescLeft"> </td><td class="mdescRight">True if the system can handle the <code>hfill</code> feature. <a href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6bddd1e1be320823da0d6b1d5cef7817"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="memItemLeft" align="right" valign="top"><a id="a5c126962abcc7a40e504a6fc3abdfcc4"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">WITH_CLUTCHLOG</a></td></tr>
|
||||
<tr class="memdesc:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="mdescLeft"> </td><td class="mdescRight">Actually enable clutchlog features. <br /></td></tr>
|
||||
<tr class="memitem:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">WITH_CLUTCHLOG</a></td></tr>
|
||||
<tr class="memdesc:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="mdescLeft"> </td><td class="mdescRight">Actually enable clutchlog features. <a href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
||||
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <br /></td></tr>
|
||||
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
||||
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <a href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga8564be479b948ee3052b61783c66d415"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gae8911119d726a43b77f5781cb5a72813"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>   __FILE__, __FUNCTION__, __LINE__</td></tr>
|
||||
<tr class="memdesc:gae8911119d726a43b77f5781cb5a72813"><td class="mdescLeft"> </td><td class="mdescRight">Handy shortcuts to location. <br /></td></tr>
|
||||
<tr class="memitem:gae8911119d726a43b77f5781cb5a72813"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>   __FILE__, __FUNCTION__, __LINE__</td></tr>
|
||||
<tr class="memdesc:gae8911119d726a43b77f5781cb5a72813"><td class="mdescLeft"> </td><td class="mdescRight">Handy shortcuts to location. <a href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">More...</a><br /></td></tr>
|
||||
<tr class="separator:gae8911119d726a43b77f5781cb5a72813"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga6f86187e2b35e7e1907d688f504a197d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(LEVEL, WHAT)</td></tr>
|
||||
<tr class="memitem:ga369d365b7c25ec270596c3ca6839cf2c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">CLUTCHLOGD</a>(LEVEL, WHAT, DEPTH_DELTA)</td></tr>
|
||||
<tr class="memdesc:ga369d365b7c25ec270596c3ca6839cf2c"><td class="mdescLeft"> </td><td class="mdescRight">Log a message at the given level and with a given depth delta. <a href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga369d365b7c25ec270596c3ca6839cf2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga6f86187e2b35e7e1907d688f504a197d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(LEVEL, WHAT)    <a class="el" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">CLUTCHLOGD</a>(LEVEL, WHAT, 0)</td></tr>
|
||||
<tr class="memdesc:ga6f86187e2b35e7e1907d688f504a197d"><td class="mdescLeft"> </td><td class="mdescRight">Log a message at the given level. <a href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga6f86187e2b35e7e1907d688f504a197d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga572e3aa19d8b39e3ed0b9e91961104c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(LEVEL, CONTAINER, FILENAME)</td></tr>
|
||||
|
|
@ -192,40 +188,104 @@ Macros</h2></td></tr>
|
|||
<tr class="memdesc:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="mdescLeft"> </td><td class="mdescRight">Run any code if the scope matches. <a href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">More...</a><br /></td></tr>
|
||||
<tr class="separator:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader">Default configuration members</div></td></tr>
|
||||
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
||||
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the messages (debug mode: with absolute location). <br /></td></tr>
|
||||
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
||||
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
||||
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the comment line in file dump. <br /></td></tr>
|
||||
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
||||
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the comment line in file dump. <a href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
||||
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default item separator for dump. <br /></td></tr>
|
||||
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
||||
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default item separator for dump. <a href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
||||
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default mark for stack depth. <br /></td></tr>
|
||||
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
||||
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default mark for stack depth. <a href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
||||
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <br /></td></tr>
|
||||
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
||||
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <a href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">CLUTCHLOG_DEFAULT_HFILL_MARK</a>   '.'</td></tr>
|
||||
<tr class="memdesc:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="mdescLeft"> </td><td class="mdescRight">Character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
||||
<tr class="memitem:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">CLUTCHLOG_DEFAULT_HFILL_MARK</a>   '.'</td></tr>
|
||||
<tr class="memdesc:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="mdescLeft"> </td><td class="mdescRight">Character used as a filling for right-align the right part of messages with "{hfill}". <a href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="a0acf7d306292cdee864356f0b433cc16" name="a0acf7d306292cdee864356f0b433cc16"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0acf7d306292cdee864356f0b433cc16">◆ </a></span>CLUTCHLOG_H</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOG_H</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Header guard. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00004">4</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6bbcf13504687db4dbe0474931d867fb" name="a6bbcf13504687db4dbe0474931d867fb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6bbcf13504687db4dbe0474931d867fb">◆ </a></span>CLUTCHLOG_HAVE_UNIX_SYSINFO</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOG_HAVE_UNIX_SYSINFO   0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>True if POSIX headers necessary for stack depth management are available. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00034">34</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6bddd1e1be320823da0d6b1d5cef7817" name="a6bddd1e1be320823da0d6b1d5cef7817"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6bddd1e1be320823da0d6b1d5cef7817">◆ </a></span>CLUTCHLOG_HAVE_UNIX_SYSIOCTL</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOG_HAVE_UNIX_SYSIOCTL   0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>True if the system can handle the <code>hfill</code> feature. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00044">44</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5c126962abcc7a40e504a6fc3abdfcc4" name="a5c126962abcc7a40e504a6fc3abdfcc4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5c126962abcc7a40e504a6fc3abdfcc4">◆ </a></span>WITH_CLUTCHLOG</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define WITH_CLUTCHLOG</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Actually enable clutchlog features. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00054">54</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html">clutchlog</a></li><li class="navelem"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></li>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,12 +1,13 @@
|
|||
var clutchlog_8h =
|
||||
[
|
||||
[ "scope_t", "structclutchlog_1_1scope__t.html", "structclutchlog_1_1scope__t" ],
|
||||
[ "clutchlog::scope_t", "structclutchlog_1_1scope__t.html", "structclutchlog_1_1scope__t" ],
|
||||
[ "CLUTCHLOG_H", "clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16", null ],
|
||||
[ "CLUTCHLOG_HAVE_UNIX_SYSINFO", "clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb", null ],
|
||||
[ "CLUTCHLOG_HAVE_UNIX_SYSIOCTL", "clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817", null ],
|
||||
[ "WITH_CLUTCHLOG", "clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4", null ],
|
||||
[ "CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG", "group___default_config.html#ga8564be479b948ee3052b61783c66d415", null ],
|
||||
[ "CLUTCHLOC", "group___use_macros.html#gae8911119d726a43b77f5781cb5a72813", null ],
|
||||
[ "CLUTCHLOGD", "group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c", null ],
|
||||
[ "CLUTCHLOG", "group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d", null ],
|
||||
[ "CLUTCHDUMP", "group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2", null ],
|
||||
[ "CLUTCHFUNC", "group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae", null ],
|
||||
|
|
|
|||
|
|
@ -1,13 +1,16 @@
|
|||
<map id="clutchlog.h" name="clutchlog.h">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="599,5,684,32"/>
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="743,5,828,32"/>
|
||||
<area shape="rect" id="node2" href="$t-assert_8cpp_source.html" title=" " alt="" coords="5,80,96,107"/>
|
||||
<area shape="rect" id="node3" href="$t-color_8cpp_source.html" title=" " alt="" coords="120,80,203,107"/>
|
||||
<area shape="rect" id="node4" href="$t-color16_m_8cpp_source.html" title=" " alt="" coords="227,80,335,107"/>
|
||||
<area shape="rect" id="node5" href="$t-color256_8cpp_source.html" title=" " alt="" coords="360,80,464,107"/>
|
||||
<area shape="rect" id="node6" href="$t-demo-extravagant_8cpp_source.html" title=" " alt="" coords="489,80,647,107"/>
|
||||
<area shape="rect" id="node7" href="$t-demo_8cpp_source.html" title=" " alt="" coords="671,80,758,107"/>
|
||||
<area shape="rect" id="node8" href="$t-dump_8cpp_source.html" title=" " alt="" coords="782,80,869,107"/>
|
||||
<area shape="rect" id="node9" href="$t-fmt-constructors_8cpp_source.html" title=" " alt="" coords="893,80,1043,107"/>
|
||||
<area shape="rect" id="node10" href="$t-log_8cpp_source.html" title=" " alt="" coords="1068,80,1140,107"/>
|
||||
<area shape="rect" id="node11" href="$t-one-line-if_8cpp_source.html" title=" " alt="" coords="1165,80,1275,107"/>
|
||||
<area shape="rect" id="node6" href="$t-demo_8cpp_source.html" title=" " alt="" coords="489,80,575,107"/>
|
||||
<area shape="rect" id="node7" href="$t-depth-delta_8cpp_source.html" title=" " alt="" coords="599,80,718,107"/>
|
||||
<area shape="rect" id="node8" href="$t-dump_8cpp_source.html" title=" " alt="" coords="742,80,829,107"/>
|
||||
<area shape="rect" id="node9" href="$t-extra_8cpp_source.html" title=" " alt="" coords="853,80,937,107"/>
|
||||
<area shape="rect" id="node10" href="$t-filename_8cpp_source.html" title=" " alt="" coords="961,80,1065,107"/>
|
||||
<area shape="rect" id="node11" href="$t-fmt-constructors_8cpp_source.html" title=" " alt="" coords="1090,80,1241,107"/>
|
||||
<area shape="rect" id="node12" href="$t-hash-color_8cpp_source.html" title=" " alt="" coords="1265,80,1380,107"/>
|
||||
<area shape="rect" id="node13" href="$t-log_8cpp_source.html" title=" " alt="" coords="1404,80,1476,107"/>
|
||||
<area shape="rect" id="node14" href="$t-one-line-if_8cpp_source.html" title=" " alt="" coords="1501,80,1611,107"/>
|
||||
</map>
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
2272091813648aca5bb139f5c62184ae
|
||||
550462ca9e6ab61c5ef8a484a81dbeed
|
||||
|
|
@ -46,7 +46,7 @@ if (edges && edges.length) {
|
|||
</defs>
|
||||
|
||||
<script type="text/javascript">
|
||||
var viewWidth = 961;
|
||||
var viewWidth = 1213;
|
||||
var viewHeight = 84;
|
||||
var sectionId = 'dynsection-1';
|
||||
</script>
|
||||
|
|
@ -54,13 +54,13 @@ var sectionId = 'dynsection-1';
|
|||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>clutchlog.h</title>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 956.5,-80 956.5,4 -4,4"/>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 1208.5,-80 1208.5,4 -4,4"/>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title=" ">
|
||||
<polygon fill="#bfbfbf" stroke="black" points="445,-56.5 445,-75.5 509,-75.5 509,-56.5 445,-56.5"/>
|
||||
<text text-anchor="middle" x="477" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="553,-56.5 553,-75.5 617,-75.5 617,-56.5 553,-56.5"/>
|
||||
<text text-anchor="middle" x="585" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
|
@ -76,8 +76,8 @@ var sectionId = 'dynsection-1';
|
|||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M434.79,-61.57C361.64,-55.33 206.72,-40.82 77,-20 74.14,-19.54 71.18,-19.02 68.21,-18.46"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="434.71,-65.08 444.97,-62.43 435.3,-58.1 434.71,-65.08"/>
|
||||
<path fill="none" stroke="midnightblue" d="M542.69,-62.94C455.31,-58.32 248.69,-45.48 77,-20 74.13,-19.57 71.17,-19.08 68.2,-18.54"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="542.58,-66.44 552.75,-63.47 542.95,-59.45 542.58,-66.44"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node">
|
||||
|
|
@ -91,8 +91,8 @@ var sectionId = 'dynsection-1';
|
|||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M434.52,-60.15C373.06,-52.87 255.87,-38.04 157,-20 154.2,-19.49 151.3,-18.92 148.39,-18.32"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="434.27,-63.64 444.61,-61.33 435.09,-56.69 434.27,-63.64"/>
|
||||
<path fill="none" stroke="midnightblue" d="M542.62,-62.19C465.52,-56.71 297.3,-43.08 157,-20 154.19,-19.54 151.28,-19 148.38,-18.42"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="542.66,-65.7 552.88,-62.91 543.15,-58.72 542.66,-65.7"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node">
|
||||
|
|
@ -106,8 +106,8 @@ var sectionId = 'dynsection-1';
|
|||
<!-- Node1->Node4 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M434.92,-56.58C383.84,-46.37 298.28,-29.26 247.79,-19.16"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="434.47,-60.06 444.97,-58.59 435.85,-53.2 434.47,-60.06"/>
|
||||
<path fill="none" stroke="midnightblue" d="M542.54,-59.75C479.94,-51.88 359.23,-36.21 257,-20 253.95,-19.52 250.8,-19 247.64,-18.46"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="542.45,-63.27 552.81,-61.04 543.32,-56.32 542.45,-63.27"/>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="node5" class="node">
|
||||
|
|
@ -121,98 +121,143 @@ var sectionId = 'dynsection-1';
|
|||
<!-- Node1->Node5 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<path fill="none" stroke="midnightblue" d="M440.17,-53.44C407.74,-43.26 361.26,-28.66 332.13,-19.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="439.16,-56.79 449.75,-56.44 441.25,-50.11 439.16,-56.79"/>
|
||||
<path fill="none" stroke="midnightblue" d="M542.99,-56.9C489.23,-46.53 396.81,-28.71 344.36,-18.59"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="542.4,-60.35 552.88,-58.81 543.72,-53.48 542.4,-60.35"/>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="node6" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_node6"><a xlink:href="t-demo-extravagant_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="362.5,-0.5 362.5,-19.5 481.5,-19.5 481.5,-0.5 362.5,-0.5"/>
|
||||
<text text-anchor="middle" x="422" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-demo-extravagant.cpp</text>
|
||||
<g id="a_node6"><a xlink:href="t-demo_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="362.5,-0.5 362.5,-19.5 427.5,-19.5 427.5,-0.5 362.5,-0.5"/>
|
||||
<text text-anchor="middle" x="395" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-demo.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<path fill="none" stroke="midnightblue" d="M460.71,-49C450.96,-39.43 438.95,-27.64 430.91,-19.75"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="458.33,-51.57 467.92,-56.08 463.23,-46.58 458.33,-51.57"/>
|
||||
<path fill="none" stroke="midnightblue" d="M545.24,-53.7C509.38,-43.51 457.43,-28.74 424.97,-19.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="544.32,-57.08 554.89,-56.44 546.23,-50.34 544.32,-57.08"/>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="node7" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_node7"><a xlink:href="t-demo_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="499.5,-0.5 499.5,-19.5 564.5,-19.5 564.5,-0.5 499.5,-0.5"/>
|
||||
<text text-anchor="middle" x="532" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-demo.cpp</text>
|
||||
<g id="a_node7"><a xlink:href="t-depth-delta_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="445.5,-0.5 445.5,-19.5 534.5,-19.5 534.5,-0.5 445.5,-0.5"/>
|
||||
<text text-anchor="middle" x="490" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-depth-delta.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<path fill="none" stroke="midnightblue" d="M493.29,-49C503.04,-39.43 515.05,-27.64 523.09,-19.75"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="490.77,-46.58 486.08,-56.08 495.67,-51.57 490.77,-46.58"/>
|
||||
<path fill="none" stroke="midnightblue" d="M560.68,-51.18C543.2,-41.24 520.17,-28.15 505.23,-19.65"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="559.31,-54.43 569.74,-56.32 562.77,-48.34 559.31,-54.43"/>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="node8" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_node8"><a xlink:href="t-dump_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="582.5,-0.5 582.5,-19.5 647.5,-19.5 647.5,-0.5 582.5,-0.5"/>
|
||||
<text text-anchor="middle" x="615" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-dump.cpp</text>
|
||||
<polygon fill="white" stroke="black" points="552.5,-0.5 552.5,-19.5 617.5,-19.5 617.5,-0.5 552.5,-0.5"/>
|
||||
<text text-anchor="middle" x="585" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-dump.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node8 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>Node1->Node8</title>
|
||||
<path fill="none" stroke="midnightblue" d="M508.25,-52.77C534.17,-42.63 570.36,-28.47 593.24,-19.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="506.9,-49.54 498.87,-56.44 509.45,-56.06 506.9,-49.54"/>
|
||||
<path fill="none" stroke="midnightblue" d="M585,-45.8C585,-36.91 585,-26.78 585,-19.75"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="581.5,-46.08 585,-56.08 588.5,-46.08 581.5,-46.08"/>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="node9" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_node9"><a xlink:href="t-fmt-constructors_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="665.5,-0.5 665.5,-19.5 778.5,-19.5 778.5,-0.5 665.5,-0.5"/>
|
||||
<text text-anchor="middle" x="722" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-fmt-constructors.cpp</text>
|
||||
<g id="a_node9"><a xlink:href="t-extra_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="635.5,-0.5 635.5,-19.5 698.5,-19.5 698.5,-0.5 635.5,-0.5"/>
|
||||
<text text-anchor="middle" x="667" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-extra.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<path fill="none" stroke="midnightblue" d="M518.98,-55.75C565.03,-45.6 638.31,-29.45 683.09,-19.58"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="518.04,-52.37 509.03,-57.94 519.55,-59.21 518.04,-52.37"/>
|
||||
<path fill="none" stroke="midnightblue" d="M606.83,-50.62C621.81,-40.76 641.2,-27.99 653.86,-19.65"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="604.6,-47.9 598.17,-56.32 608.45,-53.75 604.6,-47.9"/>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="node10" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_node10"><a xlink:href="t-log_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="797,-0.5 797,-19.5 851,-19.5 851,-0.5 797,-0.5"/>
|
||||
<text text-anchor="middle" x="824" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-log.cpp</text>
|
||||
<g id="a_node10"><a xlink:href="t-filename_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="717,-0.5 717,-19.5 795,-19.5 795,-0.5 717,-0.5"/>
|
||||
<text text-anchor="middle" x="756" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-filename.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<path fill="none" stroke="midnightblue" d="M519.66,-60.21C579.81,-53.15 692.81,-38.73 788,-20 790.91,-19.43 793.93,-18.77 796.94,-18.08"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="518.95,-56.77 509.42,-61.41 519.76,-63.73 518.95,-56.77"/>
|
||||
<path fill="none" stroke="midnightblue" d="M622.04,-53.3C654.26,-43.13 700.19,-28.62 729.03,-19.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="620.58,-50.09 612.1,-56.44 622.69,-56.77 620.58,-50.09"/>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="node11" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_node11"><a xlink:href="t-one-line-if_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="869.5,-0.5 869.5,-19.5 952.5,-19.5 952.5,-0.5 869.5,-0.5"/>
|
||||
<text text-anchor="middle" x="911" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-one-line-if.cpp</text>
|
||||
<g id="a_node11"><a xlink:href="t-fmt-constructors_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="813.5,-0.5 813.5,-19.5 926.5,-19.5 926.5,-0.5 813.5,-0.5"/>
|
||||
<text text-anchor="middle" x="870" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-fmt-constructors.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>Node1->Node11</title>
|
||||
<path fill="none" stroke="midnightblue" d="M519.39,-60.83C590.14,-53.68 736.67,-38.11 860,-20 863.02,-19.56 866.15,-19.07 869.28,-18.56"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="518.71,-57.38 509.11,-61.86 519.41,-64.34 518.71,-57.38"/>
|
||||
<path fill="none" stroke="midnightblue" d="M627.21,-57C680.16,-46.97 770.6,-29.83 824.88,-19.55"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="626.31,-53.61 617.14,-58.91 627.62,-60.49 626.31,-53.61"/>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="node12" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_node12"><a xlink:href="t-hash-color_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="945,-0.5 945,-19.5 1031,-19.5 1031,-0.5 945,-0.5"/>
|
||||
<text text-anchor="middle" x="988" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-hash-color.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>Node1->Node12</title>
|
||||
<path fill="none" stroke="midnightblue" d="M627.01,-60.22C692.95,-52.58 824.7,-36.76 936,-20 938.9,-19.56 941.89,-19.1 944.89,-18.61"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="626.54,-56.75 617.01,-61.37 627.34,-63.7 626.54,-56.75"/>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="node13" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_node13"><a xlink:href="t-log_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="1049,-0.5 1049,-19.5 1103,-19.5 1103,-0.5 1049,-0.5"/>
|
||||
<text text-anchor="middle" x="1076" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-log.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node13 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>Node1->Node13</title>
|
||||
<path fill="none" stroke="midnightblue" d="M627.48,-62.88C708.3,-58.38 889.55,-46.1 1040,-20 1042.92,-19.49 1045.95,-18.88 1048.96,-18.21"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="627.01,-59.4 617.21,-63.44 627.39,-66.39 627.01,-59.4"/>
|
||||
</g>
|
||||
<!-- Node14 -->
|
||||
<g id="node14" class="node">
|
||||
<title>Node14</title>
|
||||
<g id="a_node14"><a xlink:href="t-one-line-if_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="1121.5,-0.5 1121.5,-19.5 1204.5,-19.5 1204.5,-0.5 1121.5,-0.5"/>
|
||||
<text text-anchor="middle" x="1163" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-one-line-if.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node14 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>Node1->Node14</title>
|
||||
<path fill="none" stroke="midnightblue" d="M627.23,-62.68C716.82,-57.48 932.45,-43.46 1112,-20 1115.03,-19.6 1118.16,-19.15 1121.3,-18.67"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="626.97,-59.19 617.19,-63.26 627.37,-66.18 626.97,-59.19"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 15 KiB |
|
|
@ -4,17 +4,17 @@
|
|||
<!-- Generated by graphviz version 2.43.0 (0)
|
||||
-->
|
||||
<!-- Title: clutchlog.h Pages: 1 -->
|
||||
<svg width="961pt" height="84pt"
|
||||
viewBox="0.00 0.00 960.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="1213pt" height="84pt"
|
||||
viewBox="0.00 0.00 1212.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
|
||||
<title>clutchlog.h</title>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 956.5,-80 956.5,4 -4,4"/>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 1208.5,-80 1208.5,4 -4,4"/>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title=" ">
|
||||
<polygon fill="#bfbfbf" stroke="black" points="445,-56.5 445,-75.5 509,-75.5 509,-56.5 445,-56.5"/>
|
||||
<text text-anchor="middle" x="477" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="553,-56.5 553,-75.5 617,-75.5 617,-56.5 553,-56.5"/>
|
||||
<text text-anchor="middle" x="585" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
|
@ -30,8 +30,8 @@
|
|||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M434.79,-61.57C361.64,-55.33 206.72,-40.82 77,-20 74.14,-19.54 71.18,-19.02 68.21,-18.46"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="434.71,-65.08 444.97,-62.43 435.3,-58.1 434.71,-65.08"/>
|
||||
<path fill="none" stroke="midnightblue" d="M542.69,-62.94C455.31,-58.32 248.69,-45.48 77,-20 74.13,-19.57 71.17,-19.08 68.2,-18.54"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="542.58,-66.44 552.75,-63.47 542.95,-59.45 542.58,-66.44"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node">
|
||||
|
|
@ -45,8 +45,8 @@
|
|||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M434.52,-60.15C373.06,-52.87 255.87,-38.04 157,-20 154.2,-19.49 151.3,-18.92 148.39,-18.32"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="434.27,-63.64 444.61,-61.33 435.09,-56.69 434.27,-63.64"/>
|
||||
<path fill="none" stroke="midnightblue" d="M542.62,-62.19C465.52,-56.71 297.3,-43.08 157,-20 154.19,-19.54 151.28,-19 148.38,-18.42"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="542.66,-65.7 552.88,-62.91 543.15,-58.72 542.66,-65.7"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node">
|
||||
|
|
@ -60,8 +60,8 @@
|
|||
<!-- Node1->Node4 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M434.92,-56.58C383.84,-46.37 298.28,-29.26 247.79,-19.16"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="434.47,-60.06 444.97,-58.59 435.85,-53.2 434.47,-60.06"/>
|
||||
<path fill="none" stroke="midnightblue" d="M542.54,-59.75C479.94,-51.88 359.23,-36.21 257,-20 253.95,-19.52 250.8,-19 247.64,-18.46"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="542.45,-63.27 552.81,-61.04 543.32,-56.32 542.45,-63.27"/>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="node5" class="node">
|
||||
|
|
@ -75,98 +75,143 @@
|
|||
<!-- Node1->Node5 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<path fill="none" stroke="midnightblue" d="M440.17,-53.44C407.74,-43.26 361.26,-28.66 332.13,-19.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="439.16,-56.79 449.75,-56.44 441.25,-50.11 439.16,-56.79"/>
|
||||
<path fill="none" stroke="midnightblue" d="M542.99,-56.9C489.23,-46.53 396.81,-28.71 344.36,-18.59"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="542.4,-60.35 552.88,-58.81 543.72,-53.48 542.4,-60.35"/>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="node6" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_node6"><a xlink:href="t-demo-extravagant_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="362.5,-0.5 362.5,-19.5 481.5,-19.5 481.5,-0.5 362.5,-0.5"/>
|
||||
<text text-anchor="middle" x="422" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-demo-extravagant.cpp</text>
|
||||
<g id="a_node6"><a xlink:href="t-demo_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="362.5,-0.5 362.5,-19.5 427.5,-19.5 427.5,-0.5 362.5,-0.5"/>
|
||||
<text text-anchor="middle" x="395" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-demo.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<path fill="none" stroke="midnightblue" d="M460.71,-49C450.96,-39.43 438.95,-27.64 430.91,-19.75"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="458.33,-51.57 467.92,-56.08 463.23,-46.58 458.33,-51.57"/>
|
||||
<path fill="none" stroke="midnightblue" d="M545.24,-53.7C509.38,-43.51 457.43,-28.74 424.97,-19.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="544.32,-57.08 554.89,-56.44 546.23,-50.34 544.32,-57.08"/>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="node7" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_node7"><a xlink:href="t-demo_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="499.5,-0.5 499.5,-19.5 564.5,-19.5 564.5,-0.5 499.5,-0.5"/>
|
||||
<text text-anchor="middle" x="532" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-demo.cpp</text>
|
||||
<g id="a_node7"><a xlink:href="t-depth-delta_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="445.5,-0.5 445.5,-19.5 534.5,-19.5 534.5,-0.5 445.5,-0.5"/>
|
||||
<text text-anchor="middle" x="490" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-depth-delta.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<path fill="none" stroke="midnightblue" d="M493.29,-49C503.04,-39.43 515.05,-27.64 523.09,-19.75"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="490.77,-46.58 486.08,-56.08 495.67,-51.57 490.77,-46.58"/>
|
||||
<path fill="none" stroke="midnightblue" d="M560.68,-51.18C543.2,-41.24 520.17,-28.15 505.23,-19.65"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="559.31,-54.43 569.74,-56.32 562.77,-48.34 559.31,-54.43"/>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="node8" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_node8"><a xlink:href="t-dump_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="582.5,-0.5 582.5,-19.5 647.5,-19.5 647.5,-0.5 582.5,-0.5"/>
|
||||
<text text-anchor="middle" x="615" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-dump.cpp</text>
|
||||
<polygon fill="white" stroke="black" points="552.5,-0.5 552.5,-19.5 617.5,-19.5 617.5,-0.5 552.5,-0.5"/>
|
||||
<text text-anchor="middle" x="585" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-dump.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node8 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>Node1->Node8</title>
|
||||
<path fill="none" stroke="midnightblue" d="M508.25,-52.77C534.17,-42.63 570.36,-28.47 593.24,-19.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="506.9,-49.54 498.87,-56.44 509.45,-56.06 506.9,-49.54"/>
|
||||
<path fill="none" stroke="midnightblue" d="M585,-45.8C585,-36.91 585,-26.78 585,-19.75"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="581.5,-46.08 585,-56.08 588.5,-46.08 581.5,-46.08"/>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="node9" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_node9"><a xlink:href="t-fmt-constructors_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="665.5,-0.5 665.5,-19.5 778.5,-19.5 778.5,-0.5 665.5,-0.5"/>
|
||||
<text text-anchor="middle" x="722" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-fmt-constructors.cpp</text>
|
||||
<g id="a_node9"><a xlink:href="t-extra_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="635.5,-0.5 635.5,-19.5 698.5,-19.5 698.5,-0.5 635.5,-0.5"/>
|
||||
<text text-anchor="middle" x="667" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-extra.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<path fill="none" stroke="midnightblue" d="M518.98,-55.75C565.03,-45.6 638.31,-29.45 683.09,-19.58"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="518.04,-52.37 509.03,-57.94 519.55,-59.21 518.04,-52.37"/>
|
||||
<path fill="none" stroke="midnightblue" d="M606.83,-50.62C621.81,-40.76 641.2,-27.99 653.86,-19.65"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="604.6,-47.9 598.17,-56.32 608.45,-53.75 604.6,-47.9"/>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="node10" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_node10"><a xlink:href="t-log_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="797,-0.5 797,-19.5 851,-19.5 851,-0.5 797,-0.5"/>
|
||||
<text text-anchor="middle" x="824" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-log.cpp</text>
|
||||
<g id="a_node10"><a xlink:href="t-filename_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="717,-0.5 717,-19.5 795,-19.5 795,-0.5 717,-0.5"/>
|
||||
<text text-anchor="middle" x="756" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-filename.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<path fill="none" stroke="midnightblue" d="M519.66,-60.21C579.81,-53.15 692.81,-38.73 788,-20 790.91,-19.43 793.93,-18.77 796.94,-18.08"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="518.95,-56.77 509.42,-61.41 519.76,-63.73 518.95,-56.77"/>
|
||||
<path fill="none" stroke="midnightblue" d="M622.04,-53.3C654.26,-43.13 700.19,-28.62 729.03,-19.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="620.58,-50.09 612.1,-56.44 622.69,-56.77 620.58,-50.09"/>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="node11" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_node11"><a xlink:href="t-one-line-if_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="869.5,-0.5 869.5,-19.5 952.5,-19.5 952.5,-0.5 869.5,-0.5"/>
|
||||
<text text-anchor="middle" x="911" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-one-line-if.cpp</text>
|
||||
<g id="a_node11"><a xlink:href="t-fmt-constructors_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="813.5,-0.5 813.5,-19.5 926.5,-19.5 926.5,-0.5 813.5,-0.5"/>
|
||||
<text text-anchor="middle" x="870" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-fmt-constructors.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>Node1->Node11</title>
|
||||
<path fill="none" stroke="midnightblue" d="M519.39,-60.83C590.14,-53.68 736.67,-38.11 860,-20 863.02,-19.56 866.15,-19.07 869.28,-18.56"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="518.71,-57.38 509.11,-61.86 519.41,-64.34 518.71,-57.38"/>
|
||||
<path fill="none" stroke="midnightblue" d="M627.21,-57C680.16,-46.97 770.6,-29.83 824.88,-19.55"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="626.31,-53.61 617.14,-58.91 627.62,-60.49 626.31,-53.61"/>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="node12" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_node12"><a xlink:href="t-hash-color_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="945,-0.5 945,-19.5 1031,-19.5 1031,-0.5 945,-0.5"/>
|
||||
<text text-anchor="middle" x="988" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-hash-color.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>Node1->Node12</title>
|
||||
<path fill="none" stroke="midnightblue" d="M627.01,-60.22C692.95,-52.58 824.7,-36.76 936,-20 938.9,-19.56 941.89,-19.1 944.89,-18.61"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="626.54,-56.75 617.01,-61.37 627.34,-63.7 626.54,-56.75"/>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="node13" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_node13"><a xlink:href="t-log_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="1049,-0.5 1049,-19.5 1103,-19.5 1103,-0.5 1049,-0.5"/>
|
||||
<text text-anchor="middle" x="1076" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-log.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node13 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>Node1->Node13</title>
|
||||
<path fill="none" stroke="midnightblue" d="M627.48,-62.88C708.3,-58.38 889.55,-46.1 1040,-20 1042.92,-19.49 1045.95,-18.88 1048.96,-18.21"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="627.01,-59.4 617.21,-63.44 627.39,-66.39 627.01,-59.4"/>
|
||||
</g>
|
||||
<!-- Node14 -->
|
||||
<g id="node14" class="node">
|
||||
<title>Node14</title>
|
||||
<g id="a_node14"><a xlink:href="t-one-line-if_8cpp_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="1121.5,-0.5 1121.5,-19.5 1204.5,-19.5 1204.5,-0.5 1121.5,-0.5"/>
|
||||
<text text-anchor="middle" x="1163" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t-one-line-if.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node14 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>Node1->Node14</title>
|
||||
<path fill="none" stroke="midnightblue" d="M627.23,-62.68C716.82,-57.48 932.45,-43.46 1112,-20 1115.03,-19.6 1118.16,-19.15 1121.3,-18.67"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="626.97,-59.19 617.19,-63.26 627.37,-66.18 626.97,-59.19"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 8 KiB After Width: | Height: | Size: 10 KiB |
|
|
@ -1,14 +1,15 @@
|
|||
<map id="clutchlog.h" name="clutchlog.h">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="473,5,559,32"/>
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="516,5,601,32"/>
|
||||
<area shape="rect" id="node2" title=" " alt="" coords="5,80,72,107"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="96,80,179,107"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="203,80,275,107"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="299,80,368,107"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="392,80,459,107"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="483,80,549,107"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="573,80,633,107"/>
|
||||
<area shape="rect" id="node9" title=" " alt="" coords="657,80,711,107"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="736,80,789,107"/>
|
||||
<area shape="rect" id="node11" title=" " alt="" coords="814,80,869,107"/>
|
||||
<area shape="rect" id="node12" title=" " alt="" coords="893,80,939,107"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="203,80,266,107"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="291,80,363,107"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="387,80,456,107"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="480,80,547,107"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="571,80,637,107"/>
|
||||
<area shape="rect" id="node9" title=" " alt="" coords="661,80,721,107"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="745,80,799,107"/>
|
||||
<area shape="rect" id="node11" title=" " alt="" coords="824,80,877,107"/>
|
||||
<area shape="rect" id="node12" title=" " alt="" coords="902,80,957,107"/>
|
||||
<area shape="rect" id="node13" title=" " alt="" coords="981,80,1027,107"/>
|
||||
</map>
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
128ca966338fdda6dfe848c977a3a290
|
||||
abe9435b0abe9059d00d25f6afdb3928
|
||||
|
|
@ -46,7 +46,7 @@ if (edges && edges.length) {
|
|||
</defs>
|
||||
|
||||
<script type="text/javascript">
|
||||
var viewWidth = 709;
|
||||
var viewWidth = 775;
|
||||
var viewHeight = 84;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
|
|
@ -54,13 +54,13 @@ var sectionId = 'dynsection-0';
|
|||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>clutchlog.h</title>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 704.5,-80 704.5,4 -4,4"/>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 770.5,-80 770.5,4 -4,4"/>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title=" ">
|
||||
<polygon fill="#bfbfbf" stroke="black" points="351,-56.5 351,-75.5 415,-75.5 415,-56.5 351,-56.5"/>
|
||||
<text text-anchor="middle" x="383" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="383,-56.5 383,-75.5 447,-75.5 447,-56.5 383,-56.5"/>
|
||||
<text text-anchor="middle" x="415" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
|
@ -76,8 +76,8 @@ var sectionId = 'dynsection-0';
|
|||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M350.59,-61.81C293.73,-55.93 172.18,-42.11 60.28,-20.05"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="60.66,-16.55 50.17,-18.03 59.29,-23.42 60.66,-16.55"/>
|
||||
<path fill="none" stroke="midnightblue" d="M382.86,-62.38C321.82,-57.1 184.8,-43.76 60.25,-20.01"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="60.65,-16.52 50.16,-18.06 59.32,-23.4 60.65,-16.52"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node">
|
||||
|
|
@ -91,143 +91,158 @@ var sectionId = 'dynsection-0';
|
|||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M350.95,-59.5C306.06,-51.71 221.68,-36.73 140.32,-20.21"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="140.92,-16.76 130.42,-18.19 139.52,-23.62 140.92,-16.76"/>
|
||||
<path fill="none" stroke="midnightblue" d="M382.6,-60.36C332.68,-53.07 233.76,-38.07 140.3,-20.16"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="140.89,-16.71 130.41,-18.25 139.56,-23.59 140.89,-16.71"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_node4"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="148,-0.5 148,-19.5 202,-19.5 202,-0.5 148,-0.5"/>
|
||||
<text text-anchor="middle" x="175" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="148.5,-0.5 148.5,-19.5 195.5,-19.5 195.5,-0.5 148.5,-0.5"/>
|
||||
<text text-anchor="middle" x="172" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M350.96,-56.68C313.43,-46.94 251.38,-30.83 211.88,-20.57"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="212.67,-17.16 202.11,-18.04 210.91,-23.94 212.67,-17.16"/>
|
||||
<path fill="none" stroke="midnightblue" d="M382.86,-58.69C343.48,-50.83 274.53,-36.66 205.88,-20.11"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="206.3,-16.61 195.75,-17.65 204.64,-23.41 206.3,-16.61"/>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="node5" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_node5"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="220,-0.5 220,-19.5 272,-19.5 272,-0.5 220,-0.5"/>
|
||||
<text text-anchor="middle" x="246" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="214,-0.5 214,-19.5 268,-19.5 268,-0.5 214,-0.5"/>
|
||||
<text text-anchor="middle" x="241" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<path fill="none" stroke="midnightblue" d="M361.29,-56.44C338.65,-47.52 302.93,-33.44 277.25,-23.32"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="278.19,-19.93 267.61,-19.52 275.63,-26.44 278.19,-19.93"/>
|
||||
<path fill="none" stroke="midnightblue" d="M387.43,-56.44C357.82,-47.25 310.61,-32.6 277.83,-22.43"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="278.74,-19.05 268.16,-19.43 276.67,-25.73 278.74,-19.05"/>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="node6" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_node6"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="290,-0.5 290,-19.5 340,-19.5 340,-0.5 290,-0.5"/>
|
||||
<text text-anchor="middle" x="315" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="286,-0.5 286,-19.5 338,-19.5 338,-0.5 286,-0.5"/>
|
||||
<text text-anchor="middle" x="312" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<path fill="none" stroke="midnightblue" d="M372.07,-56.32C361.83,-48.18 346.28,-35.84 334,-26.09"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="336.13,-23.31 326.12,-19.83 331.78,-28.79 336.13,-23.31"/>
|
||||
<path fill="none" stroke="midnightblue" d="M398.45,-56.32C382.01,-47.7 356.57,-34.36 337.53,-24.39"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="338.99,-21.2 328.51,-19.65 335.74,-27.4 338.99,-21.2"/>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="node7" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_node7"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="358.5,-0.5 358.5,-19.5 407.5,-19.5 407.5,-0.5 358.5,-0.5"/>
|
||||
<text text-anchor="middle" x="383" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="356,-0.5 356,-19.5 406,-19.5 406,-0.5 356,-0.5"/>
|
||||
<text text-anchor="middle" x="381" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<path fill="none" stroke="midnightblue" d="M383,-56.08C383,-49.01 383,-38.86 383,-29.99"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="386.5,-29.75 383,-19.75 379.5,-29.75 386.5,-29.75"/>
|
||||
<path fill="none" stroke="midnightblue" d="M409.39,-56.08C404.63,-48.53 397.68,-37.49 391.85,-28.23"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="394.8,-26.35 386.51,-19.75 388.88,-30.08 394.8,-26.35"/>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="node8" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_node8"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="425.5,-0.5 425.5,-19.5 470.5,-19.5 470.5,-0.5 425.5,-0.5"/>
|
||||
<text text-anchor="middle" x="448" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="424.5,-0.5 424.5,-19.5 473.5,-19.5 473.5,-0.5 424.5,-0.5"/>
|
||||
<text text-anchor="middle" x="449" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node8 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>Node1->Node8</title>
|
||||
<path fill="none" stroke="midnightblue" d="M393.44,-56.32C403.15,-48.26 417.82,-36.08 429.5,-26.37"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="431.91,-28.92 437.37,-19.83 427.44,-23.53 431.91,-28.92"/>
|
||||
<path fill="none" stroke="midnightblue" d="M420.61,-56.08C425.37,-48.53 432.32,-37.49 438.15,-28.23"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="441.12,-30.08 443.49,-19.75 435.2,-26.35 441.12,-30.08"/>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="node9" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_node9"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="488.5,-0.5 488.5,-19.5 529.5,-19.5 529.5,-0.5 488.5,-0.5"/>
|
||||
<text text-anchor="middle" x="509" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="491.5,-0.5 491.5,-19.5 536.5,-19.5 536.5,-0.5 491.5,-0.5"/>
|
||||
<text text-anchor="middle" x="514" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<path fill="none" stroke="midnightblue" d="M402.97,-56.44C423.61,-47.6 456.06,-33.69 479.63,-23.59"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="481.32,-26.67 489.13,-19.52 478.56,-20.24 481.32,-26.67"/>
|
||||
<path fill="none" stroke="midnightblue" d="M430.91,-56.32C446.64,-47.74 470.94,-34.49 489.21,-24.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="491.03,-27.52 498.13,-19.65 487.68,-21.37 491.03,-27.52"/>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="node10" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_node10"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="548,-0.5 548,-19.5 588,-19.5 588,-0.5 548,-0.5"/>
|
||||
<text text-anchor="middle" x="568" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="554.5,-0.5 554.5,-19.5 595.5,-19.5 595.5,-0.5 554.5,-0.5"/>
|
||||
<text text-anchor="middle" x="575" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<path fill="none" stroke="midnightblue" d="M413.25,-56.47C442.75,-48.11 489.13,-34.85 537.94,-20.28"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="539.16,-23.57 547.73,-17.35 537.15,-16.86 539.16,-23.57"/>
|
||||
<path fill="none" stroke="midnightblue" d="M440.35,-56.44C468.69,-46.88 514.56,-31.4 544.76,-21.21"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="545.99,-24.49 554.35,-17.97 543.75,-17.85 545.99,-24.49"/>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="node11" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_node11"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="606.5,-0.5 606.5,-19.5 647.5,-19.5 647.5,-0.5 606.5,-0.5"/>
|
||||
<text text-anchor="middle" x="627" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">regex</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="614,-0.5 614,-19.5 654,-19.5 654,-0.5 614,-0.5"/>
|
||||
<text text-anchor="middle" x="634" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>Node1->Node11</title>
|
||||
<path fill="none" stroke="midnightblue" d="M415.1,-59.12C455.24,-51.59 526.24,-37.63 596.5,-19.95"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="597.58,-23.28 606.41,-17.43 595.85,-16.5 597.58,-23.28"/>
|
||||
<path fill="none" stroke="midnightblue" d="M447.11,-58.1C483.1,-50.21 543.38,-36.54 604.04,-20.13"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="605.04,-23.48 613.77,-17.47 603.2,-16.73 605.04,-23.48"/>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="node12" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_node12"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="665.5,-0.5 665.5,-19.5 700.5,-19.5 700.5,-0.5 665.5,-0.5"/>
|
||||
<text text-anchor="middle" x="683" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="672.5,-0.5 672.5,-19.5 713.5,-19.5 713.5,-0.5 672.5,-0.5"/>
|
||||
<text text-anchor="middle" x="693" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">regex</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>Node1->Node12</title>
|
||||
<path fill="none" stroke="midnightblue" d="M415.01,-61.54C464.76,-55.77 563.71,-42.76 655.5,-20.05"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="656.38,-23.44 665.22,-17.6 654.67,-16.65 656.38,-23.44"/>
|
||||
<path fill="none" stroke="midnightblue" d="M447.34,-60.32C493.1,-53.43 579.5,-39.49 662.58,-19.86"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="663.52,-23.24 672.43,-17.5 661.89,-16.43 663.52,-23.24"/>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="node13" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_node13"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="731.5,-0.5 731.5,-19.5 766.5,-19.5 766.5,-0.5 731.5,-0.5"/>
|
||||
<text text-anchor="middle" x="749" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node13 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>Node1->Node13</title>
|
||||
<path fill="none" stroke="midnightblue" d="M447.31,-62.3C502.11,-57.28 616.81,-44.91 721.46,-20.01"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="722.34,-23.4 731.23,-17.65 720.69,-16.6 722.34,-23.4"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
|
@ -4,17 +4,17 @@
|
|||
<!-- Generated by graphviz version 2.43.0 (0)
|
||||
-->
|
||||
<!-- Title: clutchlog.h Pages: 1 -->
|
||||
<svg width="709pt" height="84pt"
|
||||
viewBox="0.00 0.00 708.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="775pt" height="84pt"
|
||||
viewBox="0.00 0.00 774.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
|
||||
<title>clutchlog.h</title>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 704.5,-80 704.5,4 -4,4"/>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 770.5,-80 770.5,4 -4,4"/>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title=" ">
|
||||
<polygon fill="#bfbfbf" stroke="black" points="351,-56.5 351,-75.5 415,-75.5 415,-56.5 351,-56.5"/>
|
||||
<text text-anchor="middle" x="383" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
|
||||
<polygon fill="#bfbfbf" stroke="black" points="383,-56.5 383,-75.5 447,-75.5 447,-56.5 383,-56.5"/>
|
||||
<text text-anchor="middle" x="415" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
|
@ -30,8 +30,8 @@
|
|||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M350.59,-61.81C293.73,-55.93 172.18,-42.11 60.28,-20.05"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="60.66,-16.55 50.17,-18.03 59.29,-23.42 60.66,-16.55"/>
|
||||
<path fill="none" stroke="midnightblue" d="M382.86,-62.38C321.82,-57.1 184.8,-43.76 60.25,-20.01"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="60.65,-16.52 50.16,-18.06 59.32,-23.4 60.65,-16.52"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node">
|
||||
|
|
@ -45,143 +45,158 @@
|
|||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M350.95,-59.5C306.06,-51.71 221.68,-36.73 140.32,-20.21"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="140.92,-16.76 130.42,-18.19 139.52,-23.62 140.92,-16.76"/>
|
||||
<path fill="none" stroke="midnightblue" d="M382.6,-60.36C332.68,-53.07 233.76,-38.07 140.3,-20.16"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="140.89,-16.71 130.41,-18.25 139.56,-23.59 140.89,-16.71"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_node4"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="148,-0.5 148,-19.5 202,-19.5 202,-0.5 148,-0.5"/>
|
||||
<text text-anchor="middle" x="175" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="148.5,-0.5 148.5,-19.5 195.5,-19.5 195.5,-0.5 148.5,-0.5"/>
|
||||
<text text-anchor="middle" x="172" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M350.96,-56.68C313.43,-46.94 251.38,-30.83 211.88,-20.57"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="212.67,-17.16 202.11,-18.04 210.91,-23.94 212.67,-17.16"/>
|
||||
<path fill="none" stroke="midnightblue" d="M382.86,-58.69C343.48,-50.83 274.53,-36.66 205.88,-20.11"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="206.3,-16.61 195.75,-17.65 204.64,-23.41 206.3,-16.61"/>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="node5" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_node5"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="220,-0.5 220,-19.5 272,-19.5 272,-0.5 220,-0.5"/>
|
||||
<text text-anchor="middle" x="246" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="214,-0.5 214,-19.5 268,-19.5 268,-0.5 214,-0.5"/>
|
||||
<text text-anchor="middle" x="241" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<path fill="none" stroke="midnightblue" d="M361.29,-56.44C338.65,-47.52 302.93,-33.44 277.25,-23.32"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="278.19,-19.93 267.61,-19.52 275.63,-26.44 278.19,-19.93"/>
|
||||
<path fill="none" stroke="midnightblue" d="M387.43,-56.44C357.82,-47.25 310.61,-32.6 277.83,-22.43"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="278.74,-19.05 268.16,-19.43 276.67,-25.73 278.74,-19.05"/>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="node6" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_node6"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="290,-0.5 290,-19.5 340,-19.5 340,-0.5 290,-0.5"/>
|
||||
<text text-anchor="middle" x="315" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="286,-0.5 286,-19.5 338,-19.5 338,-0.5 286,-0.5"/>
|
||||
<text text-anchor="middle" x="312" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<path fill="none" stroke="midnightblue" d="M372.07,-56.32C361.83,-48.18 346.28,-35.84 334,-26.09"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="336.13,-23.31 326.12,-19.83 331.78,-28.79 336.13,-23.31"/>
|
||||
<path fill="none" stroke="midnightblue" d="M398.45,-56.32C382.01,-47.7 356.57,-34.36 337.53,-24.39"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="338.99,-21.2 328.51,-19.65 335.74,-27.4 338.99,-21.2"/>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="node7" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_node7"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="358.5,-0.5 358.5,-19.5 407.5,-19.5 407.5,-0.5 358.5,-0.5"/>
|
||||
<text text-anchor="middle" x="383" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="356,-0.5 356,-19.5 406,-19.5 406,-0.5 356,-0.5"/>
|
||||
<text text-anchor="middle" x="381" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<path fill="none" stroke="midnightblue" d="M383,-56.08C383,-49.01 383,-38.86 383,-29.99"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="386.5,-29.75 383,-19.75 379.5,-29.75 386.5,-29.75"/>
|
||||
<path fill="none" stroke="midnightblue" d="M409.39,-56.08C404.63,-48.53 397.68,-37.49 391.85,-28.23"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="394.8,-26.35 386.51,-19.75 388.88,-30.08 394.8,-26.35"/>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="node8" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_node8"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="425.5,-0.5 425.5,-19.5 470.5,-19.5 470.5,-0.5 425.5,-0.5"/>
|
||||
<text text-anchor="middle" x="448" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="424.5,-0.5 424.5,-19.5 473.5,-19.5 473.5,-0.5 424.5,-0.5"/>
|
||||
<text text-anchor="middle" x="449" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node8 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>Node1->Node8</title>
|
||||
<path fill="none" stroke="midnightblue" d="M393.44,-56.32C403.15,-48.26 417.82,-36.08 429.5,-26.37"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="431.91,-28.92 437.37,-19.83 427.44,-23.53 431.91,-28.92"/>
|
||||
<path fill="none" stroke="midnightblue" d="M420.61,-56.08C425.37,-48.53 432.32,-37.49 438.15,-28.23"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="441.12,-30.08 443.49,-19.75 435.2,-26.35 441.12,-30.08"/>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="node9" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_node9"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="488.5,-0.5 488.5,-19.5 529.5,-19.5 529.5,-0.5 488.5,-0.5"/>
|
||||
<text text-anchor="middle" x="509" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="491.5,-0.5 491.5,-19.5 536.5,-19.5 536.5,-0.5 491.5,-0.5"/>
|
||||
<text text-anchor="middle" x="514" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<path fill="none" stroke="midnightblue" d="M402.97,-56.44C423.61,-47.6 456.06,-33.69 479.63,-23.59"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="481.32,-26.67 489.13,-19.52 478.56,-20.24 481.32,-26.67"/>
|
||||
<path fill="none" stroke="midnightblue" d="M430.91,-56.32C446.64,-47.74 470.94,-34.49 489.21,-24.52"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="491.03,-27.52 498.13,-19.65 487.68,-21.37 491.03,-27.52"/>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="node10" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_node10"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="548,-0.5 548,-19.5 588,-19.5 588,-0.5 548,-0.5"/>
|
||||
<text text-anchor="middle" x="568" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="554.5,-0.5 554.5,-19.5 595.5,-19.5 595.5,-0.5 554.5,-0.5"/>
|
||||
<text text-anchor="middle" x="575" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<path fill="none" stroke="midnightblue" d="M413.25,-56.47C442.75,-48.11 489.13,-34.85 537.94,-20.28"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="539.16,-23.57 547.73,-17.35 537.15,-16.86 539.16,-23.57"/>
|
||||
<path fill="none" stroke="midnightblue" d="M440.35,-56.44C468.69,-46.88 514.56,-31.4 544.76,-21.21"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="545.99,-24.49 554.35,-17.97 543.75,-17.85 545.99,-24.49"/>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="node11" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_node11"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="606.5,-0.5 606.5,-19.5 647.5,-19.5 647.5,-0.5 606.5,-0.5"/>
|
||||
<text text-anchor="middle" x="627" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">regex</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="614,-0.5 614,-19.5 654,-19.5 654,-0.5 614,-0.5"/>
|
||||
<text text-anchor="middle" x="634" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>Node1->Node11</title>
|
||||
<path fill="none" stroke="midnightblue" d="M415.1,-59.12C455.24,-51.59 526.24,-37.63 596.5,-19.95"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="597.58,-23.28 606.41,-17.43 595.85,-16.5 597.58,-23.28"/>
|
||||
<path fill="none" stroke="midnightblue" d="M447.11,-58.1C483.1,-50.21 543.38,-36.54 604.04,-20.13"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="605.04,-23.48 613.77,-17.47 603.2,-16.73 605.04,-23.48"/>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="node12" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_node12"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="665.5,-0.5 665.5,-19.5 700.5,-19.5 700.5,-0.5 665.5,-0.5"/>
|
||||
<text text-anchor="middle" x="683" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="672.5,-0.5 672.5,-19.5 713.5,-19.5 713.5,-0.5 672.5,-0.5"/>
|
||||
<text text-anchor="middle" x="693" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">regex</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>Node1->Node12</title>
|
||||
<path fill="none" stroke="midnightblue" d="M415.01,-61.54C464.76,-55.77 563.71,-42.76 655.5,-20.05"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="656.38,-23.44 665.22,-17.6 654.67,-16.65 656.38,-23.44"/>
|
||||
<path fill="none" stroke="midnightblue" d="M447.34,-60.32C493.1,-53.43 579.5,-39.49 662.58,-19.86"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="663.52,-23.24 672.43,-17.5 661.89,-16.43 663.52,-23.24"/>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="node13" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_node13"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="731.5,-0.5 731.5,-19.5 766.5,-19.5 766.5,-0.5 731.5,-0.5"/>
|
||||
<text text-anchor="middle" x="749" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node13 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>Node1->Node13</title>
|
||||
<path fill="none" stroke="midnightblue" d="M447.31,-62.3C502.11,-57.28 616.81,-44.91 721.46,-20.01"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="722.34,-23.4 731.23,-17.65 720.69,-16.6 722.34,-23.4"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 389 KiB After Width: | Height: | Size: 389 KiB |
|
|
@ -35,8 +35,8 @@
|
|||
showgrid="false"
|
||||
showguides="false"
|
||||
inkscape:zoom="0.3724553"
|
||||
inkscape:cx="387.96602"
|
||||
inkscape:cy="1388.086"
|
||||
inkscape:cx="170.49026"
|
||||
inkscape:cy="800.09601"
|
||||
inkscape:current-layer="layer1">
|
||||
<sodipodi:guide
|
||||
position="255.99999,255.99999"
|
||||
|
|
@ -1108,7 +1108,7 @@
|
|||
id="tspan7643"
|
||||
style="font-size:23.4965px;stroke-width:0.529167;stroke-dasharray:none"
|
||||
x="26.512325"
|
||||
y="457.33154">v0.12</tspan></text>
|
||||
y="457.33154">v0.17</tspan></text>
|
||||
<path
|
||||
style="fill:#00112b;fill-opacity:1;stroke:none;stroke-width:0.529167;stroke-linecap:round;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter8261)"
|
||||
d="M 1.5874998,23.875894 L 24.102351,1.5875025 V 23.517416 Z"
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: tests -> clutchlog Relation</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_59425e443f801f1f2fd8bbe4959a3ccf.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,15 +84,13 @@ $(document).ready(function(){initNavTree('dir_59425e443f801f1f2fd8bbe4959a3ccf.h
|
|||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<h3>tests → clutchlog Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in tests</th><th class="dirtab">Includes file in clutchlog</th></tr><tr class="dirtab"><td class="dirtab"><b>t-assert.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color16M.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color256.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-demo-extravagant.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-demo.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-dump.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-fmt-constructors.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-log.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-one-line-if.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr></table></div><!-- contents -->
|
||||
<h3>tests → clutchlog Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in tests</th><th class="dirtab">Includes file in clutchlog</th></tr><tr class="dirtab"><td class="dirtab"><b>t-assert.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color16M.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color256.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-demo.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-depth-delta.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-dump.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-extra.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-filename.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-fmt-constructors.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-hash-color.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-log.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-one-line-if.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr></table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html">tests</a></li>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: tests Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_59425e443f801f1f2fd8bbe4959a3ccf.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,8 +84,7 @@ $(document).ready(function(){initNavTree('dir_59425e443f801f1f2fd8bbe4959a3ccf.h
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">tests Directory Reference</div> </div>
|
||||
<div class="headertitle"><div class="title">tests Directory Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
||||
|
|
@ -93,18 +92,45 @@ $(document).ready(function(){initNavTree('dir_59425e443f801f1f2fd8bbe4959a3ccf.h
|
|||
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
||||
</div>
|
||||
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="dir_59425e443f801f1f2fd8bbe4959a3ccf_dep.svg" width="86" height="155"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
|
||||
</div>
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="dir_59425e443f801f1f2fd8bbe4959a3ccf_dep.svg" width="86" height="155"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-assert.cpp</b> <a href="t-assert_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-color.cpp</b> <a href="t-color_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-color16M.cpp</b> <a href="t-color16_m_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-color256.cpp</b> <a href="t-color256_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-demo.cpp</b> <a href="t-demo_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-depth-delta.cpp</b> <a href="t-depth-delta_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-dump.cpp</b> <a href="t-dump_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-extra.cpp</b> <a href="t-extra_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-filename.cpp</b> <a href="t-filename_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-fmt-constructors.cpp</b> <a href="t-fmt-constructors_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-hash-color.cpp</b> <a href="t-hash-color_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-log.cpp</b> <a href="t-log_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>t-one-line-if.cpp</b> <a href="t-one-line-if_8cpp_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html">tests</a></li>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
16
docs/dir_59425e443f801f1f2fd8bbe4959a3ccf.js
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
var dir_59425e443f801f1f2fd8bbe4959a3ccf =
|
||||
[
|
||||
[ "t-assert.cpp", "t-assert_8cpp_source.html", null ],
|
||||
[ "t-color.cpp", "t-color_8cpp_source.html", null ],
|
||||
[ "t-color16M.cpp", "t-color16_m_8cpp_source.html", null ],
|
||||
[ "t-color256.cpp", "t-color256_8cpp_source.html", null ],
|
||||
[ "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-extra.cpp", "t-extra_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 ],
|
||||
[ "t-one-line-if.cpp", "t-one-line-if_8cpp_source.html", null ]
|
||||
];
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<map id="tests" name="tests">
|
||||
<area shape="rect" id="node1" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" title="tests" alt="" coords="7,5,79,53"/>
|
||||
<area shape="rect" id="node2" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/>
|
||||
<area shape="rect" id="edge1-headlabel" href="dir_000001_000000.html" title="10" alt="" coords="44,76,58,90"/>
|
||||
<area shape="rect" id="edge1-headlabel" href="dir_000001_000000.html" title="13" alt="" coords="44,76,58,90"/>
|
||||
</map>
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
85501d07f252f4cafc04b7ed02612fff
|
||||
bdf89988b998d4aeafd5521fdb410fa7
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
<g id="node1" class="node">
|
||||
<title>dir_59425e443f801f1f2fd8bbe4959a3ccf</title>
|
||||
<g id="a_node1"><a xlink:href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" target="_top" xlink:title="tests">
|
||||
<polygon fill="#eeeeff" stroke="black" points="55,-108 1,-108 1,-72 55,-72 55,-108"/>
|
||||
<polygon fill="#edf0f7" stroke="#404040" stroke-width="2" points="55,-108 1,-108 1,-72 55,-72 55,-108"/>
|
||||
<text text-anchor="middle" x="28" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
|
||||
</a>
|
||||
</g>
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
<g id="node2" class="node">
|
||||
<title>dir_c318bd5cf14aaa5601e6029e0b5b4048</title>
|
||||
<g id="a_node2"><a xlink:href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" target="_top" xlink:title="clutchlog">
|
||||
<polygon fill="none" stroke="black" points="56,-36 0,-36 0,0 56,0 56,-36"/>
|
||||
<polygon fill="none" stroke="#404040" points="56,-36 0,-36 0,0 56,0 56,-36"/>
|
||||
<text text-anchor="middle" x="28" y="-15.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog</text>
|
||||
</a>
|
||||
</g>
|
||||
|
|
@ -32,8 +32,8 @@
|
|||
<title>dir_59425e443f801f1f2fd8bbe4959a3ccf->dir_c318bd5cf14aaa5601e6029e0b5b4048</title>
|
||||
<path fill="none" stroke="black" d="M28,-71.7C28,-63.98 28,-54.71 28,-46.11"/>
|
||||
<polygon fill="black" stroke="black" points="31.5,-46.1 28,-36.1 24.5,-46.1 31.5,-46.1"/>
|
||||
<g id="a_edge1-headlabel"><a xlink:href="dir_000001_000000.html" target="_top" xlink:title="10">
|
||||
<text text-anchor="middle" x="34.34" y="-47.2" font-family="Helvetica,sans-Serif" font-size="10.00">10</text>
|
||||
<g id="a_edge1-headlabel"><a xlink:href="dir_000001_000000.html" target="_top" xlink:title="13">
|
||||
<text text-anchor="middle" x="34.34" y="-47.2" font-family="Helvetica,sans-Serif" font-size="10.00">13</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2.1 KiB |
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: clutchlog Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_c318bd5cf14aaa5601e6029e0b5b4048.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,14 +84,13 @@ $(document).ready(function(){initNavTree('dir_c318bd5cf14aaa5601e6029e0b5b4048.h
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">clutchlog Directory Reference</div> </div>
|
||||
<div class="headertitle"><div class="title">clutchlog Directory Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:clutchlog_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html">clutchlog.h</a> <a href="clutchlog_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html">clutchlog.h</a> <a href="clutchlog_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
|
|
@ -100,9 +99,7 @@ Files</h2></td></tr>
|
|||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html">clutchlog</a></li>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
4
docs/dir_c318bd5cf14aaa5601e6029e0b5b4048.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var dir_c318bd5cf14aaa5601e6029e0b5b4048 =
|
||||
[
|
||||
[ "clutchlog.h", "clutchlog_8h.html", "clutchlog_8h" ]
|
||||
];
|
||||
220
docs/doxygen.css
|
|
@ -1,4 +1,4 @@
|
|||
/* The standard CSS for doxygen 1.8.17 */
|
||||
/* The standard CSS for doxygen 1.9.4 */
|
||||
|
||||
body, table, div, p, dl {
|
||||
font: 400 14px/22px Roboto,sans-serif;
|
||||
|
|
@ -66,7 +66,7 @@ p.startli, p.startdd {
|
|||
margin-top: 2px;
|
||||
}
|
||||
|
||||
th p.starttd, p.intertd, p.endtd {
|
||||
th p.starttd, th p.intertd, th p.endtd {
|
||||
font-size: 100%;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
|
@ -103,30 +103,96 @@ caption {
|
|||
}
|
||||
|
||||
span.legend {
|
||||
font-size: 70%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
h3.version {
|
||||
font-size: 90%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.qindex, div.navtab{
|
||||
background-color: #EBEFF6;
|
||||
border: 1px solid #A3B4D7;
|
||||
font-size: 70%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.qindex, div.navpath {
|
||||
width: 100%;
|
||||
line-height: 140%;
|
||||
h3.version {
|
||||
font-size: 90%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.navtab {
|
||||
margin-right: 15px;
|
||||
border-right: 1px solid #A3B4D7;
|
||||
padding-right: 15px;
|
||||
text-align: right;
|
||||
line-height: 110%;
|
||||
}
|
||||
|
||||
div.navtab table {
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
td.navtab {
|
||||
padding-right: 6px;
|
||||
padding-left: 6px;
|
||||
}
|
||||
td.navtabHL {
|
||||
background-image: url('tab_a.png');
|
||||
background-repeat:repeat-x;
|
||||
padding-right: 6px;
|
||||
padding-left: 6px;
|
||||
}
|
||||
|
||||
td.navtabHL a, td.navtabHL a:visited {
|
||||
color: #fff;
|
||||
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
|
||||
}
|
||||
|
||||
a.navtab {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
div.qindex{
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
line-height: 140%;
|
||||
font-size: 130%;
|
||||
color: #A0A0A0;
|
||||
}
|
||||
|
||||
dt.alphachar{
|
||||
font-size: 180%;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.alphachar a{
|
||||
color: black;
|
||||
}
|
||||
|
||||
.alphachar a:hover, .alphachar a:visited{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.classindex dl {
|
||||
padding: 25px;
|
||||
column-count:1
|
||||
}
|
||||
|
||||
.classindex dd {
|
||||
display:inline-block;
|
||||
margin-left: 50px;
|
||||
width: 90%;
|
||||
line-height: 1.15em;
|
||||
}
|
||||
|
||||
.classindex dl.odd {
|
||||
background-color: #F8F9FC;
|
||||
}
|
||||
|
||||
@media(min-width: 1120px) {
|
||||
.classindex dl {
|
||||
column-count:2
|
||||
}
|
||||
}
|
||||
|
||||
@media(min-width: 1320px) {
|
||||
.classindex dl {
|
||||
column-count:3
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* @group Link Styling */
|
||||
|
||||
a {
|
||||
|
|
@ -143,17 +209,6 @@ a:hover {
|
|||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a.qindex {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
a.qindexHL {
|
||||
font-weight: bold;
|
||||
background-color: #9CAFD4;
|
||||
color: #FFFFFF;
|
||||
border: 1px double #869DCA;
|
||||
}
|
||||
|
||||
.contents a.qindexHL:visited {
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
|
@ -173,6 +228,33 @@ a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
|
|||
color: #4665A2;
|
||||
}
|
||||
|
||||
a.code.hl_class { /* style for links to class names in code snippets */ }
|
||||
a.code.hl_struct { /* style for links to struct names in code snippets */ }
|
||||
a.code.hl_union { /* style for links to union names in code snippets */ }
|
||||
a.code.hl_interface { /* style for links to interface names in code snippets */ }
|
||||
a.code.hl_protocol { /* style for links to protocol names in code snippets */ }
|
||||
a.code.hl_category { /* style for links to category names in code snippets */ }
|
||||
a.code.hl_exception { /* style for links to exception names in code snippets */ }
|
||||
a.code.hl_service { /* style for links to service names in code snippets */ }
|
||||
a.code.hl_singleton { /* style for links to singleton names in code snippets */ }
|
||||
a.code.hl_concept { /* style for links to concept names in code snippets */ }
|
||||
a.code.hl_namespace { /* style for links to namespace names in code snippets */ }
|
||||
a.code.hl_package { /* style for links to package names in code snippets */ }
|
||||
a.code.hl_define { /* style for links to macro names in code snippets */ }
|
||||
a.code.hl_function { /* style for links to function names in code snippets */ }
|
||||
a.code.hl_variable { /* style for links to variable names in code snippets */ }
|
||||
a.code.hl_typedef { /* style for links to typedef names in code snippets */ }
|
||||
a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ }
|
||||
a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ }
|
||||
a.code.hl_signal { /* style for links to Qt signal names in code snippets */ }
|
||||
a.code.hl_slot { /* style for links to Qt slot names in code snippets */ }
|
||||
a.code.hl_friend { /* style for links to friend names in code snippets */ }
|
||||
a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ }
|
||||
a.code.hl_property { /* style for links to property names in code snippets */ }
|
||||
a.code.hl_event { /* style for links to event names in code snippets */ }
|
||||
a.code.hl_sequence { /* style for links to sequence names in code snippets */ }
|
||||
a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ }
|
||||
|
||||
/* @end */
|
||||
|
||||
dl.el {
|
||||
|
|
@ -180,7 +262,7 @@ dl.el {
|
|||
}
|
||||
|
||||
ul {
|
||||
overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
#side-nav ul {
|
||||
|
|
@ -258,6 +340,7 @@ div.line.glow {
|
|||
|
||||
span.lineno {
|
||||
padding-right: 4px;
|
||||
margin-right: 9px;
|
||||
text-align: right;
|
||||
border-right: 2px solid #0F0;
|
||||
background-color: #E8E8E8;
|
||||
|
|
@ -384,6 +467,12 @@ img.footer {
|
|||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.compoundTemplParams {
|
||||
color: #4665A2;
|
||||
font-size: 80%;
|
||||
line-height: 120%;
|
||||
}
|
||||
|
||||
/* @group Code Colorization */
|
||||
|
||||
span.keyword {
|
||||
|
|
@ -1267,6 +1356,11 @@ dl.section dd {
|
|||
}
|
||||
|
||||
|
||||
#projectrow
|
||||
{
|
||||
height: 56px;
|
||||
}
|
||||
|
||||
#projectlogo
|
||||
{
|
||||
text-align: center;
|
||||
|
|
@ -1282,18 +1376,19 @@ dl.section dd {
|
|||
#projectalign
|
||||
{
|
||||
vertical-align: middle;
|
||||
padding-left: 0.5em;
|
||||
}
|
||||
|
||||
#projectname
|
||||
{
|
||||
font: 300% Tahoma, Arial,sans-serif;
|
||||
font: 200% Tahoma, Arial,sans-serif;
|
||||
margin: 0px;
|
||||
padding: 2px 0px;
|
||||
}
|
||||
|
||||
#projectbrief
|
||||
{
|
||||
font: 120% Tahoma, Arial,sans-serif;
|
||||
font: 90% Tahoma, Arial,sans-serif;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
|
@ -1358,10 +1453,12 @@ dl.citelist dt {
|
|||
font-weight:bold;
|
||||
margin-right:10px;
|
||||
padding:5px;
|
||||
text-align:right;
|
||||
width:52px;
|
||||
}
|
||||
|
||||
dl.citelist dd {
|
||||
margin:2px 0;
|
||||
margin:2px 0 2px 72px;
|
||||
padding:5px 0;
|
||||
}
|
||||
|
||||
|
|
@ -1424,6 +1521,16 @@ div.toc li.level4 {
|
|||
margin-left: 45px;
|
||||
}
|
||||
|
||||
span.emoji {
|
||||
/* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html
|
||||
* font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort;
|
||||
*/
|
||||
}
|
||||
|
||||
span.obfuscator {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.PageDocRTL-title div.toc li.level1 {
|
||||
margin-left: 0 !important;
|
||||
margin-right: 0;
|
||||
|
|
@ -1478,7 +1585,7 @@ tr.heading h2 {
|
|||
|
||||
#powerTip {
|
||||
cursor: default;
|
||||
white-space: nowrap;
|
||||
/*white-space: nowrap;*/
|
||||
background-color: white;
|
||||
border: 1px solid gray;
|
||||
border-radius: 4px 4px 4px 4px;
|
||||
|
|
@ -1661,47 +1768,6 @@ tr.heading h2 {
|
|||
|
||||
/* @group Markdown */
|
||||
|
||||
/*
|
||||
table.markdownTable {
|
||||
border-collapse:collapse;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
table.markdownTable td, table.markdownTable th {
|
||||
border: 1px solid #2D4068;
|
||||
padding: 3px 7px 2px;
|
||||
}
|
||||
|
||||
table.markdownTableHead tr {
|
||||
}
|
||||
|
||||
table.markdownTableBodyLeft td, table.markdownTable th {
|
||||
border: 1px solid #2D4068;
|
||||
padding: 3px 7px 2px;
|
||||
}
|
||||
|
||||
th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
|
||||
background-color: #374F7F;
|
||||
color: #FFFFFF;
|
||||
font-size: 110%;
|
||||
padding-bottom: 4px;
|
||||
padding-top: 5px;
|
||||
}
|
||||
|
||||
th.markdownTableHeadLeft {
|
||||
text-align: left
|
||||
}
|
||||
|
||||
th.markdownTableHeadRight {
|
||||
text-align: right
|
||||
}
|
||||
|
||||
th.markdownTableHeadCenter {
|
||||
text-align: center
|
||||
}
|
||||
*/
|
||||
|
||||
table.markdownTable {
|
||||
border-collapse:collapse;
|
||||
margin-top: 4px;
|
||||
|
|
@ -1758,6 +1824,10 @@ table.DocNodeLTR {
|
|||
margin-left: 0;
|
||||
}
|
||||
|
||||
code.JavaDocCode {
|
||||
direction:ltr;
|
||||
}
|
||||
|
||||
tt, code, kbd, samp
|
||||
{
|
||||
display: inline-block;
|
||||
|
|
|
|||
26
docs/doxygen.svg
Normal file
|
After Width: | Height: | Size: 15 KiB |
|
|
@ -1,25 +1,26 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2017 by Dimitri van Heesch
|
||||
The MIT License (MIT)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
function toggleVisibility(linkObj)
|
||||
{
|
||||
|
|
@ -118,10 +119,10 @@ function toggleInherit(id)
|
|||
}
|
||||
}
|
||||
/* @license-end */
|
||||
|
||||
$(document).ready(function() {
|
||||
$('.code,.codeRef').each(function() {
|
||||
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
|
||||
$.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ];
|
||||
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('files.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,23 +84,27 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
<div class="headertitle"><div class="title">File List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="clutchlog_8h_source.html"><span class="icondoc"></span></a><a class="el" href="clutchlog_8h.html" target="_self">clutchlog.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-assert_8cpp_source.html"><span class="icondoc"></span></a><b>t-assert.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-color_8cpp_source.html"><span class="icondoc"></span></a><b>t-color.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-color16_m_8cpp_source.html"><span class="icondoc"></span></a><b>t-color16M.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-color256_8cpp_source.html"><span class="icondoc"></span></a><b>t-color256.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-demo-extravagant_8cpp_source.html"><span class="icondoc"></span></a><b>t-demo-extravagant.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-demo_8cpp_source.html"><span class="icondoc"></span></a><b>t-demo.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-dump_8cpp_source.html"><span class="icondoc"></span></a><b>t-dump.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-fmt-constructors_8cpp_source.html"><span class="icondoc"></span></a><b>t-fmt-constructors.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-log_8cpp_source.html"><span class="icondoc"></span></a><b>t-log.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="t-one-line-if_8cpp_source.html"><span class="icondoc"></span></a><b>t-one-line-if.cpp</b></td><td class="desc"></td></tr>
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" target="_self">clutchlog</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="clutchlog_8h_source.html"><span class="icondoc"></span></a><a class="el" href="clutchlog_8h.html" target="_self">clutchlog.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')"> </span><a class="el" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" target="_self">tests</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-assert_8cpp_source.html"><span class="icondoc"></span></a><b>t-assert.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-color_8cpp_source.html"><span class="icondoc"></span></a><b>t-color.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-color16_m_8cpp_source.html"><span class="icondoc"></span></a><b>t-color16M.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-color256_8cpp_source.html"><span class="icondoc"></span></a><b>t-color256.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-demo_8cpp_source.html"><span class="icondoc"></span></a><b>t-demo.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-depth-delta_8cpp_source.html"><span class="icondoc"></span></a><b>t-depth-delta.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-dump_8cpp_source.html"><span class="icondoc"></span></a><b>t-dump.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-extra_8cpp_source.html"><span class="icondoc"></span></a><b>t-extra.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-filename_8cpp_source.html"><span class="icondoc"></span></a><b>t-filename.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-fmt-constructors_8cpp_source.html"><span class="icondoc"></span></a><b>t-fmt-constructors.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-hash-color_8cpp_source.html"><span class="icondoc"></span></a><b>t-hash-color.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-log_8cpp_source.html"><span class="icondoc"></span></a><b>t-log.cpp</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="t-one-line-if_8cpp_source.html"><span class="icondoc"></span></a><b>t-one-line-if.cpp</b></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
|
|
@ -108,9 +112,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,5 @@
|
|||
var files_dup =
|
||||
[
|
||||
[ "clutchlog.h", "clutchlog_8h.html", "clutchlog_8h" ],
|
||||
[ "t-assert.cpp", "t-assert_8cpp_source.html", null ],
|
||||
[ "t-color.cpp", "t-color_8cpp_source.html", null ],
|
||||
[ "t-color16M.cpp", "t-color16_m_8cpp_source.html", null ],
|
||||
[ "t-color256.cpp", "t-color256_8cpp_source.html", null ],
|
||||
[ "t-demo-extravagant.cpp", "t-demo-extravagant_8cpp_source.html", null ],
|
||||
[ "t-demo.cpp", "t-demo_8cpp_source.html", null ],
|
||||
[ "t-dump.cpp", "t-dump_8cpp_source.html", null ],
|
||||
[ "t-fmt-constructors.cpp", "t-fmt-constructors_8cpp_source.html", null ],
|
||||
[ "t-log.cpp", "t-log_8cpp_source.html", null ],
|
||||
[ "t-one-line-if.cpp", "t-one-line-if_8cpp_source.html", null ]
|
||||
[ "clutchlog", "dir_c318bd5cf14aaa5601e6029e0b5b4048.html", "dir_c318bd5cf14aaa5601e6029e0b5b4048" ],
|
||||
[ "tests", "dir_59425e443f801f1f2fd8bbe4959a3ccf.html", "dir_59425e443f801f1f2fd8bbe4959a3ccf" ]
|
||||
];
|
||||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('functions.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -86,286 +86,146 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
|
|||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||
|
||||
<h3><a id="index__5F"></a>- _ -</h3><ul>
|
||||
<li>_format_dump
|
||||
: <a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a>
|
||||
</li>
|
||||
<li>_format_log
|
||||
: <a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a>
|
||||
</li>
|
||||
<li>_in_file
|
||||
: <a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">clutchlog</a>
|
||||
</li>
|
||||
<li>_in_func
|
||||
: <a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">clutchlog</a>
|
||||
</li>
|
||||
<li>_in_line
|
||||
: <a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">clutchlog</a>
|
||||
</li>
|
||||
<li>_level_fmt
|
||||
: <a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">clutchlog</a>
|
||||
</li>
|
||||
<li>_level_short
|
||||
: <a class="el" href="classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae">clutchlog</a>
|
||||
</li>
|
||||
<li>_level_word
|
||||
: <a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">clutchlog</a>
|
||||
</li>
|
||||
<li>_out
|
||||
: <a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">clutchlog</a>
|
||||
</li>
|
||||
<li>_stage
|
||||
: <a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">clutchlog</a>
|
||||
</li>
|
||||
<li>_strip_calls
|
||||
: <a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">clutchlog</a>
|
||||
</li>
|
||||
<li>_word_level
|
||||
: <a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
|
||||
<li>_filehash_fmts : <a class="el" href="classclutchlog.html#a2a334e009533744b52f01ef240a59e9d">clutchlog</a></li>
|
||||
<li>_filename : <a class="el" href="classclutchlog.html#a0431616914dbbecb908a794f5b46dada">clutchlog</a></li>
|
||||
<li>_format_dump : <a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a></li>
|
||||
<li>_format_log : <a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a></li>
|
||||
<li>_funchash_fmts : <a class="el" href="classclutchlog.html#a095e1545a2085ac623e4af19364fea7f">clutchlog</a></li>
|
||||
<li>_in_file : <a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">clutchlog</a></li>
|
||||
<li>_in_func : <a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">clutchlog</a></li>
|
||||
<li>_in_line : <a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">clutchlog</a></li>
|
||||
<li>_level_fmt : <a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">clutchlog</a></li>
|
||||
<li>_level_short : <a class="el" href="classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae">clutchlog</a></li>
|
||||
<li>_level_word : <a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">clutchlog</a></li>
|
||||
<li>_out : <a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">clutchlog</a></li>
|
||||
<li>_stage : <a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">clutchlog</a></li>
|
||||
<li>_strip_calls : <a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">clutchlog</a></li>
|
||||
<li>_word_level : <a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>ansi
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||
<li>ansi : <a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>back
|
||||
: <a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>back_16M
|
||||
: <a class="el" href="group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>back_256
|
||||
: <a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>bg
|
||||
: <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>bg_16M()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html#adcd5bd1e69e76e3b36015cf687693c97">clutchlog::fmt::bg_16M</a>
|
||||
</li>
|
||||
<li>bg_256()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90">clutchlog::fmt::bg_256</a>
|
||||
</li>
|
||||
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
||||
<li>back : <a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a></li>
|
||||
<li>back_16M : <a class="el" href="group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0">clutchlog::fmt</a></li>
|
||||
<li>back_256 : <a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">clutchlog::fmt</a></li>
|
||||
<li>bg : <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a></li>
|
||||
<li>bg_16M() : <a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0">clutchlog::fmt::bg_16M</a></li>
|
||||
<li>bg_256() : <a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90">clutchlog::fmt::bg_256</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>color()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac">clutchlog::fmt::color</a>
|
||||
</li>
|
||||
<li>color_16M()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282">clutchlog::fmt::color_16M</a>
|
||||
</li>
|
||||
<li>color_256()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#a1b68065b35141c018b33c3f2c45f5726">clutchlog::fmt::color_256</a>
|
||||
</li>
|
||||
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||
<li>color() : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac">clutchlog::fmt::color</a></li>
|
||||
<li>color_16M() : <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282">clutchlog::fmt::color_16M</a></li>
|
||||
<li>color_256() : <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#a12fdff3c5c4edbf952aaa31519f0171c">clutchlog::fmt::color_256</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>default_depth_mark
|
||||
: <a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">clutchlog</a>
|
||||
</li>
|
||||
<li>default_format
|
||||
: <a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a>
|
||||
</li>
|
||||
<li>default_hfill_char
|
||||
: <a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">clutchlog</a>
|
||||
</li>
|
||||
<li>default_hfill_max
|
||||
: <a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">clutchlog</a>
|
||||
</li>
|
||||
<li>default_hfill_min
|
||||
: <a class="el" href="classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7">clutchlog</a>
|
||||
</li>
|
||||
<li>default_strip_calls
|
||||
: <a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">clutchlog</a>
|
||||
</li>
|
||||
<li>dump()
|
||||
: <a class="el" href="classclutchlog.html#a63308e8deae3cfec6801318203494143">clutchlog</a>
|
||||
</li>
|
||||
<li>dump_default_format
|
||||
: <a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">clutchlog</a>
|
||||
</li>
|
||||
<li>dump_default_sep
|
||||
: <a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||
<li>default_depth_mark : <a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">clutchlog</a></li>
|
||||
<li>default_format : <a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a></li>
|
||||
<li>default_hfill_char : <a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">clutchlog</a></li>
|
||||
<li>default_hfill_max : <a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">clutchlog</a></li>
|
||||
<li>default_hfill_min : <a class="el" href="classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7">clutchlog</a></li>
|
||||
<li>default_strip_calls : <a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">clutchlog</a></li>
|
||||
<li>depth_styles() : <a class="el" href="classclutchlog.html#a08310b92e86687349e70f56f9ac1d656">clutchlog</a></li>
|
||||
<li>dump() : <a class="el" href="classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb">clutchlog</a></li>
|
||||
<li>dump_default_format : <a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">clutchlog</a></li>
|
||||
<li>dump_default_sep : <a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_f"></a>- f -</h3><ul>
|
||||
<li>fg
|
||||
: <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>fg_16M()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194">clutchlog::fmt::fg_16M</a>
|
||||
</li>
|
||||
<li>fg_256()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a">clutchlog::fmt::fg_256</a>
|
||||
</li>
|
||||
<li>file()
|
||||
: <a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">clutchlog</a>
|
||||
</li>
|
||||
<li>fmt()
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>fore
|
||||
: <a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>fore_16M
|
||||
: <a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>fore_256
|
||||
: <a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>format()
|
||||
: <a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c">clutchlog</a>
|
||||
</li>
|
||||
<li>format_comment()
|
||||
: <a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">clutchlog</a>
|
||||
</li>
|
||||
<li>func()
|
||||
: <a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
|
||||
<li>fg : <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt</a></li>
|
||||
<li>fg_16M() : <a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194">clutchlog::fmt::fg_16M</a></li>
|
||||
<li>fg_256() : <a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a">clutchlog::fmt::fg_256</a></li>
|
||||
<li>file() : <a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">clutchlog</a></li>
|
||||
<li>filehash_styles() : <a class="el" href="classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf">clutchlog</a></li>
|
||||
<li>filename() : <a class="el" href="classclutchlog.html#a82b9375728af2d962831a743d95f4ae7">clutchlog</a></li>
|
||||
<li>fmt() : <a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a></li>
|
||||
<li>fore : <a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a></li>
|
||||
<li>fore_16M : <a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">clutchlog::fmt</a></li>
|
||||
<li>fore_256 : <a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">clutchlog::fmt</a></li>
|
||||
<li>format() : <a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c">clutchlog</a></li>
|
||||
<li>format_comment() : <a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">clutchlog</a></li>
|
||||
<li>func() : <a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a></li>
|
||||
<li>funchash_styles() : <a class="el" href="classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul>
|
||||
<li>ground
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0">clutchlog::fmt::color</a>
|
||||
</li>
|
||||
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||
<li>ground : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0">clutchlog::fmt::color</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>index
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988">clutchlog::fmt::color_256</a>
|
||||
</li>
|
||||
<li>is_set()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603">clutchlog::fmt::color</a>
|
||||
, <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d">clutchlog::fmt::color_16M</a>
|
||||
, <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111">clutchlog::fmt::color_256</a>
|
||||
</li>
|
||||
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||
<li>index : <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988">clutchlog::fmt::color_256</a></li>
|
||||
<li>is_set() : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603">clutchlog::fmt::color</a>, <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d">clutchlog::fmt::color_16M</a>, <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111">clutchlog::fmt::color_256</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>level
|
||||
: <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog</a>
|
||||
</li>
|
||||
<li>level_of()
|
||||
: <a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">clutchlog</a>
|
||||
</li>
|
||||
<li>levels()
|
||||
: <a class="el" href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">clutchlog</a>
|
||||
</li>
|
||||
<li>line()
|
||||
: <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog</a>
|
||||
</li>
|
||||
<li>locate()
|
||||
: <a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">clutchlog</a>
|
||||
</li>
|
||||
<li>location()
|
||||
: <a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">clutchlog</a>
|
||||
</li>
|
||||
<li>log()
|
||||
: <a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog</a>
|
||||
</li>
|
||||
<li>logger()
|
||||
: <a class="el" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
|
||||
<li>level : <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog</a></li>
|
||||
<li>level_of() : <a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">clutchlog</a></li>
|
||||
<li>levels() : <a class="el" href="classclutchlog.html#a8d206443dea964f77965450a83693d98">clutchlog</a></li>
|
||||
<li>line() : <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog</a></li>
|
||||
<li>locate() : <a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">clutchlog</a></li>
|
||||
<li>location() : <a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">clutchlog</a></li>
|
||||
<li>log() : <a class="el" href="classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a">clutchlog</a></li>
|
||||
<li>logger() : <a class="el" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>matches
|
||||
: <a class="el" href="structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a>
|
||||
</li>
|
||||
<li>mode
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||
<li>matches : <a class="el" href="structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a></li>
|
||||
<li>mode : <a class="el" href="classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_o"></a>- o -</h3><ul>
|
||||
<li>operator()()
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>operator<<
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6">clutchlog::fmt::color</a>
|
||||
, <a class="el" href="group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>out()
|
||||
: <a class="el" href="classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
|
||||
<li>operator()() : <a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a></li>
|
||||
<li>operator<< : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a4860c13958d21118a564920fa78e6720">clutchlog::fmt::color</a>, <a class="el" href="group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5">clutchlog::fmt</a></li>
|
||||
<li>out() : <a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||
<li>print_on()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#aa75e958436afe333924b6db3e5f0821f">clutchlog::fmt::color</a>
|
||||
, <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a674910195e7bb14d78f0cf56c308a47e">clutchlog::fmt::color_16M</a>
|
||||
, <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#aaae6106a11eddade981172324a43df68">clutchlog::fmt::color_256</a>
|
||||
, <a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||
<li>print_on() : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a121619a01bf48e53b3478d23989c0c59">clutchlog::fmt::color</a>, <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#ac6a4b8650ea7e9171fc76d6226015005">clutchlog::fmt::color_16M</a>, <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#ad4e941accf566378e0007ec881096fb0">clutchlog::fmt::color_256</a>, <a class="el" href="classclutchlog_1_1fmt.html#ad754c64eb6fd8730a616d113cb9f9129">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>red
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61">clutchlog::fmt::color_16M</a>
|
||||
</li>
|
||||
<li>replace()
|
||||
: <a class="el" href="classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||
<li>red : <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61">clutchlog::fmt::color_16M</a></li>
|
||||
<li>replace() : <a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>scope_t()
|
||||
: <a class="el" href="structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a>
|
||||
</li>
|
||||
<li>stage
|
||||
: <a class="el" href="structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744">clutchlog::scope_t</a>
|
||||
</li>
|
||||
<li>str()
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>style
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a>
|
||||
, <a class="el" href="classclutchlog.html#a4831f44fd5ade102e57320632095934d">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||
<li>scope_t() : <a class="el" href="structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a></li>
|
||||
<li>stage : <a class="el" href="structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744">clutchlog::scope_t</a></li>
|
||||
<li>str() : <a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt</a></li>
|
||||
<li>style : <a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a>, <a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>there
|
||||
: <a class="el" href="structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a>
|
||||
</li>
|
||||
<li>threshold()
|
||||
: <a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a>
|
||||
</li>
|
||||
<li>type
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae">clutchlog::fmt::color</a>
|
||||
</li>
|
||||
<li>typo
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||
<li>there : <a class="el" href="structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a></li>
|
||||
<li>threshold() : <a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a></li>
|
||||
<li>type : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae">clutchlog::fmt::color</a></li>
|
||||
<li>typo : <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class Members - Enumerations</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('functions_enum.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -85,33 +85,20 @@ $(document).ready(function(){initNavTree('functions_enum.html',''); initResizabl
|
|||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>ansi
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>bg
|
||||
: <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>fg
|
||||
: <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>ground
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0">clutchlog::fmt::color</a>
|
||||
</li>
|
||||
<li>level
|
||||
: <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog</a>
|
||||
</li>
|
||||
<li>typo
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>ansi : <a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">clutchlog::fmt</a></li>
|
||||
<li>bg : <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a></li>
|
||||
<li>fg : <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt</a></li>
|
||||
<li>filename : <a class="el" href="classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e">clutchlog</a></li>
|
||||
<li>ground : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0">clutchlog::fmt::color</a></li>
|
||||
<li>level : <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog</a></li>
|
||||
<li>typo : <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class Members - Functions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('functions_func.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -86,148 +86,87 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
|
|||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>bg_16M()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0">clutchlog::fmt::bg_16M</a>
|
||||
</li>
|
||||
<li>bg_256()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html#a83c663b1a9f00ba7ba7649c9c5605fad">clutchlog::fmt::bg_256</a>
|
||||
</li>
|
||||
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
||||
<li>bg_16M() : <a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0">clutchlog::fmt::bg_16M</a></li>
|
||||
<li>bg_256() : <a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90">clutchlog::fmt::bg_256</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>color()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac">clutchlog::fmt::color</a>
|
||||
</li>
|
||||
<li>color_16M()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282">clutchlog::fmt::color_16M</a>
|
||||
</li>
|
||||
<li>color_256()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#a1b68065b35141c018b33c3f2c45f5726">clutchlog::fmt::color_256</a>
|
||||
</li>
|
||||
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||
<li>color() : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac">clutchlog::fmt::color</a></li>
|
||||
<li>color_16M() : <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282">clutchlog::fmt::color_16M</a></li>
|
||||
<li>color_256() : <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#a12fdff3c5c4edbf952aaa31519f0171c">clutchlog::fmt::color_256</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>dump()
|
||||
: <a class="el" href="classclutchlog.html#a63308e8deae3cfec6801318203494143">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||
<li>depth_styles() : <a class="el" href="classclutchlog.html#a08310b92e86687349e70f56f9ac1d656">clutchlog</a></li>
|
||||
<li>dump() : <a class="el" href="classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_f"></a>- f -</h3><ul>
|
||||
<li>fg_16M()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194">clutchlog::fmt::fg_16M</a>
|
||||
</li>
|
||||
<li>fg_256()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a">clutchlog::fmt::fg_256</a>
|
||||
</li>
|
||||
<li>file()
|
||||
: <a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">clutchlog</a>
|
||||
</li>
|
||||
<li>fmt()
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>format()
|
||||
: <a class="el" href="classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80">clutchlog</a>
|
||||
</li>
|
||||
<li>format_comment()
|
||||
: <a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">clutchlog</a>
|
||||
</li>
|
||||
<li>func()
|
||||
: <a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
|
||||
<li>fg_16M() : <a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html#a531b717b8d78a0a5929fa90d0a01d7e5">clutchlog::fmt::fg_16M</a></li>
|
||||
<li>fg_256() : <a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a">clutchlog::fmt::fg_256</a></li>
|
||||
<li>file() : <a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">clutchlog</a></li>
|
||||
<li>filehash_styles() : <a class="el" href="classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf">clutchlog</a></li>
|
||||
<li>filename() : <a class="el" href="classclutchlog.html#a82b9375728af2d962831a743d95f4ae7">clutchlog</a></li>
|
||||
<li>fmt() : <a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a></li>
|
||||
<li>format() : <a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c">clutchlog</a></li>
|
||||
<li>format_comment() : <a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">clutchlog</a></li>
|
||||
<li>func() : <a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a></li>
|
||||
<li>funchash_styles() : <a class="el" href="classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>is_set()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603">clutchlog::fmt::color</a>
|
||||
, <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d">clutchlog::fmt::color_16M</a>
|
||||
, <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111">clutchlog::fmt::color_256</a>
|
||||
</li>
|
||||
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||
<li>is_set() : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603">clutchlog::fmt::color</a>, <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d">clutchlog::fmt::color_16M</a>, <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111">clutchlog::fmt::color_256</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>level_of()
|
||||
: <a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">clutchlog</a>
|
||||
</li>
|
||||
<li>levels()
|
||||
: <a class="el" href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">clutchlog</a>
|
||||
</li>
|
||||
<li>line()
|
||||
: <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog</a>
|
||||
</li>
|
||||
<li>locate()
|
||||
: <a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">clutchlog</a>
|
||||
</li>
|
||||
<li>location()
|
||||
: <a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">clutchlog</a>
|
||||
</li>
|
||||
<li>log()
|
||||
: <a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog</a>
|
||||
</li>
|
||||
<li>logger()
|
||||
: <a class="el" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
|
||||
<li>level_of() : <a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">clutchlog</a></li>
|
||||
<li>levels() : <a class="el" href="classclutchlog.html#a8d206443dea964f77965450a83693d98">clutchlog</a></li>
|
||||
<li>line() : <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog</a></li>
|
||||
<li>locate() : <a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">clutchlog</a></li>
|
||||
<li>location() : <a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">clutchlog</a></li>
|
||||
<li>log() : <a class="el" href="classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a">clutchlog</a></li>
|
||||
<li>logger() : <a class="el" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_o"></a>- o -</h3><ul>
|
||||
<li>operator()()
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>out()
|
||||
: <a class="el" href="classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
|
||||
<li>operator()() : <a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a></li>
|
||||
<li>out() : <a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||
<li>print_on()
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#aa75e958436afe333924b6db3e5f0821f">clutchlog::fmt::color</a>
|
||||
, <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a674910195e7bb14d78f0cf56c308a47e">clutchlog::fmt::color_16M</a>
|
||||
, <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#aaae6106a11eddade981172324a43df68">clutchlog::fmt::color_256</a>
|
||||
, <a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||
<li>print_on() : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a121619a01bf48e53b3478d23989c0c59">clutchlog::fmt::color</a>, <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#ac6a4b8650ea7e9171fc76d6226015005">clutchlog::fmt::color_16M</a>, <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#ad4e941accf566378e0007ec881096fb0">clutchlog::fmt::color_256</a>, <a class="el" href="classclutchlog_1_1fmt.html#ad754c64eb6fd8730a616d113cb9f9129">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>replace()
|
||||
: <a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||
<li>replace() : <a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>scope_t()
|
||||
: <a class="el" href="structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a>
|
||||
</li>
|
||||
<li>str()
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>style()
|
||||
: <a class="el" href="classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||
<li>scope_t() : <a class="el" href="structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a></li>
|
||||
<li>str() : <a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt</a></li>
|
||||
<li>style() : <a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>threshold()
|
||||
: <a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||
<li>threshold() : <a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class Members - Related Functions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('functions_rela.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -85,19 +85,14 @@ $(document).ready(function(){initNavTree('functions_rela.html',''); initResizabl
|
|||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>operator<<
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6">clutchlog::fmt::color</a>
|
||||
, <a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>operator<< : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a4860c13958d21118a564920fa78e6720">clutchlog::fmt::color</a>, <a class="el" href="group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class Members - Variables</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('functions_vars.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -86,150 +86,83 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
|
|||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index__5F"></a>- _ -</h3><ul>
|
||||
<li>_format_dump
|
||||
: <a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a>
|
||||
</li>
|
||||
<li>_format_log
|
||||
: <a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a>
|
||||
</li>
|
||||
<li>_in_file
|
||||
: <a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">clutchlog</a>
|
||||
</li>
|
||||
<li>_in_func
|
||||
: <a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">clutchlog</a>
|
||||
</li>
|
||||
<li>_in_line
|
||||
: <a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">clutchlog</a>
|
||||
</li>
|
||||
<li>_level_fmt
|
||||
: <a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">clutchlog</a>
|
||||
</li>
|
||||
<li>_level_short
|
||||
: <a class="el" href="classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae">clutchlog</a>
|
||||
</li>
|
||||
<li>_level_word
|
||||
: <a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">clutchlog</a>
|
||||
</li>
|
||||
<li>_out
|
||||
: <a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">clutchlog</a>
|
||||
</li>
|
||||
<li>_stage
|
||||
: <a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">clutchlog</a>
|
||||
</li>
|
||||
<li>_strip_calls
|
||||
: <a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">clutchlog</a>
|
||||
</li>
|
||||
<li>_word_level
|
||||
: <a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
|
||||
<li>_filehash_fmts : <a class="el" href="classclutchlog.html#a2a334e009533744b52f01ef240a59e9d">clutchlog</a></li>
|
||||
<li>_filename : <a class="el" href="classclutchlog.html#a0431616914dbbecb908a794f5b46dada">clutchlog</a></li>
|
||||
<li>_format_dump : <a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a></li>
|
||||
<li>_format_log : <a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a></li>
|
||||
<li>_funchash_fmts : <a class="el" href="classclutchlog.html#a095e1545a2085ac623e4af19364fea7f">clutchlog</a></li>
|
||||
<li>_in_file : <a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">clutchlog</a></li>
|
||||
<li>_in_func : <a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">clutchlog</a></li>
|
||||
<li>_in_line : <a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">clutchlog</a></li>
|
||||
<li>_level_fmt : <a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">clutchlog</a></li>
|
||||
<li>_level_short : <a class="el" href="classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae">clutchlog</a></li>
|
||||
<li>_level_word : <a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">clutchlog</a></li>
|
||||
<li>_out : <a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">clutchlog</a></li>
|
||||
<li>_stage : <a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">clutchlog</a></li>
|
||||
<li>_strip_calls : <a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">clutchlog</a></li>
|
||||
<li>_word_level : <a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>back
|
||||
: <a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>back_16M
|
||||
: <a class="el" href="group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>back_256
|
||||
: <a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
||||
<li>back : <a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a></li>
|
||||
<li>back_16M : <a class="el" href="group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0">clutchlog::fmt</a></li>
|
||||
<li>back_256 : <a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>default_depth_mark
|
||||
: <a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">clutchlog</a>
|
||||
</li>
|
||||
<li>default_format
|
||||
: <a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a>
|
||||
</li>
|
||||
<li>default_hfill_char
|
||||
: <a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">clutchlog</a>
|
||||
</li>
|
||||
<li>default_hfill_max
|
||||
: <a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">clutchlog</a>
|
||||
</li>
|
||||
<li>default_hfill_min
|
||||
: <a class="el" href="classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7">clutchlog</a>
|
||||
</li>
|
||||
<li>default_strip_calls
|
||||
: <a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">clutchlog</a>
|
||||
</li>
|
||||
<li>dump_default_format
|
||||
: <a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">clutchlog</a>
|
||||
</li>
|
||||
<li>dump_default_sep
|
||||
: <a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">clutchlog</a>
|
||||
</li>
|
||||
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||
<li>default_depth_mark : <a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">clutchlog</a></li>
|
||||
<li>default_format : <a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a></li>
|
||||
<li>default_hfill_char : <a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">clutchlog</a></li>
|
||||
<li>default_hfill_max : <a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">clutchlog</a></li>
|
||||
<li>default_hfill_min : <a class="el" href="classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7">clutchlog</a></li>
|
||||
<li>default_strip_calls : <a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">clutchlog</a></li>
|
||||
<li>dump_default_format : <a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">clutchlog</a></li>
|
||||
<li>dump_default_sep : <a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">clutchlog</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_f"></a>- f -</h3><ul>
|
||||
<li>fore
|
||||
: <a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>fore_16M
|
||||
: <a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">clutchlog::fmt</a>
|
||||
</li>
|
||||
<li>fore_256
|
||||
: <a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
|
||||
<li>fore : <a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a></li>
|
||||
<li>fore_16M : <a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">clutchlog::fmt</a></li>
|
||||
<li>fore_256 : <a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>index
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988">clutchlog::fmt::color_256</a>
|
||||
</li>
|
||||
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||
<li>index : <a class="el" href="structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988">clutchlog::fmt::color_256</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>matches
|
||||
: <a class="el" href="structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a>
|
||||
</li>
|
||||
<li>mode
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||
<li>matches : <a class="el" href="structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a></li>
|
||||
<li>mode : <a class="el" href="classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>red
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61">clutchlog::fmt::color_16M</a>
|
||||
</li>
|
||||
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||
<li>red : <a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61">clutchlog::fmt::color_16M</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>stage
|
||||
: <a class="el" href="structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744">clutchlog::scope_t</a>
|
||||
</li>
|
||||
<li>style
|
||||
: <a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a>
|
||||
</li>
|
||||
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||
<li>stage : <a class="el" href="structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744">clutchlog::scope_t</a></li>
|
||||
<li>style : <a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>there
|
||||
: <a class="el" href="structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a>
|
||||
</li>
|
||||
<li>type
|
||||
: <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae">clutchlog::fmt::color</a>
|
||||
</li>
|
||||
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||
<li>there : <a class="el" href="structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a></li>
|
||||
<li>type : <a class="el" href="structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae">clutchlog::fmt::color</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('globals.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -85,63 +85,30 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); })
|
|||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div><ul>
|
||||
<li>CLUTCHCODE
|
||||
: <a class="el" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHDUMP
|
||||
: <a class="el" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHDUMP_DEFAULT_FORMAT
|
||||
: <a class="el" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHDUMP_DEFAULT_SEP
|
||||
: <a class="el" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHFUNC
|
||||
: <a class="el" href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOC
|
||||
: <a class="el" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG
|
||||
: <a class="el" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG
|
||||
: <a class="el" href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_DEFAULT_DEPTH_MARK
|
||||
: <a class="el" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_DEFAULT_FORMAT
|
||||
: <a class="el" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_DEFAULT_HFILL_MARK
|
||||
: <a class="el" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_H
|
||||
: <a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO
|
||||
: <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_HAVE_UNIX_SYSIOCTL
|
||||
: <a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_STRIP_CALLS
|
||||
: <a class="el" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a>
|
||||
</li>
|
||||
<li>WITH_CLUTCHLOG
|
||||
: <a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHCODE : <a class="el" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">clutchlog.h</a></li>
|
||||
<li>CLUTCHDUMP : <a class="el" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">clutchlog.h</a></li>
|
||||
<li>CLUTCHDUMP_DEFAULT_FORMAT : <a class="el" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">clutchlog.h</a></li>
|
||||
<li>CLUTCHDUMP_DEFAULT_SEP : <a class="el" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">clutchlog.h</a></li>
|
||||
<li>CLUTCHFUNC : <a class="el" href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOC : <a class="el" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG : <a class="el" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG : <a class="el" href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_DEFAULT_DEPTH_MARK : <a class="el" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_DEFAULT_FORMAT : <a class="el" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_DEFAULT_HFILL_MARK : <a class="el" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_H : <a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO : <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_HAVE_UNIX_SYSIOCTL : <a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_STRIP_CALLS : <a class="el" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOGD : <a class="el" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">clutchlog.h</a></li>
|
||||
<li>WITH_CLUTCHLOG : <a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">clutchlog.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('globals_defs.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -85,63 +85,30 @@ $(document).ready(function(){initNavTree('globals_defs.html',''); initResizable(
|
|||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>CLUTCHCODE
|
||||
: <a class="el" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHDUMP
|
||||
: <a class="el" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHDUMP_DEFAULT_FORMAT
|
||||
: <a class="el" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHDUMP_DEFAULT_SEP
|
||||
: <a class="el" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHFUNC
|
||||
: <a class="el" href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOC
|
||||
: <a class="el" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG
|
||||
: <a class="el" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG
|
||||
: <a class="el" href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_DEFAULT_DEPTH_MARK
|
||||
: <a class="el" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_DEFAULT_FORMAT
|
||||
: <a class="el" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_DEFAULT_HFILL_MARK
|
||||
: <a class="el" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_H
|
||||
: <a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO
|
||||
: <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_HAVE_UNIX_SYSIOCTL
|
||||
: <a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHLOG_STRIP_CALLS
|
||||
: <a class="el" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a>
|
||||
</li>
|
||||
<li>WITH_CLUTCHLOG
|
||||
: <a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">clutchlog.h</a>
|
||||
</li>
|
||||
<li>CLUTCHCODE : <a class="el" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">clutchlog.h</a></li>
|
||||
<li>CLUTCHDUMP : <a class="el" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">clutchlog.h</a></li>
|
||||
<li>CLUTCHDUMP_DEFAULT_FORMAT : <a class="el" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">clutchlog.h</a></li>
|
||||
<li>CLUTCHDUMP_DEFAULT_SEP : <a class="el" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">clutchlog.h</a></li>
|
||||
<li>CLUTCHFUNC : <a class="el" href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOC : <a class="el" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG : <a class="el" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG : <a class="el" href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_DEFAULT_DEPTH_MARK : <a class="el" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_DEFAULT_FORMAT : <a class="el" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_DEFAULT_HFILL_MARK : <a class="el" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_H : <a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO : <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_HAVE_UNIX_SYSIOCTL : <a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOG_STRIP_CALLS : <a class="el" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a></li>
|
||||
<li>CLUTCHLOGD : <a class="el" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">clutchlog.h</a></li>
|
||||
<li>WITH_CLUTCHLOG : <a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">clutchlog.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Graph Legend</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('graph_legend.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,12 +84,11 @@ $(document).ready(function(){initNavTree('graph_legend.html',''); initResizable(
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Graph Legend</div> </div>
|
||||
<div class="headertitle"><div class="title">Graph Legend</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
|
||||
<p>Consider the following example: </p><div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div>
|
||||
<p >This page explains how to interpret the graphs that are generated by doxygen.</p>
|
||||
<p >Consider the following example: </p><div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div>
|
||||
<div class="line"><span class="keyword">class </span>Invisible { };</div>
|
||||
<div class="line"><span class="comment"></span> </div>
|
||||
<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div>
|
||||
|
|
@ -124,7 +123,7 @@ $(document).ready(function(){initNavTree('graph_legend.html',''); initResizable(
|
|||
<div class="line"> Used *m_usedClass;</div>
|
||||
<div class="line">};</div>
|
||||
</div><!-- fragment --><p> This will result in the following graph:</p>
|
||||
<center><iframe scrolling="no" frameborder="0" src="graph_legend.svg" width="682" height="212"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe> </center><p>The boxes in the above graph have the following meaning: </p>
|
||||
<center><iframe scrolling="no" frameborder="0" src="graph_legend.svg" width="682" height="212"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe> </center><p >The boxes in the above graph have the following meaning: </p>
|
||||
<ul>
|
||||
<li>
|
||||
A filled gray box represents the struct or class for which the graph is generated. </li>
|
||||
|
|
@ -135,7 +134,7 @@ A box with a gray border denotes an undocumented struct or class. </li>
|
|||
<li>
|
||||
A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
|
||||
</ul>
|
||||
<p>The arrows have the following meaning: </p>
|
||||
<p >The arrows have the following meaning: </p>
|
||||
<ul>
|
||||
<li>
|
||||
A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
|
||||
|
|
@ -153,9 +152,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Default configuration management</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('group___default_config.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -86,54 +86,168 @@ $(document).ready(function(){initNavTree('group___default_config.html',''); init
|
|||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Default configuration management</div> </div>
|
||||
<div class="headertitle"><div class="title">Default configuration management</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top"><a id="ga8564be479b948ee3052b61783c66d415"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
||||
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <br /></td></tr>
|
||||
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
||||
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <a href="group___default_config.html#ga8564be479b948ee3052b61783c66d415">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga8564be479b948ee3052b61783c66d415"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||||
Default configuration members</h2></td></tr>
|
||||
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top"><a id="ga524c16f280d92ee8ab683162c9ce01fa"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
||||
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the messages (debug mode: with absolute location). <br /></td></tr>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader">Default configuration members</h2></td></tr>
|
||||
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
||||
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top"><a id="ga27b613c6727857a7cbcd0165d862034e"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
||||
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the comment line in file dump. <br /></td></tr>
|
||||
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
||||
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the comment line in file dump. <a href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top"><a id="ga54d29e956575e1c731eab5406135c5df"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
||||
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default item separator for dump. <br /></td></tr>
|
||||
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
||||
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default item separator for dump. <a href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top"><a id="ga45c4c964fad4ad1641d5c9c28c4645b9"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
||||
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default mark for stack depth. <br /></td></tr>
|
||||
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
||||
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default mark for stack depth. <a href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top"><a id="ga98f30d814d4913a8a7c93a8793f49adf"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
||||
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <br /></td></tr>
|
||||
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
||||
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <a href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="memItemLeft" align="right" valign="top"><a id="ga4eda0c1bfded5df89351b8ce8b9c2805"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">CLUTCHLOG_DEFAULT_HFILL_MARK</a>   '.'</td></tr>
|
||||
<tr class="memdesc:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="mdescLeft"> </td><td class="mdescRight">Character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
||||
<tr class="memitem:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">CLUTCHLOG_DEFAULT_HFILL_MARK</a>   '.'</td></tr>
|
||||
<tr class="memdesc:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="mdescLeft"> </td><td class="mdescRight">Character used as a filling for right-align the right part of messages with "{hfill}". <a href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga4eda0c1bfded5df89351b8ce8b9c2805"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="ga8564be479b948ee3052b61783c66d415" name="ga8564be479b948ee3052b61783c66d415"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga8564be479b948ee3052b61783c66d415">◆ </a></span>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG   clutchlog::level::progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Default level over which calls to the logger are optimized out when NDEBUG is defined. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00068">68</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga524c16f280d92ee8ab683162c9ce01fa" name="ga524c16f280d92ee8ab683162c9ce01fa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga524c16f280d92ee8ab683162c9ce01fa">◆ </a></span>CLUTCHLOG_DEFAULT_FORMAT</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOG_DEFAULT_FORMAT   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p >Compile-time default format of the messages (debug mode: with absolute location). </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00209">209</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga27b613c6727857a7cbcd0165d862034e" name="ga27b613c6727857a7cbcd0165d862034e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga27b613c6727857a7cbcd0165d862034e">◆ </a></span>CLUTCHDUMP_DEFAULT_FORMAT</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHDUMP_DEFAULT_FORMAT   "# {level} in {func} @ {file}:{line}"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Compile-time default format of the comment line in file dump. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00232">232</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga54d29e956575e1c731eab5406135c5df" name="ga54d29e956575e1c731eab5406135c5df"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga54d29e956575e1c731eab5406135c5df">◆ </a></span>CLUTCHDUMP_DEFAULT_SEP</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHDUMP_DEFAULT_SEP   "\n"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Compile-time default item separator for dump. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00250">250</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga45c4c964fad4ad1641d5c9c28c4645b9" name="ga45c4c964fad4ad1641d5c9c28c4645b9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga45c4c964fad4ad1641d5c9c28c4645b9">◆ </a></span>CLUTCHLOG_DEFAULT_DEPTH_MARK</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOG_DEFAULT_DEPTH_MARK   ">"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Compile-time default mark for stack depth. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00257">257</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga98f30d814d4913a8a7c93a8793f49adf" name="ga98f30d814d4913a8a7c93a8793f49adf"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga98f30d814d4913a8a7c93a8793f49adf">◆ </a></span>CLUTCHLOG_STRIP_CALLS</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOG_STRIP_CALLS   5</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Compile-time number of call stack levels to remove from depth display by default. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00264">264</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga4eda0c1bfded5df89351b8ce8b9c2805" name="ga4eda0c1bfded5df89351b8ce8b9c2805"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga4eda0c1bfded5df89351b8ce8b9c2805">◆ </a></span>CLUTCHLOG_DEFAULT_HFILL_MARK</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOG_DEFAULT_HFILL_MARK   '.'</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Character used as a filling for right-align the right part of messages with "{hfill}". </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00271">271</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Formating tools</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('group___formating.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -86,13 +86,12 @@ $(document).ready(function(){initNavTree('group___formating.html',''); initResiz
|
|||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Formating tools</div> </div>
|
||||
<div class="headertitle"><div class="title">Formating tools</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Color and style formatter for ANSI terminal escape sequences. <a href="classclutchlog_1_1fmt.html#details">More...</a><br /></td></tr>
|
||||
|
|
@ -103,9 +102,7 @@ Classes</h2></td></tr>
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,30 +1,13 @@
|
|||
var group___formating =
|
||||
[
|
||||
[ "fmt", "classclutchlog_1_1fmt.html", [
|
||||
[ "clutchlog::fmt", "classclutchlog_1_1fmt.html", [
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a6cc6126d113fc0647ed3acbf29cdc425", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#ac69e6d3b7ddaec908c429ac61f354267", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a13453c0b5dbc19d9b510dcdc0352b443", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a65856874070ec0865b3a5b9aeb0e4f3d", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a99b3a05ddf6fa341cee6cb1e5dffc159", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#aeea73b0239bf73ebc8ee84c1e6d278e2", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a04f3ba5f6fe81955dca4492a6d259f1c", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#ac49c883e3dd17832749cc092b74a9f56", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a194201eb8a400ef13df3e833b8788cdc", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a00feba2b1539529df70e39d615a05941", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a357c93593867f67d9fef562ca07c7dcc", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a2df8f77f58dc9272c94982c4d2275581", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a63b29eb5862a30a194b0256f2ee554a6", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a9458703ab8a3c9fbc6b801011b43f16d", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a0923d7d400f6753d4dae124b71eb5023", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a506718883842dbce3659f42cdf79e52c", null ],
|
||||
[ "fmt", "classclutchlog_1_1fmt.html#a6d1cc4abe822a569a2624b0829de5dd0", null ],
|
||||
[ "print_on", "classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0", null ],
|
||||
[ "print_on", "classclutchlog_1_1fmt.html#ad754c64eb6fd8730a616d113cb9f9129", null ],
|
||||
[ "operator()", "classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c", null ],
|
||||
[ "str", "classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b", null ],
|
||||
[ "operator<<", "group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7", null ],
|
||||
[ "operator<<", "group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33", null ],
|
||||
[ "operator<<", "classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da", null ],
|
||||
[ "operator<<", "group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5", null ],
|
||||
[ "operator<<", "group__colors16.html#ga93d498671d8dc2e796978c4f4de51241", null ],
|
||||
[ "operator<<", "classclutchlog_1_1fmt.html#a24568f7a157d50e3075a74a619719c84", null ],
|
||||
[ "mode", "classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205", null ],
|
||||
[ "style", "classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b", null ],
|
||||
[ "fore", "group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401", null ],
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Main class</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('group___main.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -86,13 +86,12 @@ $(document).ready(function(){initNavTree('group___main.html',''); initResizable(
|
|||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Main class</div> </div>
|
||||
<div class="headertitle"><div class="title">Main class</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html">clutchlog</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The single class which holds everything. <a href="classclutchlog.html#details">More...</a><br /></td></tr>
|
||||
|
|
@ -103,9 +102,7 @@ Classes</h2></td></tr>
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,31 +1,26 @@
|
|||
var group___main =
|
||||
[
|
||||
[ "clutchlog", "classclutchlog.html", [
|
||||
[ "System-dependent stack depth", "index.html#autotoc_md24", null ],
|
||||
[ "System-dependent horizontal fill", "index.html#autotoc_md25", null ],
|
||||
[ "Dependencies", "index.html#autotoc_md26", null ],
|
||||
[ "Variable names within the CLUTCHLOG macro", "index.html#autotoc_md27", null ],
|
||||
[ "Features", "index.html#autotoc_md28", 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 ],
|
||||
[ "stage", "structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744", null ],
|
||||
[ "there", "structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff", null ]
|
||||
] ],
|
||||
[ "clutchlog", "classclutchlog.html#a0906d74275cedcd403da94879764815e", null ],
|
||||
[ "clutchlog", "classclutchlog.html#a03b145e36f15435a640bb5a885d9f642", null ],
|
||||
[ "logger", "classclutchlog.html#acfaceb77da01503b432644a3efaee4fa", null ],
|
||||
[ "operator=", "classclutchlog.html#aef653a9744a72a889ca8163269bb781e", null ],
|
||||
[ "logger", "classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac", null ],
|
||||
[ "format", "classclutchlog.html#a656c277e074b64728cca871f2b484d1c", null ],
|
||||
[ "format", "classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80", null ],
|
||||
[ "format_comment", "classclutchlog.html#a2144abe4ec6f630126b6490908b5f924", null ],
|
||||
[ "format_comment", "classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5", null ],
|
||||
[ "out", "classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d", null ],
|
||||
[ "out", "classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266", null ],
|
||||
[ "out", "classclutchlog.html#ab7773f031a00a05b8c83c1936406cb98", null ],
|
||||
[ "filehash_styles", "classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf", null ],
|
||||
[ "funchash_styles", "classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416", null ],
|
||||
[ "depth_styles", "classclutchlog.html#a08310b92e86687349e70f56f9ac1d656", null ],
|
||||
[ "threshold", "classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4", null ],
|
||||
[ "threshold", "classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9", null ],
|
||||
[ "threshold", "classclutchlog.html#ab45287cc9c14217904a13aff49573732", null ],
|
||||
[ "levels", "classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a", null ],
|
||||
[ "levels", "classclutchlog.html#a8d206443dea964f77965450a83693d98", null ],
|
||||
[ "level_of", "classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd", null ],
|
||||
[ "file", "classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c", null ],
|
||||
[ "func", "classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447", null ],
|
||||
|
|
@ -34,12 +29,13 @@ 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 ],
|
||||
[ "format", "classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761", null ],
|
||||
[ "log", "classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a", null ],
|
||||
[ "dump", "classclutchlog.html#a63308e8deae3cfec6801318203494143", null ],
|
||||
[ "log", "classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a", null ],
|
||||
[ "dump", "classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb", null ],
|
||||
[ "default_format", "classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc", null ],
|
||||
[ "dump_default_format", "classclutchlog.html#ace879554298e6e6e36dafef330c27be8", null ],
|
||||
[ "dump_default_sep", "classclutchlog.html#af898bffe23b125245e338d7495c76d45", null ],
|
||||
|
|
@ -60,6 +56,9 @@ var group___main =
|
|||
[ "_in_file", "classclutchlog.html#aded03528f34d9000f618419c482c5042", null ],
|
||||
[ "_in_func", "classclutchlog.html#a130c4f12eacbd2028102838fe16b734e", null ],
|
||||
[ "_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 ],
|
||||
|
|
@ -69,6 +68,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 ]
|
||||
] ]
|
||||
] ]
|
||||
];
|
||||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: High-level API macros</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('group___use_macros.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -86,19 +86,20 @@ $(document).ready(function(){initNavTree('group___use_macros.html',''); initResi
|
|||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">High-level API macros</div> </div>
|
||||
<div class="headertitle"><div class="title">High-level API macros</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:gae8911119d726a43b77f5781cb5a72813"><td class="memItemLeft" align="right" valign="top"><a id="gae8911119d726a43b77f5781cb5a72813"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>   __FILE__, __FUNCTION__, __LINE__</td></tr>
|
||||
<tr class="memdesc:gae8911119d726a43b77f5781cb5a72813"><td class="mdescLeft"> </td><td class="mdescRight">Handy shortcuts to location. <br /></td></tr>
|
||||
<tr class="memitem:gae8911119d726a43b77f5781cb5a72813"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>   __FILE__, __FUNCTION__, __LINE__</td></tr>
|
||||
<tr class="memdesc:gae8911119d726a43b77f5781cb5a72813"><td class="mdescLeft"> </td><td class="mdescRight">Handy shortcuts to location. <a href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">More...</a><br /></td></tr>
|
||||
<tr class="separator:gae8911119d726a43b77f5781cb5a72813"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga6f86187e2b35e7e1907d688f504a197d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(LEVEL, WHAT)</td></tr>
|
||||
<tr class="memitem:ga369d365b7c25ec270596c3ca6839cf2c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">CLUTCHLOGD</a>(LEVEL, WHAT, DEPTH_DELTA)</td></tr>
|
||||
<tr class="memdesc:ga369d365b7c25ec270596c3ca6839cf2c"><td class="mdescLeft"> </td><td class="mdescRight">Log a message at the given level and with a given depth delta. <a href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga369d365b7c25ec270596c3ca6839cf2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga6f86187e2b35e7e1907d688f504a197d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(LEVEL, WHAT)    <a class="el" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">CLUTCHLOGD</a>(LEVEL, WHAT, 0)</td></tr>
|
||||
<tr class="memdesc:ga6f86187e2b35e7e1907d688f504a197d"><td class="mdescLeft"> </td><td class="mdescRight">Log a message at the given level. <a href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga6f86187e2b35e7e1907d688f504a197d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga572e3aa19d8b39e3ed0b9e91961104c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(LEVEL, CONTAINER, FILENAME)</td></tr>
|
||||
|
|
@ -112,7 +113,70 @@ Macros</h2></td></tr>
|
|||
<tr class="separator:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="ga6f86187e2b35e7e1907d688f504a197d"></a>
|
||||
<a id="gae8911119d726a43b77f5781cb5a72813" name="gae8911119d726a43b77f5781cb5a72813"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gae8911119d726a43b77f5781cb5a72813">◆ </a></span>CLUTCHLOC</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOC   __FILE__, __FUNCTION__, __LINE__</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Handy shortcuts to location. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00078">78</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga369d365b7c25ec270596c3ca6839cf2c" name="ga369d365b7c25ec270596c3ca6839cf2c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga369d365b7c25ec270596c3ca6839cf2c">◆ </a></span>CLUTCHLOGD</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CLUTCHLOGD</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">LEVEL, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">WHAT, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">DEPTH_DELTA </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||
<div class="line"> auto& clutchlog__logger = <a class="code hl_function" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a>(); \</div>
|
||||
<div class="line"> std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \</div>
|
||||
<div class="line"> clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), <a class="code hl_define" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, DEPTH_DELTA); \</div>
|
||||
<div class="line"> } <span class="keywordflow">while</span>(0)</div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a6e2a5e98fa9f722d90ba6515895543ac"><div class="ttname"><a href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00307">clutchlog.h:307</a></div></div>
|
||||
<div class="ttc" id="agroup___use_macros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00078">clutchlog.h:78</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
<p>Log a message at the given level and with a given depth delta. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00082">82</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga6f86187e2b35e7e1907d688f504a197d" name="ga6f86187e2b35e7e1907d688f504a197d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga6f86187e2b35e7e1907d688f504a197d">◆ </a></span>CLUTCHLOG</h2>
|
||||
|
||||
<div class="memitem">
|
||||
|
|
@ -133,23 +197,18 @@ Macros</h2></td></tr>
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
<td></td><td>    <a class="el" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">CLUTCHLOGD</a>(LEVEL, WHAT, 0)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||
<div class="line"> auto& clutchlog__logger = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
||||
<div class="line"> std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \</div>
|
||||
<div class="line"> clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), <a class="code" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
||||
<div class="line"> } <span class="keywordflow">while</span>(0)</div>
|
||||
</div><!-- fragment -->
|
||||
|
||||
<p>Log a message at the given level. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00081">81</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00099">99</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga572e3aa19d8b39e3ed0b9e91961104c2"></a>
|
||||
<a id="ga572e3aa19d8b39e3ed0b9e91961104c2" name="ga572e3aa19d8b39e3ed0b9e91961104c2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga572e3aa19d8b39e3ed0b9e91961104c2">◆ </a></span>CLUTCHDUMP</h2>
|
||||
|
||||
<div class="memitem">
|
||||
|
|
@ -181,18 +240,19 @@ Macros</h2></td></tr>
|
|||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||
<div class="line"> auto& clutchlog__logger = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
||||
<div class="line"> auto& clutchlog__logger = <a class="code hl_function" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a>(); \</div>
|
||||
<div class="line"> clutchlog__logger.dump(clutchlog::level::LEVEL, std::begin(CONTAINER), std::end(CONTAINER), \</div>
|
||||
<div class="line"> <a class="code" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, FILENAME, <a class="code" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>); \</div>
|
||||
<div class="line"> <a class="code hl_define" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, FILENAME, <a class="code hl_define" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>); \</div>
|
||||
<div class="line"> } <span class="keywordflow">while</span>(0)</div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga54d29e956575e1c731eab5406135c5df"><div class="ttname"><a href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></div><div class="ttdeci">#define CLUTCHDUMP_DEFAULT_SEP</div><div class="ttdoc">Compile-time default item separator for dump.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00250">clutchlog.h:250</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
<p>Dump the given container. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00098">98</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00108">108</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga9f77cee4f853e582262930c9c17f90ae"></a>
|
||||
<a id="ga9f77cee4f853e582262930c9c17f90ae" name="ga9f77cee4f853e582262930c9c17f90ae"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga9f77cee4f853e582262930c9c17f90ae">◆ </a></span>CLUTCHFUNC</h2>
|
||||
|
||||
<div class="memitem">
|
||||
|
|
@ -224,8 +284,8 @@ Macros</h2></td></tr>
|
|||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||
<div class="line"> auto& clutchlog__logger = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
||||
<div class="line"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, <a class="code" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
||||
<div class="line"> auto& clutchlog__logger = <a class="code hl_function" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a>(); \</div>
|
||||
<div class="line"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, <a class="code hl_define" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
||||
<div class="line"> if(clutchlog__scope.matches) { \</div>
|
||||
<div class="line"> FUNC(__VA_ARGS__); \</div>
|
||||
<div class="line"> } \</div>
|
||||
|
|
@ -233,11 +293,11 @@ Macros</h2></td></tr>
|
|||
</div><!-- fragment -->
|
||||
<p>Call any function if the scope matches. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00115">115</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00125">125</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gaaf2e85e1153e6c88b458dd49e3c37c73"></a>
|
||||
<a id="gaaf2e85e1153e6c88b458dd49e3c37c73" name="gaaf2e85e1153e6c88b458dd49e3c37c73"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gaaf2e85e1153e6c88b458dd49e3c37c73">◆ </a></span>CLUTCHCODE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
|
|
@ -263,8 +323,8 @@ Macros</h2></td></tr>
|
|||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||
<div class="line"> auto& clutchlog__logger = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
||||
<div class="line"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, <a class="code" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
||||
<div class="line"> auto& clutchlog__logger = <a class="code hl_function" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a>(); \</div>
|
||||
<div class="line"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, <a class="code hl_define" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
||||
<div class="line"> if(clutchlog__scope.matches) { \</div>
|
||||
<div class="line"> __VA_ARGS__ \</div>
|
||||
<div class="line"> } \</div>
|
||||
|
|
@ -272,21 +332,16 @@ Macros</h2></td></tr>
|
|||
</div><!-- fragment -->
|
||||
<p>Run any code if the scope matches. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00136">136</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00146">146</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00296">clutchlog.h:296</a></div></div>
|
||||
<div class="ttc" id="agroup___use_macros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00077">clutchlog.h:77</a></div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga54d29e956575e1c731eab5406135c5df"><div class="ttname"><a href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></div><div class="ttdeci">#define CLUTCHDUMP_DEFAULT_SEP</div><div class="ttdoc">Compile-time default item separator for dump.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00239">clutchlog.h:239</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
var group___use_macros =
|
||||
[
|
||||
[ "CLUTCHLOC", "group___use_macros.html#gae8911119d726a43b77f5781cb5a72813", null ],
|
||||
[ "CLUTCHLOGD", "group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c", null ],
|
||||
[ "CLUTCHLOG", "group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d", null ],
|
||||
[ "CLUTCHDUMP", "group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2", null ],
|
||||
[ "CLUTCHFUNC", "group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae", null ],
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Colors management in 16 colors mode (4-bits ANSI).</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('group__colors16.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -88,97 +88,226 @@ $(document).ready(function(){initNavTree('group__colors16.html',''); initResizab
|
|||
<a href="#enum-members">Enumerations</a> |
|
||||
<a href="#var-members">Variables</a> |
|
||||
<a href="#friend-members">Friends</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Colors management in 16 colors mode (4-bits ANSI).</div> </div>
|
||||
<div class="headertitle"><div class="title">Colors management in 16 colors mode (4-bits ANSI).</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memItemLeft" align="right" valign="top"><a id="ga4662a3ec3577c6a575a2c734636ed8a0"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> { <br />
|
||||
  <b>black</b> = 30,
|
||||
<b>red</b> = 31,
|
||||
<b>green</b> = 32,
|
||||
<b>yellow</b> = 33,
|
||||
<br />
|
||||
  <b>blue</b> = 34,
|
||||
<b>magenta</b> = 35,
|
||||
<b>cyan</b> = 36,
|
||||
<b>white</b> = 37,
|
||||
<br />
|
||||
  <b>bright_black</b> = 90,
|
||||
<b>bright_red</b> = 91,
|
||||
<b>bright_green</b> = 92,
|
||||
<b>bright_yellow</b> = 93,
|
||||
<br />
|
||||
  <b>bright_blue</b> = 94,
|
||||
<b>bright_magenta</b> = 95,
|
||||
<b>bright_cyan</b> = 96,
|
||||
<b>bright_white</b> = 97,
|
||||
<br />
|
||||
<tr class="memitem:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> { <br />
|
||||
  <b>black</b> = 30
|
||||
, <b>red</b> = 31
|
||||
, <b>green</b> = 32
|
||||
, <b>yellow</b> = 33
|
||||
, <br />
|
||||
  <b>blue</b> = 34
|
||||
, <b>magenta</b> = 35
|
||||
, <b>cyan</b> = 36
|
||||
, <b>white</b> = 37
|
||||
, <br />
|
||||
  <b>bright_black</b> = 90
|
||||
, <b>bright_red</b> = 91
|
||||
, <b>bright_green</b> = 92
|
||||
, <b>bright_yellow</b> = 93
|
||||
, <br />
|
||||
  <b>bright_blue</b> = 94
|
||||
, <b>bright_magenta</b> = 95
|
||||
, <b>bright_cyan</b> = 96
|
||||
, <b>bright_white</b> = 97
|
||||
, <br />
|
||||
  <b>none</b> = -1
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="memdesc:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color codes. <br /></td></tr>
|
||||
<tr class="memdesc:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color codes. <a href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memItemLeft" align="right" valign="top"><a id="ga1cf3e27e4041250ffea0a6d58010da1e"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> { <br />
|
||||
  <b>black</b> = 40,
|
||||
<b>red</b> = 41,
|
||||
<b>green</b> = 42,
|
||||
<b>yellow</b> = 43,
|
||||
<br />
|
||||
  <b>blue</b> = 44,
|
||||
<b>magenta</b> = 45,
|
||||
<b>cyan</b> = 46,
|
||||
<b>white</b> = 47,
|
||||
<br />
|
||||
  <b>bright_black</b> = 100,
|
||||
<b>bright_red</b> = 101,
|
||||
<b>bright_green</b> = 102,
|
||||
<b>bright_yellow</b> = 103,
|
||||
<br />
|
||||
  <b>bright_blue</b> = 104,
|
||||
<b>bright_magenta</b> = 105,
|
||||
<b>bright_cyan</b> = 106,
|
||||
<b>bright_white</b> = 107,
|
||||
<br />
|
||||
<tr class="memitem:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> { <br />
|
||||
  <b>black</b> = 40
|
||||
, <b>red</b> = 41
|
||||
, <b>green</b> = 42
|
||||
, <b>yellow</b> = 43
|
||||
, <br />
|
||||
  <b>blue</b> = 44
|
||||
, <b>magenta</b> = 45
|
||||
, <b>cyan</b> = 46
|
||||
, <b>white</b> = 47
|
||||
, <br />
|
||||
  <b>bright_black</b> = 100
|
||||
, <b>bright_red</b> = 101
|
||||
, <b>bright_green</b> = 102
|
||||
, <b>bright_yellow</b> = 103
|
||||
, <br />
|
||||
  <b>bright_blue</b> = 104
|
||||
, <b>bright_magenta</b> = 105
|
||||
, <b>bright_cyan</b> = 106
|
||||
, <b>bright_white</b> = 107
|
||||
, <br />
|
||||
  <b>none</b> = -1
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="memdesc:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="mdescLeft"> </td><td class="mdescRight">Background color codes. <br /></td></tr>
|
||||
<tr class="memdesc:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="mdescLeft"> </td><td class="mdescRight">Background color codes. <a href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top"><a id="ga8307a848fcf9ed929435b3e1f2b53401"></a>
|
||||
enum <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt::fore</a></td></tr>
|
||||
<tr class="memitem:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top"><a id="ga8307a848fcf9ed929435b3e1f2b53401" name="ga8307a848fcf9ed929435b3e1f2b53401"></a>
|
||||
enum <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fore</b></td></tr>
|
||||
<tr class="memdesc:ga8307a848fcf9ed929435b3e1f2b53401"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color. <br /></td></tr>
|
||||
<tr class="separator:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga86696b20e5b31c96ba592926efb324f3"><td class="memItemLeft" align="right" valign="top"><a id="ga86696b20e5b31c96ba592926efb324f3"></a>
|
||||
enum <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt::back</a></td></tr>
|
||||
<tr class="memitem:ga86696b20e5b31c96ba592926efb324f3"><td class="memItemLeft" align="right" valign="top"><a id="ga86696b20e5b31c96ba592926efb324f3" name="ga86696b20e5b31c96ba592926efb324f3"></a>
|
||||
enum <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::back</b></td></tr>
|
||||
<tr class="memdesc:ga86696b20e5b31c96ba592926efb324f3"><td class="mdescLeft"> </td><td class="mdescRight">Background color. <br /></td></tr>
|
||||
<tr class="separator:ga86696b20e5b31c96ba592926efb324f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friend-members"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friend-members" name="friend-members"></a>
|
||||
Friends</h2></td></tr>
|
||||
<tr class="memitem:ga5a697f5ad3326ea25b139e25252b4cf7"><td class="memItemLeft" align="right" valign="top"><a id="ga5a697f5ad3326ea25b139e25252b4cf7"></a>
|
||||
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7">clutchlog::fmt::operator<<</a> (std::ostream &os, const std::tuple< <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a>, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> > &fbs)</td></tr>
|
||||
<tr class="memdesc:ga5a697f5ad3326ea25b139e25252b4cf7"><td class="mdescLeft"> </td><td class="mdescRight">Output stream operator for a 3-tuple of 16-colors mode tags. <br /></td></tr>
|
||||
<tr class="separator:ga5a697f5ad3326ea25b139e25252b4cf7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga379b0af834c7c561edc5c1e3a3427a33"><td class="memItemLeft" align="right" valign="top"><a id="ga379b0af834c7c561edc5c1e3a3427a33"></a>
|
||||
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33">clutchlog::fmt::operator<<</a> (std::ostream &os, const <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> &s)</td></tr>
|
||||
<tr class="memdesc:ga379b0af834c7c561edc5c1e3a3427a33"><td class="mdescLeft"> </td><td class="mdescRight">Output stream operator for a typo tag alone, in 16-colors mode. <br /></td></tr>
|
||||
<tr class="separator:ga379b0af834c7c561edc5c1e3a3427a33"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac00a2f504f5308207f7a94915fe9a9c5"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5">clutchlog::fmt::operator<<</a> (std::ostream &os, const std::tuple< <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a>, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> > &fbs)</td></tr>
|
||||
<tr class="memdesc:gac00a2f504f5308207f7a94915fe9a9c5"><td class="mdescLeft"> </td><td class="mdescRight">Output stream operator for a 3-tuple of 16-colors mode tags. <a href="group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5">More...</a><br /></td></tr>
|
||||
<tr class="separator:gac00a2f504f5308207f7a94915fe9a9c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga93d498671d8dc2e796978c4f4de51241"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga93d498671d8dc2e796978c4f4de51241">clutchlog::fmt::operator<<</a> (std::ostream &os, const <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> &s)</td></tr>
|
||||
<tr class="memdesc:ga93d498671d8dc2e796978c4f4de51241"><td class="mdescLeft"> </td><td class="mdescRight">Output stream operator for a typo tag alone, in 16-colors mode. <a href="group__colors16.html#ga93d498671d8dc2e796978c4f4de51241">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga93d498671d8dc2e796978c4f4de51241"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a id="ga4662a3ec3577c6a575a2c734636ed8a0" name="ga4662a3ec3577c6a575a2c734636ed8a0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga4662a3ec3577c6a575a2c734636ed8a0">◆ </a></span>fg</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum class <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Foreground color codes. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00404">404</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga1cf3e27e4041250ffea0a6d58010da1e" name="ga1cf3e27e4041250ffea0a6d58010da1e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga1cf3e27e4041250ffea0a6d58010da1e">◆ </a></span>bg</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum class <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Background color codes. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00425">425</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Friends</h2>
|
||||
<a id="gac00a2f504f5308207f7a94915fe9a9c5" name="gac00a2f504f5308207f7a94915fe9a9c5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gac00a2f504f5308207f7a94915fe9a9c5">◆ </a></span>operator<< <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::ostream & operator<< </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::ostream & </td>
|
||||
<td class="paramname"><em>os</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::tuple< <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a>, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> > & </td>
|
||||
<td class="paramname"><em>fbs</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Output stream operator for a 3-tuple of 16-colors mode tags. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00447">447</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga93d498671d8dc2e796978c4f4de51241" name="ga93d498671d8dc2e796978c4f4de51241"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga93d498671d8dc2e796978c4f4de51241">◆ </a></span>operator<< <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::ostream & operator<< </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::ostream & </td>
|
||||
<td class="paramname"><em>os</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> & </td>
|
||||
<td class="paramname"><em>s</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Output stream operator for a typo tag alone, in 16-colors mode. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00469">469</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
var group__colors16 =
|
||||
[
|
||||
[ "fg", "group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0", null ],
|
||||
[ "bg", "group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e", null ],
|
||||
[ "fore", "group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401", null ],
|
||||
[ "back", "group__colors16.html#ga86696b20e5b31c96ba592926efb324f3", null ],
|
||||
[ "operator<<", "group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7", null ],
|
||||
[ "operator<<", "group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33", null ]
|
||||
[ "clutchlog::fmt::fg", "group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0", null ],
|
||||
[ "clutchlog::fmt::bg", "group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e", null ],
|
||||
[ "clutchlog::fmt::fore", "group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401", null ],
|
||||
[ "clutchlog::fmt::back", "group__colors16.html#ga86696b20e5b31c96ba592926efb324f3", null ],
|
||||
[ "clutchlog::fmt::operator<<", "group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5", null ],
|
||||
[ "clutchlog::fmt::operator<<", "group__colors16.html#ga93d498671d8dc2e796978c4f4de51241", null ]
|
||||
];
|
||||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Internal colors management in 256 and 16M colors modes.</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('group__colors256__16_m.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -87,13 +87,12 @@ $(document).ready(function(){initNavTree('group__colors256__16_m.html',''); init
|
|||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Internal colors management in 256 and 16M colors modes.</div> </div>
|
||||
<div class="headertitle"><div class="title">Internal colors management in 256 and 16M colors modes.</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1color.html">clutchlog::fmt::color</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Interface class for colors representation. <a href="structclutchlog_1_1fmt_1_1color.html#details">More...</a><br /></td></tr>
|
||||
|
|
@ -117,22 +116,22 @@ Classes</h2></td></tr>
|
|||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">background in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1bg__16_m.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:gad98fbe84ef338ded8425d56955825a2c"><td class="memItemLeft" align="right" valign="top"><a id="gad98fbe84ef338ded8425d56955825a2c"></a>
|
||||
<a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">clutchlog::fmt::fg_256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">clutchlog::fmt::fore_256</a></td></tr>
|
||||
<tr class="memitem:gad98fbe84ef338ded8425d56955825a2c"><td class="memItemLeft" align="right" valign="top"><a id="gad98fbe84ef338ded8425d56955825a2c" name="gad98fbe84ef338ded8425d56955825a2c"></a>
|
||||
<a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">clutchlog::fmt::fg_256</a> </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fore_256</b></td></tr>
|
||||
<tr class="memdesc:gad98fbe84ef338ded8425d56955825a2c"><td class="mdescLeft"> </td><td class="mdescRight">Current foreground in 256-colors mode. <br /></td></tr>
|
||||
<tr class="separator:gad98fbe84ef338ded8425d56955825a2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga1d687af385957846034568c3a62d4ef0"><td class="memItemLeft" align="right" valign="top"><a id="ga1d687af385957846034568c3a62d4ef0"></a>
|
||||
<a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">clutchlog::fmt::bg_256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">clutchlog::fmt::back_256</a></td></tr>
|
||||
<tr class="memitem:ga1d687af385957846034568c3a62d4ef0"><td class="memItemLeft" align="right" valign="top"><a id="ga1d687af385957846034568c3a62d4ef0" name="ga1d687af385957846034568c3a62d4ef0"></a>
|
||||
<a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">clutchlog::fmt::bg_256</a> </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::back_256</b></td></tr>
|
||||
<tr class="memdesc:ga1d687af385957846034568c3a62d4ef0"><td class="mdescLeft"> </td><td class="mdescRight">Current background in 256-colors mode. <br /></td></tr>
|
||||
<tr class="separator:ga1d687af385957846034568c3a62d4ef0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga626c99eb11d1718d7a2a8bb3f079e6de"><td class="memItemLeft" align="right" valign="top"><a id="ga626c99eb11d1718d7a2a8bb3f079e6de"></a>
|
||||
<a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html">clutchlog::fmt::fg_16M</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">clutchlog::fmt::fore_16M</a></td></tr>
|
||||
<tr class="memitem:ga626c99eb11d1718d7a2a8bb3f079e6de"><td class="memItemLeft" align="right" valign="top"><a id="ga626c99eb11d1718d7a2a8bb3f079e6de" name="ga626c99eb11d1718d7a2a8bb3f079e6de"></a>
|
||||
<a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html">clutchlog::fmt::fg_16M</a> </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fore_16M</b></td></tr>
|
||||
<tr class="memdesc:ga626c99eb11d1718d7a2a8bb3f079e6de"><td class="mdescLeft"> </td><td class="mdescRight">Current foreground in 16M-colors mode. <br /></td></tr>
|
||||
<tr class="separator:ga626c99eb11d1718d7a2a8bb3f079e6de"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa2fcbb402dc2426d3720b8bc78a80ec0"><td class="memItemLeft" align="right" valign="top"><a id="gaa2fcbb402dc2426d3720b8bc78a80ec0"></a>
|
||||
<a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html">clutchlog::fmt::bg_16M</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0">clutchlog::fmt::back_16M</a></td></tr>
|
||||
<tr class="memitem:gaa2fcbb402dc2426d3720b8bc78a80ec0"><td class="memItemLeft" align="right" valign="top"><a id="gaa2fcbb402dc2426d3720b8bc78a80ec0" name="gaa2fcbb402dc2426d3720b8bc78a80ec0"></a>
|
||||
<a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html">clutchlog::fmt::bg_16M</a> </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::back_16M</b></td></tr>
|
||||
<tr class="memdesc:gaa2fcbb402dc2426d3720b8bc78a80ec0"><td class="mdescLeft"> </td><td class="mdescRight">Current background in 16M-colors mode. <br /></td></tr>
|
||||
<tr class="separator:gaa2fcbb402dc2426d3720b8bc78a80ec0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
|
|
@ -141,9 +140,7 @@ Variables</h2></td></tr>
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,58 +1,55 @@
|
|||
var group__colors256__16_m =
|
||||
[
|
||||
[ "color", "structclutchlog_1_1fmt_1_1color.html", [
|
||||
[ "clutchlog::fmt::color", "structclutchlog_1_1fmt_1_1color.html", [
|
||||
[ "color", "structclutchlog_1_1fmt_1_1color.html#a741d0165287350d8fcacb1f472ce5dac", null ],
|
||||
[ "is_set", "structclutchlog_1_1fmt_1_1color.html#a96d7161ef1e7cc631ae670cd3f364603", null ],
|
||||
[ "print_on", "structclutchlog_1_1fmt_1_1color.html#aa75e958436afe333924b6db3e5f0821f", null ],
|
||||
[ "operator<<", "structclutchlog_1_1fmt_1_1color.html#a826e3d3eba925608442439d6bc3a95a6", null ],
|
||||
[ "mode", "structclutchlog_1_1fmt_1_1color.html#aacbc3cd9447fdb7d51e02b29b5028a6b", null ],
|
||||
[ "print_on", "structclutchlog_1_1fmt_1_1color.html#a121619a01bf48e53b3478d23989c0c59", null ],
|
||||
[ "operator<<", "structclutchlog_1_1fmt_1_1color.html#a4860c13958d21118a564920fa78e6720", null ],
|
||||
[ "type", "structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae", null ],
|
||||
[ "ground", "structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0", [
|
||||
[ "fore", "structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0ae64e4c4fee28f9ca7301e4c7ff598e67", null ],
|
||||
[ "back", "structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0a469bba0a564235dfceede42db14f17b0", null ]
|
||||
] ]
|
||||
] ],
|
||||
[ "color_256", "structclutchlog_1_1fmt_1_1color__256.html", [
|
||||
[ "clutchlog::fmt::color_256", "structclutchlog_1_1fmt_1_1color__256.html", [
|
||||
[ "color_256", "structclutchlog_1_1fmt_1_1color__256.html#a12fdff3c5c4edbf952aaa31519f0171c", null ],
|
||||
[ "color_256", "structclutchlog_1_1fmt_1_1color__256.html#a1b68065b35141c018b33c3f2c45f5726", null ],
|
||||
[ "is_set", "structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111", null ],
|
||||
[ "print_on", "structclutchlog_1_1fmt_1_1color__256.html#aaae6106a11eddade981172324a43df68", null ],
|
||||
[ "print_on", "structclutchlog_1_1fmt_1_1color__256.html#ad4e941accf566378e0007ec881096fb0", null ],
|
||||
[ "index", "structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988", null ]
|
||||
] ],
|
||||
[ "fg_256", "structclutchlog_1_1fmt_1_1fg__256.html", [
|
||||
[ "clutchlog::fmt::fg_256", "structclutchlog_1_1fmt_1_1fg__256.html", [
|
||||
[ "fg_256", "structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a", null ],
|
||||
[ "fg_256", "structclutchlog_1_1fmt_1_1fg__256.html#a6df3d848db0e55c79709fb4565cbfd59", null ],
|
||||
[ "fg_256", "structclutchlog_1_1fmt_1_1fg__256.html#a501fff36520f20ba4973ba3848fb9c23", null ]
|
||||
] ],
|
||||
[ "bg_256", "structclutchlog_1_1fmt_1_1bg__256.html", [
|
||||
[ "clutchlog::fmt::bg_256", "structclutchlog_1_1fmt_1_1bg__256.html", [
|
||||
[ "bg_256", "structclutchlog_1_1fmt_1_1bg__256.html#a0d244a542b6b98a373f8b1f9e92a6a90", null ],
|
||||
[ "bg_256", "structclutchlog_1_1fmt_1_1bg__256.html#a83c663b1a9f00ba7ba7649c9c5605fad", null ],
|
||||
[ "bg_256", "structclutchlog_1_1fmt_1_1bg__256.html#a096d302be7373acaaf225644683408bd", null ]
|
||||
] ],
|
||||
[ "color_16M", "structclutchlog_1_1fmt_1_1color__16_m.html", [
|
||||
[ "clutchlog::fmt::color_16M", "structclutchlog_1_1fmt_1_1color__16_m.html", [
|
||||
[ "color_16M", "structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282", null ],
|
||||
[ "color_16M", "structclutchlog_1_1fmt_1_1color__16_m.html#a36d9cf42044fec34b7858142d86137d3", null ],
|
||||
[ "color_16M", "structclutchlog_1_1fmt_1_1color__16_m.html#a55e39e7eb3ced3095c00914eff52470c", null ],
|
||||
[ "is_set", "structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d", null ],
|
||||
[ "print_on", "structclutchlog_1_1fmt_1_1color__16_m.html#a674910195e7bb14d78f0cf56c308a47e", null ],
|
||||
[ "red", "structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61", null ],
|
||||
[ "green", "structclutchlog_1_1fmt_1_1color__16_m.html#ac94eaa04e4f5de4ca6cfe7105ec1c4d4", null ],
|
||||
[ "blue", "structclutchlog_1_1fmt_1_1color__16_m.html#aedcfa3e0597d9dd883b1783e931bb9af", null ]
|
||||
[ "print_on", "structclutchlog_1_1fmt_1_1color__16_m.html#ac6a4b8650ea7e9171fc76d6226015005", null ],
|
||||
[ "red", "structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61", null ]
|
||||
] ],
|
||||
[ "fg_16M", "structclutchlog_1_1fmt_1_1fg__16_m.html", [
|
||||
[ "clutchlog::fmt::fg_16M", "structclutchlog_1_1fmt_1_1fg__16_m.html", [
|
||||
[ "fg_16M", "structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194", null ],
|
||||
[ "fg_16M", "structclutchlog_1_1fmt_1_1fg__16_m.html#a531b717b8d78a0a5929fa90d0a01d7e5", null ],
|
||||
[ "fg_16M", "structclutchlog_1_1fmt_1_1fg__16_m.html#abc768d6b7c2139c14f210755108006d3", null ],
|
||||
[ "fg_16M", "structclutchlog_1_1fmt_1_1fg__16_m.html#a9da40a4a7ff3b80f028f26322f59eba8", null ]
|
||||
] ],
|
||||
[ "bg_16M", "structclutchlog_1_1fmt_1_1bg__16_m.html", [
|
||||
[ "clutchlog::fmt::bg_16M", "structclutchlog_1_1fmt_1_1bg__16_m.html", [
|
||||
[ "bg_16M", "structclutchlog_1_1fmt_1_1bg__16_m.html#a363c314ab6a8aa22951b5500d7a78ad0", null ],
|
||||
[ "bg_16M", "structclutchlog_1_1fmt_1_1bg__16_m.html#ace018922ae99f32b48bf5cacaec91501", null ],
|
||||
[ "bg_16M", "structclutchlog_1_1fmt_1_1bg__16_m.html#adcd5bd1e69e76e3b36015cf687693c97", null ],
|
||||
[ "bg_16M", "structclutchlog_1_1fmt_1_1bg__16_m.html#a68f8cb4ab78a1cfb3b7b8e1e95bee11d", null ]
|
||||
] ],
|
||||
[ "fore_256", "group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c", null ],
|
||||
[ "back_256", "group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0", null ],
|
||||
[ "fore_16M", "group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de", null ],
|
||||
[ "back_16M", "group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0", null ]
|
||||
[ "clutchlog::fmt::fore_256", "group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c", null ],
|
||||
[ "clutchlog::fmt::back_256", "group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0", null ],
|
||||
[ "clutchlog::fmt::fore_16M", "group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de", null ],
|
||||
[ "clutchlog::fmt::back_16M", "group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0", null ]
|
||||
];
|
||||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class Hierarchy</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('hierarchy.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,8 +84,7 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Hierarchy</div> </div>
|
||||
<div class="headertitle"><div class="title">Class Hierarchy</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">
|
||||
|
|
@ -109,9 +108,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
412
docs/index.html
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Clutchlog — versatile (de)clutchable spatial logging</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('index.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -83,9 +83,8 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); });
|
|||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="PageDoc"><div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Clutchlog — versatile (de)clutchable spatial logging </div> </div>
|
||||
<div><div class="header">
|
||||
<div class="headertitle"><div class="title">Clutchlog — versatile (de)clutchable spatial logging </div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="toc"><h3>Table of Contents</h3>
|
||||
|
|
@ -98,102 +97,112 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); });
|
|||
<li class="level2"><a href="#autotoc_md7">Output Configuration</a><ul><li class="level3"><a href="#autotoc_md8">Log Format</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="level2"><a href="#autotoc_md9">Output style</a><ul><li class="level3"><a href="#autotoc_md10">Typographic Style</a></li>
|
||||
<li class="level2"><a href="#autotoc_md9">Output Styling</a><ul><li class="level3"><a href="#autotoc_md10">Typographic Style</a></li>
|
||||
<li class="level3"><a href="#autotoc_md11">Colors</a></li>
|
||||
<li class="level3"><a href="#autotoc_md12">Value-dependant Format Tags</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="level1"><a href="#autotoc_md12">Advanced Usage</a><ul><li class="level2"><a href="#autotoc_md13">More Output Configuration</a><ul><li class="level3"><a href="#autotoc_md14">Dump Format</a></li>
|
||||
<li class="level3"><a href="#autotoc_md15">Stack Depth Mark</a></li>
|
||||
<li class="level3"><a href="#autotoc_md16">Horizontal Filling</a></li>
|
||||
<li class="level3"><a href="#autotoc_md17">Stack Depth</a></li>
|
||||
<li class="level1"><a href="#autotoc_md13">Advanced Usage</a><ul><li class="level2"><a href="#autotoc_md14">More Output Configuration</a><ul><li class="level3"><a href="#autotoc_md15">Dump Format</a></li>
|
||||
<li class="level3"><a href="#autotoc_md16">Stack Depth Mark</a></li>
|
||||
<li class="level3"><a href="#autotoc_md17">Horizontal Filling</a></li>
|
||||
<li class="level3"><a href="#autotoc_md18">Stack Depth</a></li>
|
||||
<li class="level3"><a href="#autotoc_md19">Filename</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="level2"><a href="#autotoc_md18">Disabled calls</a></li>
|
||||
<li class="level2"><a href="#autotoc_md19">Low-level API</a></li>
|
||||
<li class="level2"><a href="#autotoc_md20">(De)clutch any function call</a></li>
|
||||
<li class="level2"><a href="#autotoc_md21">(De)clutch any code section</a></li>
|
||||
<li class="level2"><a href="#autotoc_md20">Disabled calls</a></li>
|
||||
<li class="level2"><a href="#autotoc_md21">Low-level API</a></li>
|
||||
<li class="level2"><a href="#autotoc_md22">(De)clutch any function call</a></li>
|
||||
<li class="level2"><a href="#autotoc_md23">(De)clutch any code section</a></li>
|
||||
<li class="level2"><a href="#autotoc_md24">Manually Increase Stack Depth</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="level1"><a href="#autotoc_md22">Examples</a></li>
|
||||
<li class="level1"><a href="#autotoc_md23">Limitations</a><ul><ul><li class="level3"><a href="#autotoc_md24">System-dependent stack depth</a></li>
|
||||
<li class="level3"><a href="#autotoc_md25">System-dependent horizontal fill</a></li>
|
||||
<li class="level3"><a href="#autotoc_md26">Dependencies</a></li>
|
||||
<li class="level3"><a href="#autotoc_md27">Variable names within the CLUTCHLOG macro</a></li>
|
||||
<li class="level3"><a href="#autotoc_md28">Features</a></li>
|
||||
<li class="level1"><a href="#autotoc_md25">Examples</a></li>
|
||||
<li class="level1"><a href="#autotoc_md26">Limitations</a><ul><ul><li class="level3"><a href="#autotoc_md27">System-dependent stack depth</a></li>
|
||||
<li class="level3"><a href="#autotoc_md28">System-dependent horizontal fill</a></li>
|
||||
<li class="level3"><a href="#autotoc_md29">Dependencies</a></li>
|
||||
<li class="level3"><a href="#autotoc_md30">Variable names within the CLUTCHLOG macro</a></li>
|
||||
<li class="level3"><a href="#autotoc_md31">Features</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="level1"><a href="#autotoc_md29">Build and tests</a></li>
|
||||
<li class="level1"><a href="#autotoc_md32">Build and tests</a></li>
|
||||
<li class="level1"><a href="#autotoc_md33">Usage as a Git submodule</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="textblock"><p><em><b>Clutchlog is a <em>spatial</em> logging system that targets versatile debugging.</b></em> <em><b>It allows to (de)clutch messages for a given: log level, source code location or call stack depth.</b></em></p>
|
||||
<div class="textblock"><p ><a class="anchor" id="md_README"></a></p>
|
||||
<p ><b>Clutchlog is a <em>spatial</em> logging system that targets versatile <em>debugging</em>.</b> <b>It allows to (de)clutch messages for a given: log level, source code location or call stack depth.</b></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/nojhan/clutchlog">Project page on Github</a></li>
|
||||
<li><a href="https://nojhan.github.io/clutchlog/">Documentation</a></li>
|
||||
</ul>
|
||||
<p align="center"></p>
|
||||
<p><img alt"Clutchlog logo" src="https://raw.githubusercontent.com/nojhan/clutchlog/master/docs/clutchlog_logo.svg" width="400" /> </p>
|
||||
<p align="center"></p>
|
||||
<p ><img alt"Clutchlog logo" src="https://raw.githubusercontent.com/nojhan/clutchlog/master/docs/clutchlog_logo.svg" width="400" /> </p>
|
||||
<h1><a class="anchor" id="autotoc_md0"></a>
|
||||
Features</h1>
|
||||
<p>Clutchlog allows to select which log messages will be displayed, based on their locations:</p>
|
||||
<p >Clutchlog allows to select which log messages will be displayed, based on their locations:</p>
|
||||
<ul>
|
||||
<li><b>Classical log levels</b>: each message has a given detail level and it is displayed if you ask for a at least the same one.</li>
|
||||
<li><b>Call stack depth</b>: you can ask to display messages within functions that are called up to a given stack depth.</li>
|
||||
<li><b>Source code location</b>: you can ask to display messages called from given files, functions and line number, all based on regular expressions.</li>
|
||||
</ul>
|
||||
<p>Additionally, Clutchlog will do its best to allow the compiler to optimize out calls, for instance debug messages in "Release" builds.</p>
|
||||
<p>Additional features:</p>
|
||||
<p >Additionally, Clutchlog will do its best to allow the compiler to optimize out calls, for instance debug messages in "Release" builds.</p>
|
||||
<p >Additional features:</p>
|
||||
<ul>
|
||||
<li><b>Templated log format</b>, to easily design your own format.</li>
|
||||
<li><b>Colored log</b>. By default only important ones are colored (critical and error in red, warning in magenta).</li>
|
||||
<li><b>Powerful Styling</b>. Clutchlog comes with many options to color its output, for example by using colors with a semantic meaning, so that visually parse the logs is easy.</li>
|
||||
<li><b>Macro to dump the content of a container in a file</b> with automatic naming (yes, it is useful for fast debugging).</li>
|
||||
<li><b>Generic clutching wrapper</b>, to wrap any function call. Useful to (de)clutch <em>asserts</em> for example.</li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="autotoc_md1"></a>
|
||||
Example</h1>
|
||||
<p>Adding a message is a simple as calling a macro (which is declutched in Debug build type, when <code>NDEBUG</code> is not defined): </p><div class="fragment"><div class="line"><a class="code" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(info, <span class="stringliteral">"matrix size: "</span> << m << <span class="stringliteral">"x"</span> << n);</div>
|
||||
</div><!-- fragment --><p>To configure the display, you indicate the three types of locations, for example in your <code>main</code> function: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||
<p >Adding a message is a simple as calling a macro (which is declutched in Debug build type, when <code>NDEBUG</code> is not defined): </p><div class="fragment"><div class="line"><a class="code hl_define" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(info, <span class="stringliteral">"matrix size: "</span> << m << <span class="stringliteral">"x"</span> << n);</div>
|
||||
<div class="ttc" id="agroup___use_macros_html_ga6f86187e2b35e7e1907d688f504a197d"><div class="ttname"><a href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a></div><div class="ttdeci">#define CLUTCHLOG(LEVEL, WHAT)</div><div class="ttdoc">Log a message at the given level.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00099">clutchlog.h:99</a></div></div>
|
||||
</div><!-- fragment --><p >To configure the display, you indicate the three types of locations, for example in your <code>main</code> function: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code hl_function" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a>();</div>
|
||||
<div class="line">log.depth(2); <span class="comment">// Log functions called from "main" but not below.</span></div>
|
||||
<div class="line">log.threshold(<span class="stringliteral">"Info"</span>); <span class="comment">// Log only "info", "warning", "error" or "critical" messages.</span></div>
|
||||
<div class="line">log.file(<span class="stringliteral">"algebra/.*"</span>); <span class="comment">// Will match any file in the "algebra" directory.</span></div>
|
||||
<div class="line">log.func(<span class="stringliteral">"(mul|add|sub|div)"</span>); <span class="comment">// Will match "multiply", for instance.</span></div>
|
||||
</div><!-- fragment --><p>Example of a real-life log session (as seen in the <a href="https://github.com/jdreo/frictionlesser">frictionlesser</a> software): <img src="https://github.com/nojhan/clutchlog/blob/main/demo.jpg?raw=true" alt="A log screen capture with full details, showing colored messages and location." class="inline"/></p>
|
||||
<p>Demo showing fancy styling: <img src="https://github.com/nojhan/clutchlog/blob/main/demo.jpg?raw=true" alt="A log screen capture showing fancy coloring of text lines." class="inline"/></p>
|
||||
<p>For more detailled examples, see the "Usage" sections below and the <code>tests</code> directory.</p>
|
||||
<div class="ttc" id="aclassclutchlog_html_a6e2a5e98fa9f722d90ba6515895543ac"><div class="ttname"><a href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00307">clutchlog.h:307</a></div></div>
|
||||
</div><!-- fragment --><p >Example of a real-life log session (as seen in the <a href="https://github.com/jdreo/frictionlesser">frictionlesser</a> software):</p>
|
||||
<p ><img src="https://raw.githubusercontent.com/nojhan/clutchlog/master/demo.png" alt="A log screen capture with full details, showing colored messages and location." class="inline"/></p>
|
||||
<p >Demo showing fancy styling:</p>
|
||||
<p ><img src="https://raw.githubusercontent.com/nojhan/clutchlog/master/demo-extra.png" alt="A log screen capture showing fancy coloring of text lines." class="inline"/></p>
|
||||
<p >For more detailled examples, see the "Usage" sections below and the <code>tests</code> directory.</p>
|
||||
<h1><a class="anchor" id="autotoc_md2"></a>
|
||||
Rationale</h1>
|
||||
<p>Most of existing logging systems targets service events storage, like fast queuing of transactions in a round-robin database. Their aim is to provide a simple interface to efficiently store messages somewhere, which is appropriated when you have a well known service running and you want to be able to trace complex users interactions across its states.</p>
|
||||
<p>Clutchlog, however, targets the <em>debugging</em> of a (typically single-run) program. While you develop your software, it's common practice to output several detailled informations on the internal states around the feature you are currently programming. However, once the feature is up and running, those detailled informations are only useful if you encounter a bug traversing this specific part.</p>
|
||||
<p>While tracing a bug, it is tedious to uncomment old debugging code (and go on the build-test cycle) or to set up a full debugger session that displays all appropriate data (with ad-hoc fancy hooks).</p>
|
||||
<p>To solve this problem, Clutchlog allows to disengage <em>at runtime</em> your debug log messages in various parts of the program, allowing for the fast tracking of a bug across the execution.</p>
|
||||
<p >Most of existing logging systems targets service events storage, like fast queuing of transactions in a round-robin database. Their aim is to provide a simple interface to efficiently store messages somewhere, which is appropriated when you have a well known service running and you want to be able to trace complex users interactions across its states.</p>
|
||||
<p >Clutchlog, however, targets the <em>debugging</em> of a (typically single-run) program. While you develop your software, it's common practice to output several detailled informations on the internal states around the feature you are currently programming. However, once the feature is up and running, those detailled informations are only useful if you encounter a bug traversing this specific part.</p>
|
||||
<p >While tracing a bug, it is tedious to uncomment old debugging code (and go on the build-test cycle) or to set up a full debugger session that displays all appropriate data (with ad-hoc fancy hooks).</p>
|
||||
<p >To solve this problem, Clutchlog allows to disengage <em>at runtime</em> your debug log messages in various parts of the program, allowing for the fast tracking of a bug across the execution.</p>
|
||||
<h1><a class="anchor" id="autotoc_md3"></a>
|
||||
Basic Usage</h1>
|
||||
<h2><a class="anchor" id="autotoc_md4"></a>
|
||||
Calls</h2>
|
||||
<p>The main entrypoint is the <code>CLUTCHLOG</code> macro, which takes the desired log level and message. The message can be anything that can be output in an <code>ostringstream</code>. </p><div class="fragment"><div class="line"><span class="comment">// Simple string:</span></div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(info, <span class="stringliteral">"hello world"</span>);</div>
|
||||
<p >The main entrypoint is the <code>CLUTCHLOG</code> macro, which takes the desired log level and message. The message can be anything that can be output in an <code>ostringstream</code>. </p><div class="fragment"><div class="line"><span class="comment">// Simple string:</span></div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(info, <span class="stringliteral">"hello world"</span>);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">// Serialisable variable:</span></div>
|
||||
<div class="line"><span class="keywordtype">double</span> value = 0;</div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(error, value);</div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(error, value);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">// passed using inline output stream operators:</span></div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(debug, <span class="stringliteral">"hello "</span> << value << <span class="stringliteral">" world"</span>);</div>
|
||||
</div><!-- fragment --><p>There is also a macro to dump the content of an iterable within a separate file: <code>CLUTCHDUMP</code>. This function takes care of incrementing a numeric suffix in the file name, if an existing file with this name exists. </p><div class="fragment"><div class="line">std::vector<int> v(10);</div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(debug, <span class="stringliteral">"hello "</span> << value << <span class="stringliteral">" world"</span>);</div>
|
||||
</div><!-- fragment --><p >There is also a macro to dump the content of an iterable within a separate file: <code>CLUTCHDUMP</code>. This function takes care of incrementing a numeric suffix in the file name, if an existing file with this name exists. </p><div class="fragment"><div class="line">std::vector<int> v(10);</div>
|
||||
<div class="line">std::generate(v.begin(), v.end(), std::rand);</div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(debug, vec, <span class="stringliteral">"test_{n}.dat"</span>);</div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(debug, vec, <span class="stringliteral">"test_{n}.dat"</span>);</div>
|
||||
<div class="line"><span class="comment">/* Will output in cat "rand_0.dat"</span></div>
|
||||
<div class="line"><span class="comment">* # [t-dump] Info in main (at depth 5) @ /home/nojhan/code/clutchlog/tests/t-dump.cpp:22</span></div>
|
||||
<div class="line"><span class="comment">* 1804289383</span></div>
|
||||
<div class="line"><span class="comment">* 846930886</span></div>
|
||||
<div class="line"><span class="comment">* 1681692777</span></div>
|
||||
<div class="line"><span class="comment">*/</span></div>
|
||||
</div><!-- fragment --><p>Note that if you pass a file name without the <code>{n}</code> tag, the file will be overwritten as is.</p>
|
||||
<div class="ttc" id="agroup___use_macros_html_ga572e3aa19d8b39e3ed0b9e91961104c2"><div class="ttname"><a href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a></div><div class="ttdeci">#define CLUTCHDUMP(LEVEL, CONTAINER, FILENAME)</div><div class="ttdoc">Dump the given container.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00108">clutchlog.h:108</a></div></div>
|
||||
</div><!-- fragment --><p> Note that if you pass a file name without the <code>{n}</code> tag, the file will be overwritten as is.</p>
|
||||
<h2><a class="anchor" id="autotoc_md5"></a>
|
||||
Log level semantics</h2>
|
||||
<p>Log levels use a classical semantics for a human skilled in the art, in decreasing order of importance:</p>
|
||||
<p >Log levels use a classical semantics for a human skilled in the art, in decreasing order of importance:</p>
|
||||
<ul>
|
||||
<li><em>Critical</em>: an error that cannot be recovered. For instance, something which will make a server stop right here.</li>
|
||||
<li><em>Error</em>: an error that invalidates a function, but may still be recovered. For example, a bad user input that will make a server reset its state, but not crash.</li>
|
||||
|
|
@ -204,62 +213,67 @@ Log level semantics</h2>
|
|||
<li><em>Debug</em>: data that would help debugging the program if there was a bug later on.</li>
|
||||
<li><em>XDebug</em>: debugging information that would be heavy to read.</li>
|
||||
</ul>
|
||||
<p>Note: the log levels constants are lower case (for example: <code>clutchlog::level::xdebug</code>), but their string representation is not (e.g. "XDebug", this should be taken into account when using <code><a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4" title="Set the log level (below which logs are not printed) with an identifier.">clutchlog::threshold</a></code> or <code><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd" title="Return the log level tag corresponding to the given pre-configured name.">clutchlog::level_of</a></code>).</p>
|
||||
<p >Note: the log levels constants are lower case (for example: <code>clutchlog::level::xdebug</code>), but their string representation is not (e.g. "XDebug", this should be taken into account when using <code><a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4" title="Set the log level (below which logs are not printed) with an identifier.">clutchlog::threshold</a></code> or <code><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd" title="Return the log level tag corresponding to the given pre-configured name.">clutchlog::level_of</a></code>).</p>
|
||||
<h2><a class="anchor" id="autotoc_md6"></a>
|
||||
Location filtering</h2>
|
||||
<p>To configure the global behaviour of the logger, you must first get a reference on its (singleton) instance: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||
</div><!-- fragment --><p>One can configure the location(s) at which messages should actually be logged: </p><div class="fragment"><div class="line">log.depth(3); <span class="comment">// Depth of the call stack, defaults to the maximum possible value.</span></div>
|
||||
<p >To configure the global behaviour of the logger, you must first get a reference on its (singleton) instance: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code hl_function" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a>();</div>
|
||||
</div><!-- fragment --><p >One can configure the location(s) at which messages should actually be logged: </p><div class="fragment"><div class="line">log.depth(3); <span class="comment">// Depth of the call stack, defaults to the maximum possible value.</span></div>
|
||||
<div class="line">log.threshold(clutchlog::level::error); <span class="comment">// Log level, defaults to error.</span></div>
|
||||
</div><!-- fragment --><p>Current levels are defined in an enumeration as <code><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928" title="Available log levels.">clutchlog::level</a></code>: </p><div class="fragment"><div class="line"><span class="keyword">enum</span> level {critical=0, error=1, warning=2, progress=3, note=4, info=5, debug=6, xdebug=7};</div>
|
||||
</div><!-- fragment --><p>File, function and line filters are indicated using (ECMAScript) regular expressions: </p><div class="fragment"><div class="line">log.file(<span class="stringliteral">".*"</span>); <span class="comment">// File location, defaults to any.</span></div>
|
||||
</div><!-- fragment --><p> Current levels are defined in an enumeration as <code><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928" title="Available log levels.">clutchlog::level</a></code>: </p><div class="fragment"><div class="line"><span class="keyword">enum</span> level {critical=0, error=1, warning=2, progress=3, note=4, info=5, debug=6, xdebug=7};</div>
|
||||
</div><!-- fragment --><p >File, function and line filters are indicated using (ECMAScript) regular expressions: </p><div class="fragment"><div class="line">log.file(<span class="stringliteral">".*"</span>); <span class="comment">// File location, defaults to any.</span></div>
|
||||
<div class="line">log.func(<span class="stringliteral">".*"</span>); <span class="comment">// Function location, defaults to any.</span></div>
|
||||
<div class="line">log.line(<span class="stringliteral">".*"</span>); <span class="comment">// Line location, defaults to any.</span></div>
|
||||
</div><!-- fragment --><p>A shortcut function can be used to filter all at once: </p><div class="fragment"><div class="line">log.location(file, func, line); <span class="comment">// Defaults to any, second and last parameters being optional.</span></div>
|
||||
</div><!-- fragment --><p>Strings may be used to set up the threshold: </p><div class="fragment"><div class="line">log.threshold(<span class="stringliteral">"Error"</span>); <span class="comment">// You have to know the exact —case sensitive— string.</span></div>
|
||||
</div><!-- fragment --><p>Note that the case of the log levels strings matters (see below).</p>
|
||||
</div><!-- fragment --><p> A shortcut function can be used to filter all at once: </p><div class="fragment"><div class="line">log.location(file, func, line); <span class="comment">// Defaults to any, second and last parameters being optional.</span></div>
|
||||
</div><!-- fragment --><p >Strings may be used to set up the threshold: </p><div class="fragment"><div class="line">log.threshold(<span class="stringliteral">"Error"</span>); <span class="comment">// You have to know the exact —case sensitive— string.</span></div>
|
||||
</div><!-- fragment --><p> Note that the case of the log levels strings matters (see below).</p>
|
||||
<h2><a class="anchor" id="autotoc_md7"></a>
|
||||
Output Configuration</h2>
|
||||
<p>The output stream can be configured using the <code><a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d" title="Set the output stream on which to print.">clutchlog::out</a></code> method: </p><div class="fragment"><div class="line">log.out(std::clog); <span class="comment">// Defaults to clog.</span></div>
|
||||
</div><!-- fragment --><p>The format of the messages can be defined with the <code><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c" title="Set the template string.">clutchlog::format</a></code> method, passing a string with standardized tags surrounded by <code>{}</code>: </p><div class="fragment"><div class="line">log.format(<span class="stringliteral">"{msg}"</span>);</div>
|
||||
</div><!-- fragment --><p>Available tags are:</p>
|
||||
<p >The output stream can be configured using the <code><a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d" title="Set the output stream on which to print.">clutchlog::out</a></code> method: </p><div class="fragment"><div class="line">log.out(std::clog); <span class="comment">// Defaults to clog.</span></div>
|
||||
</div><!-- fragment --><p >The format of the messages can be defined with the <code><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c" title="Set the template string.">clutchlog::format</a></code> method, passing a string with standardized tags surrounded by <code>{}</code>: </p><div class="fragment"><div class="line">log.format(<span class="stringliteral">"{msg}"</span>);</div>
|
||||
</div><!-- fragment --><p> Available tags are:</p>
|
||||
<ul>
|
||||
<li><code>{msg}</code>: the logged message,</li>
|
||||
<li><code>{level}</code>: the current log level (i.e. <code>Critical</code>, <code>Error</code>, <code>Warning</code>, <code>Progress</code>, <code>Note</code>, <code>Info</code>, <code>Debug</code> or <code>XDebug</code>),</li>
|
||||
<li><code>{level_letter}</code>: the first letter of the current log level,</li>
|
||||
<li><code>{level_short}</code>: the current log level, printed in only four letters,</li>
|
||||
<li><code>{file}</code>: the current file (absolute path),</li>
|
||||
<li><code>{file}</code>: the current file name,</li>
|
||||
<li><code>{func}</code>: the current function,</li>
|
||||
<li><code>{line}</code>: the current line number,</li>
|
||||
<li><code>{level_fmt}</code>: the format of the current level (i.e. configured with <code><a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591" title="Set the style (color and typo) of the given log level.">clutchlog::style</a></code>).</li>
|
||||
<li><code>{level_fmt}</code>: the style of the current level (i.e. configured with <code><a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591" title="Set the style (color and typo) of the given log level.">clutchlog::style</a></code>),</li>
|
||||
<li><code>{filehash_fmt}</code>: a style for file names, which is value-dependant (see <code><a class="el" href="classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf" title="Set the candidate styles for value-dependant file name formatting.">clutchlog::filehash_styles</a></code>),</li>
|
||||
<li><code>{funchash_fmt}</code>: a style for function names, which is value-dependant (see <code><a class="el" href="classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416" title="Set the candidate styles for value-dependant function name formatting.">clutchlog::funchash_styles</a></code>).</li>
|
||||
</ul>
|
||||
<p>Some tags are only available on POSIX operating systems as of now:</p><ul>
|
||||
<p >Some tags are only available on POSIX operating systems as of now:</p><ul>
|
||||
<li><code>{name}</code>: the name of the current binary,</li>
|
||||
<li><code>{depth}</code>: the current depth of the call stack,</li>
|
||||
<li><code>{depth_marks}</code>: as many chevrons <code>></code> as there is calls in the stack,</li>
|
||||
<li><code>{depth_fmt}</code>: a style depending on the current depth value (see <code><a class="el" href="classclutchlog.html#a08310b92e86687349e70f56f9ac1d656" title="Set the styles for value-dependant depth formatting.">clutchlog::depth_styles</a></code>),</li>
|
||||
<li><code>{hfill}</code>: Inserts a sequence of characters that will stretch to fill the space available in the current terminal, between the rightmost and leftmost part of the log message.</li>
|
||||
</ul>
|
||||
<h3><a class="anchor" id="autotoc_md8"></a>
|
||||
Log Format</h3>
|
||||
<p>The default log format is <code>"[{name}] {level_letter}:{depth_marks} {msg} {hfill} {func} @ {file}:{line}\n"</code>, it can be overriden at compile time by defining the <code>CLUTCHLOG_DEFAULT_FORMAT</code> macro.</p>
|
||||
<p>By default, and if <code>CLUTCHLOG_DEFAULT_FORMAT</code> is not defined, clutchlog will not put the location-related tags in the message formats (i.e. <code>{name}</code>, <code>{func}</code>, and <code>{line}</code>) when not in Debug builds.</p>
|
||||
<p >The default log format is <code>"[{name}] {level_letter}:{depth_marks} {msg} {hfill} {func} @ {file}:{line}\n"</code>, it can be overriden at compile time by defining the <code>CLUTCHLOG_DEFAULT_FORMAT</code> macro.</p>
|
||||
<p >By default, and if <code>CLUTCHLOG_DEFAULT_FORMAT</code> is not defined, clutchlog will not put the location-related tags in the message formats (i.e. <code>{name}</code>, <code>{func}</code>, and <code>{line}</code>) when not in Debug builds.</p>
|
||||
<h2><a class="anchor" id="autotoc_md9"></a>
|
||||
Output style</h2>
|
||||
<p>Output lines can be colored differently depending on the log level. </p><div class="fragment"><div class="line"><span class="comment">// Print error messages in bold red:</span></div>
|
||||
Output Styling</h2>
|
||||
<p >Output lines can be styled differently depending on their content.</p>
|
||||
<p >For example, output lines can be colored differently depending on the log level. </p><div class="fragment"><div class="line"><span class="comment">// Print error messages in bold red:</span></div>
|
||||
<div class="line">log.style(level::error, <span class="comment">// First, the log level.</span></div>
|
||||
<div class="line"> fmt::fg::red, <span class="comment">// Then the styles, in any order...</span></div>
|
||||
<div class="line"> fmt::typo::bold);</div>
|
||||
</div><!-- fragment --><p>Or, if you want to declare some semantics beforehand: </p><div class="fragment"><div class="line"><span class="comment">// Print warning messages in bold magenta:</span></div>
|
||||
<div class="line"><span class="keyword">using</span> fmt = <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>;</div>
|
||||
</div><!-- fragment --><p >Or, if you want to declare some semantics beforehand: </p><div class="fragment"><div class="line"><span class="comment">// Print warning messages in bold magenta:</span></div>
|
||||
<div class="line"><span class="keyword">using </span>fmt = <a class="code hl_class" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>;</div>
|
||||
<div class="line">fmt warn(fmt::fg::magenta, fmt::typo::bold);</div>
|
||||
<div class="line">log.style(level::warning, warn);</div>
|
||||
</div><!-- fragment --><p>Note: this inserts a style marker at the very beginning of the line. If you add other styles later on the line, they will take precedence.</p>
|
||||
<p>Colors can be specified in several different ways. The ANSI color mode will be automatically detected, depending on the types of arguments passed to styling functions:</p><ul>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00380">clutchlog.h:380</a></div></div>
|
||||
</div><!-- fragment --><p >Note: this inserts a style marker at the very beginning of the line. If you add other styles later on the line, they will take precedence.</p>
|
||||
<p >Colors can be specified in several different ways. The ANSI color mode will be automatically detected, depending on the types of arguments passed to styling functions:</p><ul>
|
||||
<li>named tags from <code><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0" title="Foreground color codes.">clutchlog::fmt::fg</a></code> or <code><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e" title="Background color codes.">clutchlog::fmt::bg</a></code> will encode a 16-colors mode,</li>
|
||||
<li>integers will encode a 256-colors mode,</li>
|
||||
<li>numeric triplets or web hex strings will encode a 16 million ("true") colors mode,</li>
|
||||
<li><code>clutchlog::fg::none</code> and <code>clutchlog::bg::none</code> can be passed in all modes.</li>
|
||||
</ul>
|
||||
<p>For example, all the following lines encode a bright red foreground for the critical level: </p><div class="fragment"><div class="line">log.style(level:critical,</div>
|
||||
<p >For example, all the following lines encode a bright red foreground for the critical level (see the "Colors" section below): </p><div class="fragment"><div class="line">log.style(level:critical,</div>
|
||||
<div class="line"> fmt::fg::red); <span class="comment">// 16-colors mode.</span></div>
|
||||
<div class="line">log.style(level:critical,</div>
|
||||
<div class="line"> 255); <span class="comment">// 256-colors mode.</span></div>
|
||||
|
|
@ -267,7 +281,7 @@ Output style</h2>
|
|||
<div class="line"> 255,0,0); <span class="comment">// 16M-colors mode.</span></div>
|
||||
<div class="line">log.style(level:critical,</div>
|
||||
<div class="line"> <span class="stringliteral">"#ff0000"</span>); <span class="comment">// 16M-colors mode again.</span></div>
|
||||
</div><!-- fragment --><p>You may use styling within the format message template itself, to add even more colors: </p><div class="fragment"><div class="line"><span class="keyword">using</span> fmt = <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>;</div>
|
||||
</div><!-- fragment --><p >You may use styling within the format message template itself, to add even more colors: </p><div class="fragment"><div class="line"><span class="keyword">using </span>fmt = <a class="code hl_class" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>;</div>
|
||||
<div class="line">std::ostringstream format;</div>
|
||||
<div class="line">fmt discreet(fmt::fg::blue);</div>
|
||||
<div class="line">format << <span class="stringliteral">"{level}: "</span></div>
|
||||
|
|
@ -275,12 +289,12 @@ Output style</h2>
|
|||
<div class="line"> << fmt(fmt::fg::yellow) << <span class="stringliteral">"{line}"</span> <span class="comment">// Used as a tag (no reset inserted).</span></div>
|
||||
<div class="line"> << fmt(fmt::typo::reset) << <span class="stringliteral">" {msg}"</span> << std::endl; <span class="comment">// This is a reset.</span></div>
|
||||
<div class="line">log.format(format.str());</div>
|
||||
</div><!-- fragment --><p>Note: messages at the "critical", "error" and "warning" log levels are colored by default. You may want to set their style to <code>none</code> if you want to stay in control of inserted colors in the format template.</p>
|
||||
<p>The horizontal filling line (the <code>{hfill}</code> tag) can be configured separately with <code>clutchlog::hfill_style</code>, for example: </p><div class="fragment"><div class="line">log.hfill_style(fmt::fg::black);</div>
|
||||
</div><!-- fragment --><p>Note: this will actually reset any styling after the hfill, disabling any style you would have set for the whole message using <code><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c" title="Set the template string.">clutchlog::format</a></code> for the remaining of the message.</p>
|
||||
</div><!-- fragment --><p> Note: messages at the "critical", "error" and "warning" log levels are colored by default. You may want to set their style to <code>none</code> if you want to stay in control of inserted colors in the format template.</p>
|
||||
<p >The horizontal filling line (the <code>{hfill}</code> tag) can be configured separately with <code>clutchlog::hfill_style</code>, for example: </p><div class="fragment"><div class="line">log.hfill_style(fmt::fg::black);</div>
|
||||
</div><!-- fragment --><p> Note: this will actually reset any styling after the hfill, disabling any style you would have set for the whole message using <code><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c" title="Set the template string.">clutchlog::format</a></code> for the remaining of the message.</p>
|
||||
<h3><a class="anchor" id="autotoc_md10"></a>
|
||||
Typographic Style</h3>
|
||||
<p>Available typographies:</p>
|
||||
<p >Available typographies:</p>
|
||||
<ul>
|
||||
<li>reset (remove any style),</li>
|
||||
<li>bold,</li>
|
||||
|
|
@ -288,17 +302,17 @@ Typographic Style</h3>
|
|||
<li>inverse,</li>
|
||||
<li>none.</li>
|
||||
</ul>
|
||||
<p>Typographic styles are always passed with the named tag (see <code><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89" title="Typographic style codes.">clutchlog::fmt::typo</a></code>), whatever the color mode.</p>
|
||||
<p >Typographic styles are always passed with the named tag (see <code><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89" title="Typographic style codes.">clutchlog::fmt::typo</a></code>), whatever the color mode.</p>
|
||||
<h3><a class="anchor" id="autotoc_md11"></a>
|
||||
Colors</h3>
|
||||
<h4>16-colors mode</h4>
|
||||
<p>Using the <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code> class, you can style:</p>
|
||||
<p >Using the <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code> class, you can style:</p>
|
||||
<ul>
|
||||
<li>the foreground color, passing a <code><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0" title="Foreground color codes.">clutchlog::fmt::fg</a></code>,</li>
|
||||
<li>the background color, passing a <code><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e" title="Background color codes.">clutchlog::fmt::bg</a></code>.</li>
|
||||
</ul>
|
||||
<p>In 16-colors mode, any of the arguments may be passed, in any order, if an argument is omitted, it defaults to no color/style.</p>
|
||||
<p>Available colors are:</p>
|
||||
<p >In 16-colors mode, any of the arguments may be passed, in any order, if an argument is omitted, it defaults to no color/style.</p>
|
||||
<p >Available colors are:</p>
|
||||
<ul>
|
||||
<li>black,</li>
|
||||
<li>red,</li>
|
||||
|
|
@ -318,73 +332,116 @@ Colors</h3>
|
|||
<li>bright_white,</li>
|
||||
<li>none.</li>
|
||||
</ul>
|
||||
<p>Note: some terminals allow the user to configure the actual encoding of those colors. You may thus notice some difference with the expected rendering of the same colors encoded in the other modes. Use the other color modes if you want to fully control the actual color rendering.</p>
|
||||
<p >Note: some terminals allow the user to configure the actual encoding of those colors. You may thus notice some difference with the expected rendering of the same colors encoded in the other modes. Use the other color modes if you want to fully control the actual color rendering.</p>
|
||||
<h4>256-colors mode</h4>
|
||||
<p>For 256-colors mode, colors are expected to be passed as integers in [-1,255] or the <code>fg::none</code> and <code>bg::none</code> tags.</p>
|
||||
<p>In 256-colors mode, if you want to only encode the background color, you cannot just omit the foreground color, you have to bass a <code>fg::none</code> tag as first argument.</p>
|
||||
<p >For 256-colors mode, colors are expected to be passed as integers in [-1,255] or the <code>fg::none</code> and <code>bg::none</code> tags.</p>
|
||||
<p >In 256-colors mode, if you want to only encode the background color, you cannot just omit the foreground color, you have to bass a <code>fg::none</code> tag as first argument.</p>
|
||||
<div class="fragment"><div class="line">log.style(level::info, fg::none, 52); <span class="comment">// No color over dark red.</span></div>
|
||||
<div class="line">log.style(level::info, fg::none, 52, typo::bold); <span class="comment">// No color over bold dark red.</span></div>
|
||||
</div><!-- fragment --><h4>16 million colors mode (RGB)</h4>
|
||||
<p>For 16M-colors mode, colors can be encoded as:</p><ul>
|
||||
<p >For 16M-colors mode, colors can be encoded as:</p><ul>
|
||||
<li>three integer arguments,</li>
|
||||
<li>a "web color" hexadecimal triplet string, starting with a leading number sign (e.g. "#0055ff").</li>
|
||||
<li>the <code>fg::none</code> and <code>bg::none</code> tags.</li>
|
||||
</ul>
|
||||
<p>In 16M-colors mode, if you want to only encode the background color, you cannot just omit the foreground color, you have to pass a <code>fg::none</code> tag as first argument.</p>
|
||||
<p >In 16M-colors mode, if you want to only encode the background color, you cannot just omit the foreground color, you have to pass a <code>fg::none</code> tag as first argument.</p>
|
||||
<div class="fragment"><div class="line">log.style(level::info, fg::none, 100,0,0); <span class="comment">// No color over dark red.</span></div>
|
||||
<div class="line">log.style(level::info, fg::none, 100,0,0, typo::bold); <span class="comment">// No color over bold dark red.</span></div>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md12"></a>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md12"></a>
|
||||
Value-dependant Format Tags</h3>
|
||||
<p >Some tags can be used to change the style of (part of) the output line,</p>
|
||||
<p ><em>depending on its content</em>. The <code>{filehash_fmt}</code> and <code>{funchash_fmt}</code> will introduce a styling sequence which depends on the current file name, and function name respectively. The chosen style is chosen at random among the candidate ones, but will always be the same for each value.</p>
|
||||
<p >The set of candidate styles can be configured with <code><a class="el" href="classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf" title="Set the candidate styles for value-dependant file name formatting.">clutchlog::filehash_styles</a></code> and <code><a class="el" href="classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416" title="Set the candidate styles for value-dependant function name formatting.">clutchlog::funchash_styles</a></code>, which both take a vector of <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code> objects as argument: </p><div class="fragment"><div class="line"><span class="comment">// Either one or the other color for filenames:</span></div>
|
||||
<div class="line">log.filehash_styles( { fmt(fg::red), fmt(fg::yellow) } );</div>
|
||||
<div class="line"><span class="comment">// This would fix the function name style to a single one:</span></div>
|
||||
<div class="line">log.funchash_styles( { fmt(typo::bold) } );</div>
|
||||
<div class="line"><span class="comment">// Works with any `fmt` constructor</span></div>
|
||||
<div class="line"><span class="comment">// (here, shades of blues in 256-colors mode):</span></div>
|
||||
<div class="line">log.funchash_styles( { fmt(33), fmt(27), fmt(39), fmt(45) } );</div>
|
||||
</div><!-- fragment --><p >The same idea applies to <code>{depth_fmt}</code>. However, if <code><a class="el" href="classclutchlog.html#a08310b92e86687349e70f56f9ac1d656" title="Set the styles for value-dependant depth formatting.">clutchlog::depth_styles</a></code> is configured, then the styles are chosen <em>in order</em>. That is, a depth of 1 would lead to the first style being chosen. If the current depth of the stack is larger than the number of configured styles, then the last one is used. For example: </p><div class="fragment"><div class="line"><span class="comment">// Increasingly darker depth level colors (using the 256-colors mode).</span></div>
|
||||
<div class="line">log.depth_styles({ fmt(255), fmt(250), fmt(245), fmt(240), fmt(235) });</div>
|
||||
</div><!-- fragment --><p >If <code><a class="el" href="classclutchlog.html#a08310b92e86687349e70f56f9ac1d656" title="Set the styles for value-dependant depth formatting.">clutchlog::depth_styles</a></code> is set, the <code>{depth_marks}</code> template tag will render with each mark having each own style corresponding to its depth. Note: a depth of zero showing no mark, the first style in the list is never applied to marks.</p>
|
||||
<h1><a class="anchor" id="autotoc_md13"></a>
|
||||
Advanced Usage</h1>
|
||||
<h2><a class="anchor" id="autotoc_md13"></a>
|
||||
<h2><a class="anchor" id="autotoc_md14"></a>
|
||||
More Output Configuration</h2>
|
||||
<h3><a class="anchor" id="autotoc_md14"></a>
|
||||
Dump Format</h3>
|
||||
<p>The default format of the first line of comment added with the dump macro is <code>"# [{name}] {level} in {func} (at depth {depth}) @ {file}:{line}"</code>. It can be edited with the <code>format_comment</code> method. If it is set to an empty string, then no comment line is added. The default can be modified at compile time with <code>CLUTCHDUMP_DEFAULT_FORMAT</code>.</p>
|
||||
<p>By default, the separator between items in the container is a new line. To change this behaviour, you can change <code>CLUTCHDUMP_DEFAULT_SEP</code> or call the low-level <code>dump</code> method.</p>
|
||||
<p>By default, and if <code>CLUTCHDUMP_DEFAULT_FORMAT</code> is not defined, clutchlog will not put the location-related tags in the message formats (i.e. <code>{file}</code> and <code>{line}</code>) when not in Debug builds.</p>
|
||||
<h3><a class="anchor" id="autotoc_md15"></a>
|
||||
Dump Format</h3>
|
||||
<p >The default format of the first line of comment added with the dump macro is <code>"# [{name}] {level} in {func} (at depth {depth}) @ {file}:{line}"</code>. It can be edited with the <code>format_comment</code> method. If it is set to an empty string, then no comment line is added. The default can be modified at compile time with <code>CLUTCHDUMP_DEFAULT_FORMAT</code>.</p>
|
||||
<p >By default, the separator between items in the container is a new line. To change this behaviour, you can change <code>CLUTCHDUMP_DEFAULT_SEP</code> or call the low-level <code>dump</code> method.</p>
|
||||
<p >By default, and if <code>CLUTCHDUMP_DEFAULT_FORMAT</code> is not defined, clutchlog will not put the location-related tags in the message formats (i.e. <code>{file}</code> and <code>{line}</code>) when not in Debug builds.</p>
|
||||
<h3><a class="anchor" id="autotoc_md16"></a>
|
||||
Stack Depth Mark</h3>
|
||||
<p>The mark used with the <code>{depth_marks}</code> tag can be configured with the <code>clutchlog::depth_mark</code> method, and its default with the <code>CLUTCHLOG_DEFAULT_DEPTH_MARK</code> macro: </p><div class="fragment"><div class="line">log.depth_mark(<a class="code" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>); <span class="comment">// Defaults to ">".</span></div>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md16"></a>
|
||||
<p >The mark used with the <code>{depth_marks}</code> tag can be configured with the <code>clutchlog::depth_mark</code> method, and its default with the <code>CLUTCHLOG_DEFAULT_DEPTH_MARK</code> macro: </p><div class="fragment"><div class="line">log.depth_mark(<a class="code hl_define" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>); <span class="comment">// Defaults to ">".</span></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga45c4c964fad4ad1641d5c9c28c4645b9"><div class="ttname"><a href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_DEPTH_MARK</div><div class="ttdoc">Compile-time default mark for stack depth.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00257">clutchlog.h:257</a></div></div>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md17"></a>
|
||||
Horizontal Filling</h3>
|
||||
<p>The character used with the <code>{hfill}</code> tag can be configured wth the <code>clutchlog::hfill_mark</code> method, and its default with the <code>CLUTCHLOG_DEFAULT_HFILL_MARK</code> macro: </p><div class="fragment"><div class="line">log.hfill_mark(<a class="code" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">CLUTCHLOG_DEFAULT_HFILL_MARK</a>); <span class="comment">// Defaults to '.'.</span></div>
|
||||
</div><!-- fragment --><p>Clutchlog measures the width of the <em>standard error</em> channel. If it is redirected, it may be measured as very large (or very small). Thus, the <code>clutchlog::hfill_min</code> <code>clutchlog::hfill_max</code> accessors allow to set a minimum and a maximum width (in number of characters). </p><div class="fragment"><div class="line">log.hfill_max(CLUTCHLOG_DEFAULT_HFILL_MAX); <span class="comment">// Defaults to 300.</span></div>
|
||||
<p >The character used with the <code>{hfill}</code> tag can be configured wth the <code>clutchlog::hfill_mark</code> method, and its default with the <code>CLUTCHLOG_DEFAULT_HFILL_MARK</code> macro: </p><div class="fragment"><div class="line">log.hfill_mark(<a class="code hl_define" href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">CLUTCHLOG_DEFAULT_HFILL_MARK</a>); <span class="comment">// Defaults to '.'.</span></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga4eda0c1bfded5df89351b8ce8b9c2805"><div class="ttname"><a href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">CLUTCHLOG_DEFAULT_HFILL_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_HFILL_MARK</div><div class="ttdoc">Character used as a filling for right-align the right part of messages with "{hfill}".</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00271">clutchlog.h:271</a></div></div>
|
||||
</div><!-- fragment --><p >Clutchlog measures the width of the <em>standard error</em> channel. If it is redirected, it may be measured as very large (or very small). Thus, the <code>clutchlog::hfill_min</code> <code>clutchlog::hfill_max</code> accessors allow to set a minimum and a maximum width (in number of characters). </p><div class="fragment"><div class="line">log.hfill_max(CLUTCHLOG_DEFAULT_HFILL_MAX); <span class="comment">// Defaults to 300.</span></div>
|
||||
<div class="line">log.hfill_min(CLUTCHLOG_DEFAULT_HFILL_MIN); <span class="comment">// Defaults to 150.</span></div>
|
||||
</div><!-- fragment --><p>Note: clutchlog will use the measured width, unless it goes out of <code>[clutchlog::hfill_min,clutchlog::hfill_max]</code>, in which case it will be caped to those bounds.</p>
|
||||
<h3><a class="anchor" id="autotoc_md17"></a>
|
||||
</div><!-- fragment --><p> Note: clutchlog will use the measured width, unless it goes out of <code>[clutchlog::hfill_min,clutchlog::hfill_max]</code>, in which case it will be caped to those bounds.</p>
|
||||
<h3><a class="anchor" id="autotoc_md18"></a>
|
||||
Stack Depth</h3>
|
||||
<p>By default, clutchlog removes 5 levels of the calls stack, so that your <code>main</code> entrypoint corresponds to a depth of zero. You can change this behaviour by defining the <code>CLUTCHLOG_STRIP_CALLS</code> macro, or calling <code>clutchlog::strip_calls</code>. </p><div class="fragment"><div class="line">log.strip_calls(<a class="code" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>); <span class="comment">// Defaults to 5.</span></div>
|
||||
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md18"></a>
|
||||
Disabled calls</h2>
|
||||
<p>By default, clutchlog is always enabled if the <code>NDEBUG</code> preprocessor variable is not defined (this variable is set by CMake in build types that differs from <code>Debug</code>).</p>
|
||||
<p>You can however force clutchlog to be enabled in any build type by setting the <code>WITH_CLUTCHLOG</code> preprocessor variable.</p>
|
||||
<p>When the <code>NDEBUG</code> preprocessor variable is set (e.g. in <code>Release</code> build), clutchlog will do its best to allow the compiler to optimize out any calls for log levels that are under <code>progress</code>.</p>
|
||||
<p>You can change this behavior at compile time by setting the <code>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</code> preprocessor variable to the desired maximum log level, for example: </p><div class="fragment"><div class="line"><span class="comment">// Will always allow to log everything even in Release mode.</span></div>
|
||||
<div class="line"><span class="preprocessor">#define CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG clutchlog::level::xdebug</span></div>
|
||||
</div><!-- fragment --><p>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.</p>
|
||||
<p>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.</p>
|
||||
<h2><a class="anchor" id="autotoc_md19"></a>
|
||||
Low-level API</h2>
|
||||
<p>All configuration setters have a getters counterpart, with the same name but taking no parameter, for example: </p><div class="fragment"><div class="line">std::string mark = log.depth_mark();</div>
|
||||
</div><!-- fragment --><p>To control more precisely the logging, one can use the low-level <code><a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a" title="Print a log message IF the location matches the given one.">clutchlog::log</a></code> method: </p><div class="fragment"><div class="line">log.log(clutchlog::level::xdebug, <span class="stringliteral">"hello world"</span>, <span class="stringliteral">"main.cpp"</span>, <span class="stringliteral">"main"</span>, 122);</div>
|
||||
</div><!-- fragment --><p>A helper macro can helps to fill in the location with the actual one, as seen by the compiler: </p><div class="fragment"><div class="line">log.log(clutchlog::level::xdebug, <span class="stringliteral">"hello world"</span>, <a class="code" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>);</div>
|
||||
</div><!-- fragment --><p>A similar <code>dump</code> method exists: </p><div class="fragment"><div class="line">log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), <a class="code" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, <span class="stringliteral">"dumped_{n}.dat"</span>, <span class="stringliteral">"\n"</span>);</div>
|
||||
<div class="line">log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), <span class="stringliteral">"main.cpp"</span>, <span class="stringliteral">"main"</span>, 122, <span class="stringliteral">"dumped.dat"</span>, <span class="stringliteral">"\n\n"</span>);</div>
|
||||
</div><!-- fragment --><p>You can access the identifier of log levels with <code><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd" title="Return the log level tag corresponding to the given pre-configured name.">clutchlog::level_of</a></code>: </p><div class="fragment"><div class="line">log.threshold( log.level_of(<span class="stringliteral">"XDebug"</span>) ); <span class="comment">// You have to know the exact string.</span></div>
|
||||
<p >By default, clutchlog removes 5 levels of the calls stack, so that your <code>main</code> entrypoint corresponds to a depth of zero. You can change this behaviour by defining the <code>CLUTCHLOG_STRIP_CALLS</code> macro, or calling <code>clutchlog::strip_calls</code>. </p><div class="fragment"><div class="line">log.strip_calls(<a class="code hl_define" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>); <span class="comment">// Defaults to 5.</span></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga98f30d814d4913a8a7c93a8793f49adf"><div class="ttname"><a href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></div><div class="ttdeci">#define CLUTCHLOG_STRIP_CALLS</div><div class="ttdoc">Compile-time number of call stack levels to remove from depth display by default.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00264">clutchlog.h:264</a></div></div>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md19"></a>
|
||||
Filename</h3>
|
||||
<p >By default, the <code>{file}</code> 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).</p>
|
||||
<p >You can change this behavior to display shorter names, using <code><a class="el" href="classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e" title="Available filename rendering methods.">clutchlog::filename</a></code>, and passing one of the following the shortening method:</p><ul>
|
||||
<li><code>clutchlog::filename::base</code>: the file name itself,</li>
|
||||
<li><code>clutchlog::filename::dir</code>: the name of the single last directory containing the file,</li>
|
||||
<li><code>clutchlog::filename::dirbase</code>: the last directory and the file names,</li>
|
||||
<li><code>clutchlog::filename::stem</code>: the file name without its extension,</li>
|
||||
<li><code>clutchlog::filename::dirstem</code>: the last directory and the file without extension.</li>
|
||||
<li><code>clutchlog::filename::path</code>: the absolute path (the default).</li>
|
||||
</ul>
|
||||
<p >Example: </p><div class="fragment"><div class="line">log.filename(clutchlog::filename::path) <span class="comment">// /home/nojhan/code/clutchlog/tests/t-filename.cpp</span></div>
|
||||
<div class="line">log.filename(clutchlog::filename::base) <span class="comment">// t-filename.cpp</span></div>
|
||||
<div class="line">log.filename(clutchlog::filename::dir) <span class="comment">// tests</span></div>
|
||||
<div class="line">log.filename(clutchlog::filename::dirbase) <span class="comment">// tests/t-filename.cpp</span></div>
|
||||
<div class="line">log.filename(clutchlog::filename::stem) <span class="comment">// t-filename</span></div>
|
||||
<div class="line">log.filename(clutchlog::filename::dirstem) <span class="comment">// tests/t-filename</span></div>
|
||||
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md20"></a>
|
||||
(De)clutch any function call</h2>
|
||||
<p>The <code>CLUTHFUNC</code> macro allows to wrap any function within the current logger.</p>
|
||||
<p>For instance, this can be useful if you want to (de)clutch calls to <code>assert</code>s. To do that, just declare your own macro: </p><div class="fragment"><div class="line"><span class="preprocessor">#define ASSERT(...) { CLUTCHFUNC(error, assert, __VA_ARGS__) }</span></div>
|
||||
</div><!-- fragment --><p>Thus, any call like <code>ASSERT(x > 3);</code> will be declutchable with the same configuration than a call to <code>CLUTCHLOG</code>.</p>
|
||||
Disabled calls</h2>
|
||||
<p >By default, clutchlog is always enabled if the <code>NDEBUG</code> preprocessor variable is not defined (this variable is set by CMake in build types that differs from <code>Debug</code>).</p>
|
||||
<p >You can however force clutchlog to be enabled in any build type by setting the <code>WITH_CLUTCHLOG</code> preprocessor variable.</p>
|
||||
<p >When the <code>NDEBUG</code> preprocessor variable is set (e.g. in <code>Release</code> build), clutchlog will do its best to allow the compiler to optimize out any calls for log levels that are under <code>progress</code>.</p>
|
||||
<p >You can change this behavior at compile time by setting the <code>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</code> preprocessor variable to the desired maximum log level, for example: </p><div class="fragment"><div class="line"><span class="comment">// Will always allow to log everything even in Release mode.</span></div>
|
||||
<div class="line"><span class="preprocessor">#define CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG clutchlog::level::xdebug</span></div>
|
||||
</div><!-- fragment --><p >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.</p>
|
||||
<p >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.</p>
|
||||
<h2><a class="anchor" id="autotoc_md21"></a>
|
||||
Low-level API</h2>
|
||||
<p >All configuration setters have a getters counterpart, with the same name but taking no parameter, for example: </p><div class="fragment"><div class="line">std::string mark = log.depth_mark();</div>
|
||||
</div><!-- fragment --><p >To control more precisely the logging, one can use the low-level <code><a class="el" href="classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a" title="Print a log message IF the location matches the given one.">clutchlog::log</a></code> method: </p><div class="fragment"><div class="line">log.log(clutchlog::level::xdebug, <span class="stringliteral">"hello world"</span>, <span class="stringliteral">"main.cpp"</span>, <span class="stringliteral">"main"</span>, 122);</div>
|
||||
</div><!-- fragment --><p> A helper macro can helps to fill in the location with the actual one, as seen by the compiler: </p><div class="fragment"><div class="line">log.log(clutchlog::level::xdebug, <span class="stringliteral">"hello world"</span>, <a class="code hl_define" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>);</div>
|
||||
<div class="ttc" id="agroup___use_macros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00078">clutchlog.h:78</a></div></div>
|
||||
</div><!-- fragment --><p> A similar <code>dump</code> method exists: </p><div class="fragment"><div class="line">log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), <a class="code hl_define" href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, <span class="stringliteral">"dumped_{n}.dat"</span>, <span class="stringliteral">"\n"</span>);</div>
|
||||
<div class="line">log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), <span class="stringliteral">"main.cpp"</span>, <span class="stringliteral">"main"</span>, 122, <span class="stringliteral">"dumped.dat"</span>, <span class="stringliteral">"\n\n"</span>);</div>
|
||||
</div><!-- fragment --><p >You can access the identifier of log levels with <code><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd" title="Return the log level tag corresponding to the given pre-configured name.">clutchlog::level_of</a></code>: </p><div class="fragment"><div class="line">log.threshold( log.level_of(<span class="stringliteral">"XDebug"</span>) ); <span class="comment">// You have to know the exact string.</span></div>
|
||||
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md22"></a>
|
||||
(De)clutch any function call</h2>
|
||||
<p >The <code>CLUTHFUNC</code> macro allows to wrap any function within the current logger.</p>
|
||||
<p >For instance, this can be useful if you want to (de)clutch calls to <code>assert</code>s. To do that, just declare your own macro: </p><div class="fragment"><div class="line"><span class="preprocessor">#define ASSERT(...) { CLUTCHFUNC(error, assert, __VA_ARGS__) }</span></div>
|
||||
</div><!-- fragment --><p> Thus, any call like <code>ASSERT(x > 3);</code> will be declutchable with the same configuration than a call to <code>CLUTCHLOG</code>.</p>
|
||||
<h2><a class="anchor" id="autotoc_md23"></a>
|
||||
(De)clutch any code section</h2>
|
||||
<p>The <code>CLUTCHCODE</code> macro allows to wrap any code within the current logger.</p>
|
||||
<p>For instance: </p><div class="fragment"><div class="line"><a class="code" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(info,</div>
|
||||
<p >The <code>CLUTCHCODE</code> macro allows to wrap any code within the current logger.</p>
|
||||
<p >For instance: </p><div class="fragment"><div class="line"><a class="code hl_define" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(info,</div>
|
||||
<div class="line"> std::clog << <span class="stringliteral">"We are clutched!\n"</span>;</div>
|
||||
<div class="line">);</div>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md22"></a>
|
||||
<div class="ttc" id="agroup___use_macros_html_gaaf2e85e1153e6c88b458dd49e3c37c73"><div class="ttname"><a href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a></div><div class="ttdeci">#define CLUTCHCODE(LEVEL,...)</div><div class="ttdoc">Run any code if the scope matches.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00146">clutchlog.h:146</a></div></div>
|
||||
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md24"></a>
|
||||
Manually Increase Stack Depth</h2>
|
||||
<p >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 <code>CLUTCHLOGD</code> macro, which take an additional argument, in the form of the number of additional (fake) stack depths you want: </p><div class="fragment"><div class="line"><a class="code hl_define" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>( debug, <span class="stringliteral">"Call"</span>); <span class="comment">// Regular macro.</span></div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">CLUTCHLOGD</a>(debug, <span class="stringliteral">"Sub call"</span>, 1); <span class="comment">// Adds an additional (fake) stack depth.</span></div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">CLUTCHLOGD</a>(debug, <span class="stringliteral">"Sub sub!"</span>, 2); <span class="comment">// Adds two additional (fake) stack depths.</span></div>
|
||||
<div class="ttc" id="agroup___use_macros_html_ga369d365b7c25ec270596c3ca6839cf2c"><div class="ttname"><a href="group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c">CLUTCHLOGD</a></div><div class="ttdeci">#define CLUTCHLOGD(LEVEL, WHAT, DEPTH_DELTA)</div><div class="ttdoc">Log a message at the given level and with a given depth delta.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00082">clutchlog.h:82</a></div></div>
|
||||
</div><!-- fragment --><p> 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.</p>
|
||||
<h1><a class="anchor" id="autotoc_md25"></a>
|
||||
Examples</h1>
|
||||
<p>Here what you would do to setup clutchlog with the default configuration: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||
<p >Here what you would do to setup clutchlog with the default configuration: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code hl_function" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a>();</div>
|
||||
<div class="line">log.out(std::clog);</div>
|
||||
<div class="line"><span class="comment">// Location filtering.</span></div>
|
||||
<div class="line">log.depth(std::numeric_limits<size_t>::max());</div>
|
||||
|
|
@ -393,13 +450,13 @@ Examples</h1>
|
|||
<div class="line">log.func(<span class="stringliteral">".*"</span>);</div>
|
||||
<div class="line">log.line(<span class="stringliteral">".*"</span>);</div>
|
||||
<div class="line"><span class="comment">// Colors of the 3 firsts levels.</span></div>
|
||||
<div class="line">log.style(clutchlog::level::critical, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line">log.style(clutchlog::level::critical, <a class="code hl_class" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line"> clutchlog::fmt::fg::red,</div>
|
||||
<div class="line"> clutchlog::fmt::typo::underline);</div>
|
||||
<div class="line">log.<a class="code" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::error, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line">log.<a class="code hl_variable" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::error, <a class="code hl_class" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line"> clutchlog::fmt::fg::red,</div>
|
||||
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
||||
<div class="line">log.<a class="code" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::warning, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line">log.<a class="code hl_variable" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::warning, <a class="code hl_class" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line"> clutchlog::fmt::fg::magenta,</div>
|
||||
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
||||
<div class="line"><span class="comment">// Assuming you are on a POSIX system.</span></div>
|
||||
|
|
@ -409,27 +466,29 @@ Examples</h1>
|
|||
<div class="line">log.hfill_char(<span class="charliteral">'.'</span>);</div>
|
||||
<div class="line">log.hfill_max(300);</div>
|
||||
<div class="line">log.hfill_style(clutchlog::fmt::fg::none);</div>
|
||||
</div><!-- fragment --><p>And here are all the functions you may call to log something: </p><div class="fragment"><div class="line"><span class="comment">// Basic message.</span></div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(debug, <span class="stringliteral">"x = "</span> << x);</div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a2bb0fde65fcd264393e102314dd1610b"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt::style</a></div><div class="ttdeci">enum clutchlog::fmt::typo style</div><div class="ttdoc">Typographic style.</div></div>
|
||||
</div><!-- fragment --><p >And here are all the functions you may call to log something: </p><div class="fragment"><div class="line"><span class="comment">// Basic message.</span></div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(debug, <span class="stringliteral">"x = "</span> << x);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">// Any code section.</span></div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(xdebug,</div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(xdebug,</div>
|
||||
<div class="line"> <span class="keywordflow">if</span>(x < 0) std::cerr << <span class="stringliteral">"WTF?"</span> << std::endl;</div>
|
||||
<div class="line">);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">// Container to a file.</span></div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(note, my_vector, <span class="stringliteral">"my_vector.dat"</span>);</div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(note, my_vector, <span class="stringliteral">"my_vector.dat"</span>);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">// Container to a numbered file.</span></div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(note, my_list, <span class="stringliteral">"my_list_{n}.dat"</span>);</div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(note, my_list, <span class="stringliteral">"my_list_{n}.dat"</span>);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">// Function call.</span></div>
|
||||
<div class="line"><a class="code" href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae">CLUTCHFUNC</a>(warning, my_check, x, y); <span class="comment">// Calls: my_check(x,y);</span></div>
|
||||
<div class="line"><a class="code hl_define" href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae">CLUTCHFUNC</a>(warning, my_check, x, y); <span class="comment">// Calls: my_check(x,y);</span></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">// Declutchable asserts.</span></div>
|
||||
<div class="line"><span class="preprocessor">#define ASSERT(...) { CLUTCHFUNC(critical, assert, __VA_ARGS__) }</span></div>
|
||||
<div class="line"><span class="preprocessor">ASSERT(x>0);</span></div>
|
||||
</div><!-- fragment --><p>Here what you would do to setup clutchlog with the default configuration using 16M-colors mode: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||
<div class="line">ASSERT(x>0);</div>
|
||||
<div class="ttc" id="agroup___use_macros_html_ga9f77cee4f853e582262930c9c17f90ae"><div class="ttname"><a href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae">CLUTCHFUNC</a></div><div class="ttdeci">#define CLUTCHFUNC(LEVEL, FUNC,...)</div><div class="ttdoc">Call any function if the scope matches.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00125">clutchlog.h:125</a></div></div>
|
||||
</div><!-- fragment --><p >Here what you would do to setup clutchlog with the default configuration using 16M-colors mode: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code hl_function" href="classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac">clutchlog::logger</a>();</div>
|
||||
<div class="line">log.out(std::clog);</div>
|
||||
<div class="line"><span class="comment">// Location filtering.</span></div>
|
||||
<div class="line">log.depth(std::numeric_limits<size_t>::max());</div>
|
||||
|
|
@ -438,13 +497,13 @@ Examples</h1>
|
|||
<div class="line">log.func(<span class="stringliteral">".*"</span>);</div>
|
||||
<div class="line">log.line(<span class="stringliteral">".*"</span>);</div>
|
||||
<div class="line"><span class="comment">// Colors of the 3 firsts levels.</span></div>
|
||||
<div class="line">log.style(clutchlog::level::critical, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line">log.style(clutchlog::level::critical, <a class="code hl_class" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line"> <span class="stringliteral">"#ff0000"</span>,</div>
|
||||
<div class="line"> clutchlog::fmt::typo::underline);</div>
|
||||
<div class="line">log.<a class="code" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::error, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line">log.<a class="code hl_variable" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::error, <a class="code hl_class" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line"> <span class="stringliteral">"#ff0000"</span>,</div>
|
||||
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
||||
<div class="line">log.<a class="code" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::warning, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line">log.<a class="code hl_variable" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::warning, <a class="code hl_class" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||
<div class="line"> <span class="stringliteral">"#ff00ff"</span>,</div>
|
||||
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
||||
<div class="line"><span class="comment">// Assuming you are on a POSIX system.</span></div>
|
||||
|
|
@ -454,35 +513,36 @@ Examples</h1>
|
|||
<div class="line">log.hfill_char(<span class="charliteral">'.'</span>);</div>
|
||||
<div class="line">log.hfill_max(300);</div>
|
||||
<div class="line">log.hfill_style(clutchlog::fmt::fg::none);</div>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md23"></a>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md26"></a>
|
||||
Limitations</h1>
|
||||
<h3><a class="anchor" id="autotoc_md24"></a>
|
||||
<h3><a class="anchor" id="autotoc_md27"></a>
|
||||
System-dependent stack depth</h3>
|
||||
<p>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: <code>execinfo.h</code>, <code>stdlib.h</code> and <code>libgen.h</code> (so far, tested with Linux).</p>
|
||||
<p>Clutchlog sets the <code>CLUTCHLOG_HAVE_UNIX_SYSINFO</code> to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like: </p><div class="fragment"><div class="line"><span class="preprocessor">#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1</span></div>
|
||||
<p >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: <code>execinfo.h</code>, <code>stdlib.h</code> and <code>libgen.h</code> (so far, tested with Linux).</p>
|
||||
<p >Clutchlog sets the <code>CLUTCHLOG_HAVE_UNIX_SYSINFO</code> to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like: </p><div class="fragment"><div class="line"><span class="preprocessor">#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1</span></div>
|
||||
<div class="line"> log.depth( x );</div>
|
||||
<div class="line"><span class="preprocessor">#endif </span></div>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md25"></a>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md28"></a>
|
||||
System-dependent horizontal fill</h3>
|
||||
<p>Because access to the current terminal width is system-dependent, the <code>{hfill}</code> format tag feature is only available for operating systems having the following headers: <code>sys/ioctl.h</code>, <code>stdio.h</code> and <code>unistd.h</code> (so far, tested with Linux).</p>
|
||||
<p>Clutchlog sets the <code>CLUTCHLOG_HAVE_UNIX_SYSIOCTL</code> to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like: </p><div class="fragment"><div class="line"><span class="preprocessor">#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1</span></div>
|
||||
<p >Because access to the current terminal width is system-dependent, the <code>{hfill}</code> format tag feature is only available for operating systems having the following headers: <code>sys/ioctl.h</code>, <code>stdio.h</code> and <code>unistd.h</code> (so far, tested with Linux).</p>
|
||||
<p >Clutchlog sets the <code>CLUTCHLOG_HAVE_UNIX_SYSIOCTL</code> to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like: </p><div class="fragment"><div class="line"><span class="preprocessor">#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1</span></div>
|
||||
<div class="line"> log.hfill_mark( <span class="charliteral">'_'</span> );</div>
|
||||
<div class="line"><span class="preprocessor">#endif </span></div>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="autotoc_md26"></a>
|
||||
</div><!-- fragment --><p >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.</p>
|
||||
<h3><a class="anchor" id="autotoc_md29"></a>
|
||||
Dependencies</h3>
|
||||
<p>Some colors/styles may not be supported by some exotic terminal emulators.</p>
|
||||
<p>Clutchlog needs <code>C++-17</code> with the <code>filesystem</code> feature. You may need to indicate <code>-std=c++17 -lstdc++fs</code> to some compilers.</p>
|
||||
<h3><a class="anchor" id="autotoc_md27"></a>
|
||||
<p >Some colors/styles may not be supported by some exotic terminal emulators.</p>
|
||||
<p >Clutchlog needs <code>C++-17</code> with the <code>filesystem</code> feature. You may need to indicate <code>-std=c++17 -lstdc++fs</code> to some compilers.</p>
|
||||
<h3><a class="anchor" id="autotoc_md30"></a>
|
||||
Variable names within the CLUTCHLOG macro</h3>
|
||||
<p>Calling the <code>CLUTCHLOG</code> macro with a message using a variable named <code>clutchlog__msg</code> will end in an error.</p>
|
||||
<h3><a class="anchor" id="autotoc_md28"></a>
|
||||
<p >Calling the <code>CLUTCHLOG</code> macro with a message using a variable named <code>clutchlog__msg</code> will end in an error.</p>
|
||||
<h3><a class="anchor" id="autotoc_md31"></a>
|
||||
Features</h3>
|
||||
<p>What Clutchlog do not provide at the moment (but may in a near future):</p>
|
||||
<p >What Clutchlog do not provide at the moment (but may in a near future):</p>
|
||||
<ul>
|
||||
<li>Super fast log writing.</li>
|
||||
<li>Thread safety.</li>
|
||||
</ul>
|
||||
<p>What Clutchlog will most certainly never provide:</p>
|
||||
<p >What Clutchlog will most certainly never provide:</p>
|
||||
<ul>
|
||||
<li>Round-robin log managers.</li>
|
||||
<li>Duplicated messages management.</li>
|
||||
|
|
@ -491,36 +551,30 @@ Features</h3>
|
|||
<li>Automatic argument parser (please, use a dedicated lib).</li>
|
||||
<li>Signal handling (WTF would you do that, anyway?).</li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="autotoc_md29"></a>
|
||||
<h1><a class="anchor" id="autotoc_md32"></a>
|
||||
Build and tests</h1>
|
||||
<p>To use clutchlog, just include its header in your code and either ensure that the <code>NDEBUG</code> preprocessor variable is not set, either define the <code>WITH_CLUTCHLOG</code> preprocessor variable.</p>
|
||||
<p>If you're using CMake (or another modern build system), it will unset <code>NDEBUG</code> —and thus enable clutchlog— only for the "Debug" build type, which is usually what you want if you use clutchlog, anyway.</p>
|
||||
<p>To build and run the tests, just use a classical CMake workflow: </p><div class="fragment"><div class="line">mkdir build</div>
|
||||
<p >To use clutchlog, just include its header in your code and either ensure that the <code>NDEBUG</code> preprocessor variable is not set, either define the <code>WITH_CLUTCHLOG</code> preprocessor variable.</p>
|
||||
<p >If you're using CMake (or another modern build system), it will unset <code>NDEBUG</code> —and thus enable clutchlog— only for the "Debug" build type, which is usually what you want if you use clutchlog, anyway.</p>
|
||||
<p >To build and run the tests, just use a classical CMake workflow: </p><div class="fragment"><div class="line">mkdir build</div>
|
||||
<div class="line">cd build</div>
|
||||
<div class="line">cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_CLUTCHLOG=ON ..</div>
|
||||
<div class="line">make</div>
|
||||
<div class="line">ctest</div>
|
||||
</div><!-- fragment --><p>There's a script that tests all the build types combinations: <code>./build_all.sh</code>. </p>
|
||||
</div><!-- fragment --><p >There's a script that tests all the build types combinations: <code>./build_all.sh</code>.</p>
|
||||
<h1><a class="anchor" id="autotoc_md33"></a>
|
||||
Usage as a Git submodule</h1>
|
||||
<p >If you are using Git and CMake, it is easy to include Clutchlog as a dependency.</p>
|
||||
<p >First, add Clutchlog as a submodule of your repository: </p><div class="fragment"><div class="line">git submodule add git@github.com:nojhan/clutchlog.git external/</div>
|
||||
<div class="line">git commit -m "Add clutchlog as a submodule dependency"</div>
|
||||
</div><!-- fragment --><p >Then, in your <code>CMakeLists.txt</code> file, add: </p><div class="fragment"><div class="line">include_directories(external/clutchlog)</div>
|
||||
</div><!-- fragment --><p >And that's it. </p>
|
||||
</div></div><!-- PageDoc -->
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="agroup___default_config_html_ga45c4c964fad4ad1641d5c9c28c4645b9"><div class="ttname"><a href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_DEPTH_MARK</div><div class="ttdoc">Compile-time default mark for stack depth.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00246">clutchlog.h:246</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a2bb0fde65fcd264393e102314dd1610b"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt::style</a></div><div class="ttdeci">enum clutchlog::fmt::typo style</div><div class="ttdoc">Typographic style.</div></div>
|
||||
<div class="ttc" id="agroup___use_macros_html_ga572e3aa19d8b39e3ed0b9e91961104c2"><div class="ttname"><a href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a></div><div class="ttdeci">#define CLUTCHDUMP(LEVEL, CONTAINER, FILENAME)</div><div class="ttdoc">Dump the given container.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00098">clutchlog.h:98</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00296">clutchlog.h:296</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00366">clutchlog.h:366</a></div></div>
|
||||
<div class="ttc" id="agroup___use_macros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group___use_macros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00077">clutchlog.h:77</a></div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga4eda0c1bfded5df89351b8ce8b9c2805"><div class="ttname"><a href="group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805">CLUTCHLOG_DEFAULT_HFILL_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_HFILL_MARK</div><div class="ttdoc">Character used as a filling for right-align the right part of messages with "{hfill}".</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00260">clutchlog.h:260</a></div></div>
|
||||
<div class="ttc" id="agroup___use_macros_html_ga6f86187e2b35e7e1907d688f504a197d"><div class="ttname"><a href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a></div><div class="ttdeci">#define CLUTCHLOG(LEVEL, WHAT)</div><div class="ttdoc">Log a message at the given level.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00081">clutchlog.h:81</a></div></div>
|
||||
<div class="ttc" id="agroup___use_macros_html_ga9f77cee4f853e582262930c9c17f90ae"><div class="ttname"><a href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae">CLUTCHFUNC</a></div><div class="ttdeci">#define CLUTCHFUNC(LEVEL, FUNC,...)</div><div class="ttdoc">Call any function if the scope matches.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00115">clutchlog.h:115</a></div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga98f30d814d4913a8a7c93a8793f49adf"><div class="ttname"><a href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></div><div class="ttdeci">#define CLUTCHLOG_STRIP_CALLS</div><div class="ttdoc">Compile-time number of call stack levels to remove from depth display by default.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00253">clutchlog.h:253</a></div></div>
|
||||
<div class="ttc" id="agroup___use_macros_html_gaaf2e85e1153e6c88b458dd49e3c37c73"><div class="ttname"><a href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a></div><div class="ttdeci">#define CLUTCHCODE(LEVEL,...)</div><div class="ttdoc">Run any code if the scope matches.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00136">clutchlog.h:136</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Class Hierarchy</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('hierarchy.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,8 +84,7 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Hierarchy</div> </div>
|
||||
<div class="headertitle"><div class="title">Class Hierarchy</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">
|
||||
|
|
@ -101,9 +100,7 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
4
docs/jquery.js
vendored
129
docs/menu.js
|
|
@ -1,25 +1,26 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2017 by Dimitri van Heesch
|
||||
The MIT License (MIT)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||
function makeTree(data,relPath) {
|
||||
|
|
@ -27,7 +28,15 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
|||
if ('children' in data) {
|
||||
result+='<ul>';
|
||||
for (var i in data.children) {
|
||||
result+='<li><a href="'+relPath+data.children[i].url+'">'+
|
||||
var url;
|
||||
var link;
|
||||
link = data.children[i].url;
|
||||
if (link.substring(0,1)=='^') {
|
||||
url = link.substring(1);
|
||||
} else {
|
||||
url = relPath+link;
|
||||
}
|
||||
result+='<li><a href="'+url+'">'+
|
||||
data.children[i].text+'</a>'+
|
||||
makeTree(data.children[i],relPath)+'</li>';
|
||||
}
|
||||
|
|
@ -35,16 +44,92 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
|||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
var searchBox;
|
||||
if (searchEnabled) {
|
||||
if (serverSide) {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+relPath+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
|
||||
searchBox='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
||||
'<div class="left">'+
|
||||
'<form id="FSearchBox" action="'+relPath+searchPage+
|
||||
'" method="get"><img id="MSearchSelect" src="'+
|
||||
relPath+'search/mag.svg" alt=""/>'+
|
||||
'<input type="text" id="MSearchField" name="query" value="'+search+
|
||||
'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)"'+
|
||||
' onblur="searchBox.OnSearchFieldFocus(false)">'+
|
||||
'</form>'+
|
||||
'</div>'+
|
||||
'<div class="right"></div>'+
|
||||
'</div>';
|
||||
} else {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
|
||||
searchBox='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
||||
'<span class="left">'+
|
||||
'<img id="MSearchSelect" src="'+relPath+
|
||||
'search/mag_sel.svg" onmouseover="return searchBox.OnSearchSelectShow()"'+
|
||||
' onmouseout="return searchBox.OnSearchSelectHide()" alt=""/>'+
|
||||
'<input type="text" id="MSearchField" value="'+search+
|
||||
'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" '+
|
||||
'onblur="searchBox.OnSearchFieldFocus(false)" '+
|
||||
'onkeyup="searchBox.OnSearchFieldChange(event)"/>'+
|
||||
'</span>'+
|
||||
'<span class="right"><a id="MSearchClose" '+
|
||||
'href="javascript:searchBox.CloseResultsWindow()">'+
|
||||
'<img id="MSearchCloseImg" border="0" src="'+relPath+
|
||||
'search/close.svg" alt=""/></a>'
|
||||
'</span>'
|
||||
'</div>';
|
||||
}
|
||||
}
|
||||
|
||||
$('#main-nav').before('<div class="sm sm-dox"><input id="main-menu-state" type="checkbox"/>'+
|
||||
'<label class="main-menu-btn" for="main-menu-state">'+
|
||||
'<span class="main-menu-btn-icon"></span> '+
|
||||
'Toggle main menu visibility</label>'+
|
||||
'<span id="searchBoxPos1" style="position:absolute;right:8px;top:8px;height:36px;"></span>'+
|
||||
'</div>');
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
if (searchBox) {
|
||||
$('#main-menu').append('<li id="searchBoxPos2" style="float:right"></li>');
|
||||
}
|
||||
var $mainMenuState = $('#main-menu-state');
|
||||
var prevWidth = 0;
|
||||
if ($mainMenuState.length) {
|
||||
function initResizableIfExists() {
|
||||
if (typeof initResizable==='function') initResizable();
|
||||
}
|
||||
// animate mobile menu
|
||||
$mainMenuState.change(function(e) {
|
||||
var $menu = $('#main-menu');
|
||||
var options = { duration: 250, step: initResizableIfExists };
|
||||
if (this.checked) {
|
||||
options['complete'] = function() { $menu.css('display', 'block') };
|
||||
$menu.hide().slideDown(options);
|
||||
} else {
|
||||
options['complete'] = function() { $menu.css('display', 'none') };
|
||||
$menu.show().slideUp(options);
|
||||
}
|
||||
});
|
||||
// set default menu visibility
|
||||
function resetState() {
|
||||
var $menu = $('#main-menu');
|
||||
var $mainMenuState = $('#main-menu-state');
|
||||
var newWidth = $(window).outerWidth();
|
||||
if (newWidth!=prevWidth) {
|
||||
if ($(window).outerWidth()<768) {
|
||||
$mainMenuState.prop('checked',false); $menu.hide();
|
||||
$('#searchBoxPos1').html(searchBox);
|
||||
$('#searchBoxPos2').hide();
|
||||
} else {
|
||||
$menu.show();
|
||||
$('#searchBoxPos1').empty();
|
||||
$('#searchBoxPos2').html(searchBox);
|
||||
$('#searchBoxPos2').show();
|
||||
}
|
||||
prevWidth = newWidth;
|
||||
}
|
||||
}
|
||||
$(window).ready(function() { resetState(); initResizableIfExists(); });
|
||||
$(window).resize(resetState);
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
||||
/* @license-end */
|
||||
|
|
|
|||
|
|
@ -1,24 +1,26 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2019 by Dimitri van Heesch
|
||||
The MIT License (MIT)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of version 2 of the GNU General Public License as published by
|
||||
the Free Software Foundation
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
var menudata={children:[
|
||||
{text:"Main Page",url:"index.html"},
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: Modules</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
|
|
@ -24,11 +24,10 @@
|
|||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.13</span>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">clutchlog<span id="projectnumber"> 0.17</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
@ -36,21 +35,22 @@
|
|||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.4 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
|||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('modules.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
|
|
@ -84,8 +84,7 @@ $(document).ready(function(){initNavTree('modules.html',''); initResizable(); })
|
|||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Modules</div> </div>
|
||||
<div class="headertitle"><div class="title">Modules</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all modules:</div><div class="directory">
|
||||
|
|
@ -103,9 +102,7 @@ $(document).ready(function(){initNavTree('modules.html',''); initResizable(); })
|
|||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -87,6 +87,7 @@
|
|||
position: absolute;
|
||||
left: 0px;
|
||||
width: 250px;
|
||||
overflow : hidden;
|
||||
}
|
||||
|
||||
.ui-resizable .ui-resizable-handle {
|
||||
|
|
|
|||
|
|
@ -1,24 +1,26 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2019 by Dimitri van Heesch
|
||||
The MIT License (MIT)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of version 2 of the GNU General Public License as
|
||||
published by the Free Software Foundation.
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
var navTreeSubIndices = new Array();
|
||||
var arrowDown = '▼';
|
||||
|
|
@ -323,11 +325,14 @@ function selectAndHighlight(hash,n)
|
|||
$(n.itemDiv).addClass('selected');
|
||||
$(n.itemDiv).attr('id','selected');
|
||||
}
|
||||
if ($('#nav-tree-contents .item:first').hasClass('selected')) {
|
||||
$('#nav-sync').css('top','30px');
|
||||
} else {
|
||||
$('#nav-sync').css('top','5px');
|
||||
var topOffset=5;
|
||||
if (typeof page_layout!=='undefined' && page_layout==1) {
|
||||
topOffset+=$('#top').outerHeight();
|
||||
}
|
||||
if ($('#nav-tree-contents .item:first').hasClass('selected')) {
|
||||
topOffset+=25;
|
||||
}
|
||||
$('#nav-sync').css('top',topOffset+'px');
|
||||
showRoot();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,24 +1,26 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2019 by Dimitri van Heesch
|
||||
The MIT License (MIT)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of version 2 of the GNU General Public License as published by
|
||||
the Free Software Foundation
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
var NAVTREE =
|
||||
[
|
||||
|
|
@ -34,26 +36,30 @@ var NAVTREE =
|
|||
[ "Output Configuration", "index.html#autotoc_md7", [
|
||||
[ "Log Format", "index.html#autotoc_md8", null ]
|
||||
] ],
|
||||
[ "Output style", "index.html#autotoc_md9", [
|
||||
[ "Output Styling", "index.html#autotoc_md9", [
|
||||
[ "Typographic Style", "index.html#autotoc_md10", null ],
|
||||
[ "Colors", "index.html#autotoc_md11", null ]
|
||||
[ "Colors", "index.html#autotoc_md11", null ],
|
||||
[ "Value-dependant Format Tags", "index.html#autotoc_md12", null ]
|
||||
] ]
|
||||
] ],
|
||||
[ "Advanced Usage", "index.html#autotoc_md12", [
|
||||
[ "More Output Configuration", "index.html#autotoc_md13", [
|
||||
[ "Dump Format", "index.html#autotoc_md14", null ],
|
||||
[ "Stack Depth Mark", "index.html#autotoc_md15", null ],
|
||||
[ "Horizontal Filling", "index.html#autotoc_md16", null ],
|
||||
[ "Stack Depth", "index.html#autotoc_md17", null ]
|
||||
[ "Advanced Usage", "index.html#autotoc_md13", [
|
||||
[ "More Output Configuration", "index.html#autotoc_md14", [
|
||||
[ "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 ],
|
||||
[ "Filename", "index.html#autotoc_md19", null ]
|
||||
] ],
|
||||
[ "Disabled calls", "index.html#autotoc_md18", null ],
|
||||
[ "Low-level API", "index.html#autotoc_md19", null ],
|
||||
[ "(De)clutch any function call", "index.html#autotoc_md20", null ],
|
||||
[ "(De)clutch any code section", "index.html#autotoc_md21", 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_md22", null ],
|
||||
[ "Limitations", "index.html#autotoc_md23", null ],
|
||||
[ "Build and tests", "index.html#autotoc_md29", null ]
|
||||
[ "Examples", "index.html#autotoc_md25", null ],
|
||||
[ "Limitations", "index.html#autotoc_md26", null ],
|
||||
[ "Build and tests", "index.html#autotoc_md32", null ],
|
||||
[ "Usage as a Git submodule", "index.html#autotoc_md33", null ]
|
||||
] ],
|
||||
[ "Modules", "modules.html", "modules" ],
|
||||
[ "Classes", "annotated.html", [
|
||||
|
|
@ -80,8 +86,7 @@ var NAVTREE =
|
|||
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"annotated.html",
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a55e39e7eb3ced3095c00914eff52470c"
|
||||
"annotated.html"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
|
|
|
|||
|
|
@ -2,105 +2,101 @@ var NAVTREEINDEX0 =
|
|||
{
|
||||
"annotated.html":[2,0],
|
||||
"classclutchlog.html":[1,2,0],
|
||||
"classclutchlog.html#a03b145e36f15435a640bb5a885d9f642":[1,2,0,7],
|
||||
"classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae":[1,2,0,45],
|
||||
"classclutchlog.html#a0906d74275cedcd403da94879764815e":[1,2,0,6],
|
||||
"classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc":[1,2,0,34],
|
||||
"classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c":[1,2,0,21],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928":[1,2,0,54],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a023c3e8a55ddfd140d3e3268dd6221e9":[1,2,0,54,1],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a6efd7b28f876c0473c6dfeae82fc8e05":[1,2,0,54,3],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a911f5ef324f37061f68a239577e0d0bd":[1,2,0,54,6],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aa1ea607f2bfe5db06f1cf2bd991f7dc1":[1,2,0,54,5],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aab4ce1a501f9cbe27666659d3b19534c":[1,2,0,54,2],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928abba74b810831c7753777e6dcc0c0f4e2":[1,2,0,54,7],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af332f31a368c931f79b9b64d55fc7701":[1,2,0,54,0],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af89a12aab2a73ea31e19b04ecadbdc0d":[1,2,0,54,4],
|
||||
"classclutchlog.html#a130c4f12eacbd2028102838fe16b734e":[1,2,0,52],
|
||||
"classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167":[1,2,0,49],
|
||||
"classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468":[1,2,0,38],
|
||||
"classclutchlog.html#a2144abe4ec6f630126b6490908b5f924":[1,2,0,12],
|
||||
"classclutchlog.html#a229fd61519f1245282440120f2d45fb5":[1,2,0,37],
|
||||
"classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a":[1,2,0,32],
|
||||
"classclutchlog.html#a356df86455409193792b6ed550dfd09e":[1,2,0,42],
|
||||
"classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4":[1,2,0,16],
|
||||
"classclutchlog.html#a41757198b29862832a14472a9e5e24c6":[1,2,0,53],
|
||||
"classclutchlog.html#a4831f44fd5ade102e57320632095934d":[1,2,0,27],
|
||||
"classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96":[1,2,0,28],
|
||||
"classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7":[1,2,0,41],
|
||||
"classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5":[1,2,0,48],
|
||||
"classclutchlog.html#a63308e8deae3cfec6801318203494143":[1,2,0,33],
|
||||
"classclutchlog.html#a656c277e074b64728cca871f2b484d1c":[1,2,0,10],
|
||||
"classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3":[1,2,0,24],
|
||||
"classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266":[1,2,0,15],
|
||||
"classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6":[1,2,0,39],
|
||||
"classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9":[1,2,0,17],
|
||||
"classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e":[1,2,0,47],
|
||||
"classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d":[1,2,0,14],
|
||||
"classclutchlog.html#a972f895c70edc335f3018a2c8971d59e":[1,2,0,29],
|
||||
"classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9":[1,2,0,23],
|
||||
"classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5":[1,2,0,13],
|
||||
"classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f":[1,2,0,43],
|
||||
"classclutchlog.html#ab45287cc9c14217904a13aff49573732":[1,2,0,18],
|
||||
"classclutchlog.html#ab805ac5c33885459f9f752518a4aa735":[1,2,0,46],
|
||||
"classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888":[1,2,0,44],
|
||||
"classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761":[1,2,0,31],
|
||||
"classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591":[1,2,0,25],
|
||||
"classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1":[1,2,0,40],
|
||||
"classclutchlog.html#ace879554298e6e6e36dafef330c27be8":[1,2,0,35],
|
||||
"classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd":[1,2,0,20],
|
||||
"classclutchlog.html#acfaceb77da01503b432644a3efaee4fa":[1,2,0,8],
|
||||
"classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6":[1,2,0,26],
|
||||
"classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447":[1,2,0,22],
|
||||
"classclutchlog.html#aded03528f34d9000f618419c482c5042":[1,2,0,51],
|
||||
"classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2":[1,2,0,30],
|
||||
"classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993":[1,2,0,50],
|
||||
"classclutchlog.html#aef653a9744a72a889ca8163269bb781e":[1,2,0,9],
|
||||
"classclutchlog.html#af898bffe23b125245e338d7495c76d45":[1,2,0,36],
|
||||
"classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80":[1,2,0,11],
|
||||
"classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a":[1,2,0,19],
|
||||
"classclutchlog.html#a0431616914dbbecb908a794f5b46dada":[1,2,0,52],
|
||||
"classclutchlog.html#a08310b92e86687349e70f56f9ac1d656":[1,2,0,10],
|
||||
"classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae":[1,2,0,41],
|
||||
"classclutchlog.html#a095e1545a2085ac623e4af19364fea7f":[1,2,0,51],
|
||||
"classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc":[1,2,0,30],
|
||||
"classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c":[1,2,0,16],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928":[1,2,0,53],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a023c3e8a55ddfd140d3e3268dd6221e9":[1,2,0,53,1],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a6efd7b28f876c0473c6dfeae82fc8e05":[1,2,0,53,3],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928a911f5ef324f37061f68a239577e0d0bd":[1,2,0,53,6],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aa1ea607f2bfe5db06f1cf2bd991f7dc1":[1,2,0,53,5],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928aab4ce1a501f9cbe27666659d3b19534c":[1,2,0,53,2],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928abba74b810831c7753777e6dcc0c0f4e2":[1,2,0,53,7],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af332f31a368c931f79b9b64d55fc7701":[1,2,0,53,0],
|
||||
"classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928af89a12aab2a73ea31e19b04ecadbdc0d":[1,2,0,53,4],
|
||||
"classclutchlog.html#a130c4f12eacbd2028102838fe16b734e":[1,2,0,48],
|
||||
"classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a":[1,2,0,28],
|
||||
"classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167":[1,2,0,45],
|
||||
"classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468":[1,2,0,34],
|
||||
"classclutchlog.html#a2144abe4ec6f630126b6490908b5f924":[1,2,0,4],
|
||||
"classclutchlog.html#a229fd61519f1245282440120f2d45fb5":[1,2,0,33],
|
||||
"classclutchlog.html#a2a334e009533744b52f01ef240a59e9d":[1,2,0,50],
|
||||
"classclutchlog.html#a356df86455409193792b6ed550dfd09e":[1,2,0,38],
|
||||
"classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4":[1,2,0,11],
|
||||
"classclutchlog.html#a41757198b29862832a14472a9e5e24c6":[1,2,0,49],
|
||||
"classclutchlog.html#a4831f44fd5ade102e57320632095934d":[1,2,0,22],
|
||||
"classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96":[1,2,0,24],
|
||||
"classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7":[1,2,0,37],
|
||||
"classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5":[1,2,0,44],
|
||||
"classclutchlog.html#a656c277e074b64728cca871f2b484d1c":[1,2,0,2],
|
||||
"classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3":[1,2,0,19],
|
||||
"classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac":[1,2,0,1],
|
||||
"classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6":[1,2,0,35],
|
||||
"classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9":[1,2,0,12],
|
||||
"classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e":[1,2,0,43],
|
||||
"classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d":[1,2,0,6],
|
||||
"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e":[1,2,0,54],
|
||||
"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea04548b133168127416623d51dd3b9338":[1,2,0,54,4],
|
||||
"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea19ebb39c0f117afbe6658bbc9bea68a4":[1,2,0,54,0],
|
||||
"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea35cf5f272267d9656cfcfe52243f4841":[1,2,0,54,2],
|
||||
"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea5b96778dd84a50c1b288b31a5200df4d":[1,2,0,54,5],
|
||||
"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ea9534ecbf6a632833ca32ea5bb33f7eea":[1,2,0,54,3],
|
||||
"classclutchlog.html#a822062ffa857bd16ff488f9c749ff20ead79ddc78294d362c22ba917cba2cd3ef":[1,2,0,54,1],
|
||||
"classclutchlog.html#a82b9375728af2d962831a743d95f4ae7":[1,2,0,23],
|
||||
"classclutchlog.html#a8d206443dea964f77965450a83693d98":[1,2,0,14],
|
||||
"classclutchlog.html#a972f895c70edc335f3018a2c8971d59e":[1,2,0,25],
|
||||
"classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9":[1,2,0,18],
|
||||
"classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5":[1,2,0,5],
|
||||
"classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f":[1,2,0,39],
|
||||
"classclutchlog.html#ab45287cc9c14217904a13aff49573732":[1,2,0,13],
|
||||
"classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb":[1,2,0,29],
|
||||
"classclutchlog.html#ab7773f031a00a05b8c83c1936406cb98":[1,2,0,7],
|
||||
"classclutchlog.html#ab805ac5c33885459f9f752518a4aa735":[1,2,0,42],
|
||||
"classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888":[1,2,0,40],
|
||||
"classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761":[1,2,0,27],
|
||||
"classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591":[1,2,0,20],
|
||||
"classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1":[1,2,0,36],
|
||||
"classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416":[1,2,0,9],
|
||||
"classclutchlog.html#ace879554298e6e6e36dafef330c27be8":[1,2,0,31],
|
||||
"classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd":[1,2,0,15],
|
||||
"classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6":[1,2,0,21],
|
||||
"classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447":[1,2,0,17],
|
||||
"classclutchlog.html#aded03528f34d9000f618419c482c5042":[1,2,0,47],
|
||||
"classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf":[1,2,0,8],
|
||||
"classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2":[1,2,0,26],
|
||||
"classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993":[1,2,0,46],
|
||||
"classclutchlog.html#af898bffe23b125245e338d7495c76d45":[1,2,0,32],
|
||||
"classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80":[1,2,0,3],
|
||||
"classclutchlog_1_1fmt.html":[1,3,0],
|
||||
"classclutchlog_1_1fmt.html#a00feba2b1539529df70e39d615a05941":[1,3,0,10],
|
||||
"classclutchlog_1_1fmt.html#a04f3ba5f6fe81955dca4492a6d259f1c":[1,3,0,7],
|
||||
"classclutchlog_1_1fmt.html#a0923d7d400f6753d4dae124b71eb5023":[1,3,0,15],
|
||||
"classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205":[1,3,0,24],
|
||||
"classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0":[1,3,0,18],
|
||||
"classclutchlog_1_1fmt.html#a13453c0b5dbc19d9b510dcdc0352b443":[1,3,0,3],
|
||||
"classclutchlog_1_1fmt.html#a194201eb8a400ef13df3e833b8788cdc":[1,3,0,9],
|
||||
"classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b":[1,3,0,25],
|
||||
"classclutchlog_1_1fmt.html#a2df8f77f58dc9272c94982c4d2275581":[1,3,0,12],
|
||||
"classclutchlog_1_1fmt.html#a357c93593867f67d9fef562ca07c7dcc":[1,3,0,11],
|
||||
"classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205":[1,3,0,7],
|
||||
"classclutchlog_1_1fmt.html#a24568f7a157d50e3075a74a619719c84":[1,3,0,6],
|
||||
"classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b":[1,3,0,8],
|
||||
"classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959":[1,3,0,0],
|
||||
"classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502":[1,3,0,32],
|
||||
"classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa":[1,3,0,32,2],
|
||||
"classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e":[1,3,0,32,0],
|
||||
"classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749":[1,3,0,32,1],
|
||||
"classclutchlog_1_1fmt.html#a506718883842dbce3659f42cdf79e52c":[1,3,0,16],
|
||||
"classclutchlog_1_1fmt.html#a63b29eb5862a30a194b0256f2ee554a6":[1,3,0,13],
|
||||
"classclutchlog_1_1fmt.html#a65856874070ec0865b3a5b9aeb0e4f3d":[1,3,0,4],
|
||||
"classclutchlog_1_1fmt.html#a6cc6126d113fc0647ed3acbf29cdc425":[1,3,0,1],
|
||||
"classclutchlog_1_1fmt.html#a6d1cc4abe822a569a2624b0829de5dd0":[1,3,0,17],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89":[1,3,0,33],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89a334c4a4c42fdb79d7ebc3e73b517e6f8":[1,3,0,33,4],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89a69dcab4a73aeec2113f69b61e6263da8":[1,3,0,33,1],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89a6dc7b4483f8c2c701a48e42db552806d":[1,3,0,33,2],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89a86266ee937d97f812a8e57d22b62ee29":[1,3,0,33,0],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89aa91c78e040f7b9d158f381e197f8beb4":[1,3,0,33,3],
|
||||
"classclutchlog_1_1fmt.html#a9458703ab8a3c9fbc6b801011b43f16d":[1,3,0,14],
|
||||
"classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da":[1,3,0,23],
|
||||
"classclutchlog_1_1fmt.html#a99b3a05ddf6fa341cee6cb1e5dffc159":[1,3,0,5],
|
||||
"classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b":[1,3,0,20],
|
||||
"classclutchlog_1_1fmt.html#ac49c883e3dd17832749cc092b74a9f56":[1,3,0,8],
|
||||
"classclutchlog_1_1fmt.html#ac69e6d3b7ddaec908c429ac61f354267":[1,3,0,2],
|
||||
"classclutchlog_1_1fmt.html#aeea73b0239bf73ebc8ee84c1e6d278e2":[1,3,0,6],
|
||||
"classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c":[1,3,0,19],
|
||||
"classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502":[1,3,0,15],
|
||||
"classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa":[1,3,0,15,2],
|
||||
"classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e":[1,3,0,15,0],
|
||||
"classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749":[1,3,0,15,1],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89":[1,3,0,16],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89a334c4a4c42fdb79d7ebc3e73b517e6f8":[1,3,0,16,4],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89a69dcab4a73aeec2113f69b61e6263da8":[1,3,0,16,1],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89a6dc7b4483f8c2c701a48e42db552806d":[1,3,0,16,2],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89a86266ee937d97f812a8e57d22b62ee29":[1,3,0,16,0],
|
||||
"classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89aa91c78e040f7b9d158f381e197f8beb4":[1,3,0,16,3],
|
||||
"classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b":[1,3,0,3],
|
||||
"classclutchlog_1_1fmt.html#ad754c64eb6fd8730a616d113cb9f9129":[1,3,0,1],
|
||||
"classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c":[1,3,0,2],
|
||||
"classes.html":[2,1],
|
||||
"clutchlog_8h.html":[3,0,0],
|
||||
"clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16":[3,0,0,1],
|
||||
"clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4":[3,0,0,4],
|
||||
"clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb":[3,0,0,2],
|
||||
"clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817":[3,0,0,3],
|
||||
"clutchlog_8h_source.html":[3,0,0],
|
||||
"clutchlog_8h.html":[3,0,0,0],
|
||||
"clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16":[3,0,0,0,1],
|
||||
"clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4":[3,0,0,0,4],
|
||||
"clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb":[3,0,0,0,2],
|
||||
"clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817":[3,0,0,0,3],
|
||||
"clutchlog_8h_source.html":[3,0,0,0],
|
||||
"dir_59425e443f801f1f2fd8bbe4959a3ccf.html":[3,0,1],
|
||||
"dir_c318bd5cf14aaa5601e6029e0b5b4048.html":[3,0,0],
|
||||
"files.html":[3,0],
|
||||
"functions.html":[2,3,0],
|
||||
"functions_enum.html":[2,3,3],
|
||||
|
|
@ -110,88 +106,33 @@ var NAVTREEINDEX0 =
|
|||
"globals.html":[3,1,0],
|
||||
"globals_defs.html":[3,1,1],
|
||||
"group___default_config.html":[1,0],
|
||||
"group___default_config.html#ga27b613c6727857a7cbcd0165d862034e":[3,0,0,12],
|
||||
"group___default_config.html#ga27b613c6727857a7cbcd0165d862034e":[1,0,2],
|
||||
"group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9":[1,0,4],
|
||||
"group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9":[3,0,0,14],
|
||||
"group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805":[3,0,0,16],
|
||||
"group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805":[1,0,6],
|
||||
"group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa":[1,0,1],
|
||||
"group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa":[3,0,0,11],
|
||||
"group___default_config.html#ga54d29e956575e1c731eab5406135c5df":[1,0,3],
|
||||
"group___default_config.html#ga54d29e956575e1c731eab5406135c5df":[3,0,0,13],
|
||||
"group___default_config.html#ga8564be479b948ee3052b61783c66d415":[3,0,0,5],
|
||||
"group___default_config.html#ga8564be479b948ee3052b61783c66d415":[1,0,0],
|
||||
"group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf":[3,0,0,15],
|
||||
"group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf":[1,0,5],
|
||||
"group___formating.html":[1,3],
|
||||
"group___main.html":[1,2],
|
||||
"group___use_macros.html":[1,1],
|
||||
"group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2":[1,1,2],
|
||||
"group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2":[3,0,0,8],
|
||||
"group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d":[3,0,0,7],
|
||||
"group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d":[1,1,1],
|
||||
"group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae":[1,1,3],
|
||||
"group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae":[3,0,0,9],
|
||||
"group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73":[1,1,4],
|
||||
"group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73":[3,0,0,10],
|
||||
"group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c":[1,1,1],
|
||||
"group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2":[1,1,3],
|
||||
"group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d":[1,1,2],
|
||||
"group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae":[1,1,4],
|
||||
"group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73":[1,1,5],
|
||||
"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,35],
|
||||
"group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e":[1,4,1],
|
||||
"group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33":[1,4,5],
|
||||
"group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33":[1,3,0,22],
|
||||
"group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0":[1,3,0,34],
|
||||
"group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0":[1,4,0],
|
||||
"group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7":[1,3,0,21],
|
||||
"group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7":[1,4,4],
|
||||
"group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401":[1,3,0,26],
|
||||
"group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401":[1,4,2],
|
||||
"group__colors16.html#ga86696b20e5b31c96ba592926efb324f3":[1,3,0,27],
|
||||
"group__colors16.html#ga86696b20e5b31c96ba592926efb324f3":[1,4,3],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea1ffd9e753c8054cc61456ac7fac1ac89":[1,3,0,35,0],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea334c4a4c42fdb79d7ebc3e73b517e6f8":[1,3,0,35,16],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea37553b57ad1d7f61b0c51f5a535f72bf":[1,3,0,35,13],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea48d6215903dff56238e52e8891380c8f":[1,3,0,35,4],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea4c2a4a7078da0ac6733464eacfd00f86":[1,3,0,35,5],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea6411532ba4971f378391776a9db629d3":[1,3,0,35,6],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea74474ae20bf3ef3bce6fd679194ce383":[1,3,0,35,8],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea75dd76d162b9554ec8b63736bc22d93e":[1,3,0,35,11],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea8b84c6e788e91a3a45b9dabedb160590":[1,3,0,35,9],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ea9f27410725ab8cc8854a2769c7a516b8":[1,3,0,35,2],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1eabd5b4652dffd84bab66529361d0c4974":[1,3,0,35,10],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1eabda9643ac6601722a28f238714274da4":[1,3,0,35,1],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1eac5b47880b4b2ec37179078d63a85def3":[1,3,0,35,12],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1eacc69f9955c2bf916bb9a83f38141432f":[1,3,0,35,14],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ead487dd0b55dfcacdd920ccbdaeafa351":[1,3,0,35,3],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1ead508fe45cecaf653904a0e774084bb5c":[1,3,0,35,7],
|
||||
"group__colors16.html#gga1cf3e27e4041250ffea0a6d58010da1eada7527acf78cb4e7b582e8163a1f642a":[1,3,0,35,15],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a1ffd9e753c8054cc61456ac7fac1ac89":[1,3,0,34,0],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a334c4a4c42fdb79d7ebc3e73b517e6f8":[1,3,0,34,16],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a37553b57ad1d7f61b0c51f5a535f72bf":[1,3,0,34,13],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a48d6215903dff56238e52e8891380c8f":[1,3,0,34,4],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a4c2a4a7078da0ac6733464eacfd00f86":[1,3,0,34,5],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a6411532ba4971f378391776a9db629d3":[1,3,0,34,6],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a74474ae20bf3ef3bce6fd679194ce383":[1,3,0,34,8],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a75dd76d162b9554ec8b63736bc22d93e":[1,3,0,34,11],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a8b84c6e788e91a3a45b9dabedb160590":[1,3,0,34,9],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0a9f27410725ab8cc8854a2769c7a516b8":[1,3,0,34,2],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0abd5b4652dffd84bab66529361d0c4974":[1,3,0,34,10],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0abda9643ac6601722a28f238714274da4":[1,3,0,34,1],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0ac5b47880b4b2ec37179078d63a85def3":[1,3,0,34,12],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0acc69f9955c2bf916bb9a83f38141432f":[1,3,0,34,14],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0ad487dd0b55dfcacdd920ccbdaeafa351":[1,3,0,34,3],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0ad508fe45cecaf653904a0e774084bb5c":[1,3,0,34,7],
|
||||
"group__colors16.html#gga4662a3ec3577c6a575a2c734636ed8a0ada7527acf78cb4e7b582e8163a1f642a":[1,3,0,34,15],
|
||||
"group__colors16.html#ga93d498671d8dc2e796978c4f4de51241":[1,4,5],
|
||||
"group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5":[1,4,4],
|
||||
"group__colors256__16_m.html":[1,5],
|
||||
"group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0":[1,3,0,29],
|
||||
"group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0":[1,5,8],
|
||||
"group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de":[1,5,9],
|
||||
"group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de":[1,3,0,30],
|
||||
"group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0":[1,3,0,31],
|
||||
"group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0":[1,5,10],
|
||||
"group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c":[1,3,0,28],
|
||||
"group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c":[1,5,7],
|
||||
"hierarchy.html":[2,2],
|
||||
"index.html":[0],
|
||||
|
|
@ -200,26 +141,25 @@ var NAVTREEINDEX0 =
|
|||
"index.html#autotoc_md1":[0,1],
|
||||
"index.html#autotoc_md10":[0,3,4,0],
|
||||
"index.html#autotoc_md11":[0,3,4,1],
|
||||
"index.html#autotoc_md12":[0,4],
|
||||
"index.html#autotoc_md13":[0,4,0],
|
||||
"index.html#autotoc_md14":[0,4,0,0],
|
||||
"index.html#autotoc_md15":[0,4,0,1],
|
||||
"index.html#autotoc_md16":[0,4,0,2],
|
||||
"index.html#autotoc_md17":[0,4,0,3],
|
||||
"index.html#autotoc_md18":[0,4,1],
|
||||
"index.html#autotoc_md19":[0,4,2],
|
||||
"index.html#autotoc_md12":[0,3,4,2],
|
||||
"index.html#autotoc_md13":[0,4],
|
||||
"index.html#autotoc_md14":[0,4,0],
|
||||
"index.html#autotoc_md15":[0,4,0,0],
|
||||
"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,0,4],
|
||||
"index.html#autotoc_md2":[0,2],
|
||||
"index.html#autotoc_md20":[0,4,3],
|
||||
"index.html#autotoc_md21":[0,4,4],
|
||||
"index.html#autotoc_md22":[0,5],
|
||||
"index.html#autotoc_md23":[0,6],
|
||||
"index.html#autotoc_md24":[0],
|
||||
"index.html#autotoc_md25":[1],
|
||||
"index.html#autotoc_md26":[2],
|
||||
"index.html#autotoc_md27":[3],
|
||||
"index.html#autotoc_md28":[4],
|
||||
"index.html#autotoc_md29":[0,7],
|
||||
"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_md3":[0,3],
|
||||
"index.html#autotoc_md32":[0,7],
|
||||
"index.html#autotoc_md33":[0,8],
|
||||
"index.html#autotoc_md4":[0,3,0],
|
||||
"index.html#autotoc_md5":[0,3,1],
|
||||
"index.html#autotoc_md6":[0,3,2],
|
||||
|
|
@ -238,16 +178,52 @@ var NAVTREEINDEX0 =
|
|||
"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#a121619a01bf48e53b3478d23989c0c59":[1,5,0,2],
|
||||
"structclutchlog_1_1fmt_1_1color.html#a3fd18c290567bd5c4971663a1aed12ae":[1,5,0,4],
|
||||
"structclutchlog_1_1fmt_1_1color.html#a4860c13958d21118a564920fa78e6720":[1,5,0,3],
|
||||
"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],
|
||||
"structclutchlog_1_1fmt_1_1color.html#aacbc3cd9447fdb7d51e02b29b5028a6b":[1,5,0,4],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0":[1,5,0,6],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0a469bba0a564235dfceede42db14f17b0":[1,5,0,6,1],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0ae64e4c4fee28f9ca7301e4c7ff598e67":[1,5,0,6,0],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0":[1,5,0,5],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0a469bba0a564235dfceede42db14f17b0":[1,5,0,5,1],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0ae64e4c4fee28f9ca7301e4c7ff598e67":[1,5,0,5,0],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html":[1,5,4],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61":[1,5,4,5],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a36d9cf42044fec34b7858142d86137d3":[1,5,4,1]
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a36d9cf42044fec34b7858142d86137d3":[1,5,4,1],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a55e39e7eb3ced3095c00914eff52470c":[1,5,4,2],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d":[1,5,4,3],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#ac6a4b8650ea7e9171fc76d6226015005":[1,5,4,4],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#aea10e881fb9b570267f5751fb67c4282":[1,5,4,0],
|
||||
"structclutchlog_1_1fmt_1_1color__256.html":[1,5,1],
|
||||
"structclutchlog_1_1fmt_1_1color__256.html#a12fdff3c5c4edbf952aaa31519f0171c":[1,5,1,0],
|
||||
"structclutchlog_1_1fmt_1_1color__256.html#a1b68065b35141c018b33c3f2c45f5726":[1,5,1,1],
|
||||
"structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988":[1,5,1,4],
|
||||
"structclutchlog_1_1fmt_1_1color__256.html#ad4e941accf566378e0007ec881096fb0":[1,5,1,3],
|
||||
"structclutchlog_1_1fmt_1_1color__256.html#ad79557682cec1c053dda258581972111":[1,5,1,2],
|
||||
"structclutchlog_1_1fmt_1_1fg__16_m.html":[1,5,5],
|
||||
"structclutchlog_1_1fmt_1_1fg__16_m.html#a531b717b8d78a0a5929fa90d0a01d7e5":[1,5,5,1],
|
||||
"structclutchlog_1_1fmt_1_1fg__16_m.html#a984525f33eb86b7f8b3e5d0874611194":[1,5,5,0],
|
||||
"structclutchlog_1_1fmt_1_1fg__16_m.html#a9da40a4a7ff3b80f028f26322f59eba8":[1,5,5,3],
|
||||
"structclutchlog_1_1fmt_1_1fg__16_m.html#abc768d6b7c2139c14f210755108006d3":[1,5,5,2],
|
||||
"structclutchlog_1_1fmt_1_1fg__256.html":[1,5,2],
|
||||
"structclutchlog_1_1fmt_1_1fg__256.html#a501fff36520f20ba4973ba3848fb9c23":[1,5,2,2],
|
||||
"structclutchlog_1_1fmt_1_1fg__256.html#a6df3d848db0e55c79709fb4565cbfd59":[1,5,2,1],
|
||||
"structclutchlog_1_1fmt_1_1fg__256.html#a97c241e9f80c63d269953cc525a72c7a":[1,5,2,0],
|
||||
"structclutchlog_1_1scope__t.html":[1,2,0,0],
|
||||
"structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572":[1,2,0,0,0],
|
||||
"structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff":[1,2,0,0,3],
|
||||
"structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744":[1,2,0,0,2],
|
||||
"structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9":[1,2,0,0,1],
|
||||
"t-assert_8cpp_source.html":[3,0,1,0],
|
||||
"t-color16_m_8cpp_source.html":[3,0,1,2],
|
||||
"t-color256_8cpp_source.html":[3,0,1,3],
|
||||
"t-color_8cpp_source.html":[3,0,1,1],
|
||||
"t-demo_8cpp_source.html":[3,0,1,4],
|
||||
"t-depth-delta_8cpp_source.html":[3,0,1,5],
|
||||
"t-dump_8cpp_source.html":[3,0,1,6],
|
||||
"t-extra_8cpp_source.html":[3,0,1,7],
|
||||
"t-filename_8cpp_source.html":[3,0,1,8],
|
||||
"t-fmt-constructors_8cpp_source.html":[3,0,1,9],
|
||||
"t-hash-color_8cpp_source.html":[3,0,1,10],
|
||||
"t-log_8cpp_source.html":[3,0,1,11],
|
||||
"t-one-line-if_8cpp_source.html":[3,0,1,12]
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,5 +1,25 @@
|
|||
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],
|
||||
"structclutchlog_1_1fmt_1_1color.html#aacbc3cd9447fdb7d51e02b29b5028a6b":[1,5,0,4],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0":[1,5,0,6],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0a469bba0a564235dfceede42db14f17b0":[1,5,0,6,1],
|
||||
"structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0ae64e4c4fee28f9ca7301e4c7ff598e67":[1,5,0,6,0],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html":[1,5,4],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a19e1517a9afb75a4e6224f718ed11c61":[1,5,4,5],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a36d9cf42044fec34b7858142d86137d3":[1,5,4,1],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a55e39e7eb3ced3095c00914eff52470c":[1,5,4,2],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a674910195e7bb14d78f0cf56c308a47e":[1,5,4,4],
|
||||
"structclutchlog_1_1fmt_1_1color__16_m.html#a780c11e42bb140732ffd37cf4eef9e1d":[1,5,4,3],
|
||||
|
|
@ -32,8 +52,11 @@ var NAVTREEINDEX1 =
|
|||
"t-color_8cpp_source.html":[3,0,2],
|
||||
"t-demo-extravagant_8cpp_source.html":[3,0,5],
|
||||
"t-demo_8cpp_source.html":[3,0,6],
|
||||
"t-dump_8cpp_source.html":[3,0,7],
|
||||
"t-fmt-constructors_8cpp_source.html":[3,0,8],
|
||||
"t-log_8cpp_source.html":[3,0,9],
|
||||
"t-one-line-if_8cpp_source.html":[3,0,10]
|
||||
"t-depth-delta_8cpp_source.html":[3,0,7],
|
||||
"t-dump_8cpp_source.html":[3,0,8],
|
||||
"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]
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,25 +1,26 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2017 by Dimitri van Heesch
|
||||
The MIT License (MIT)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
function initResizable()
|
||||
{
|
||||
|
|
@ -52,7 +53,7 @@ function initResizable()
|
|||
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
|
||||
expiration = date.toGMTString();
|
||||
}
|
||||
document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
|
||||
document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/";
|
||||
}
|
||||
|
||||
function resizeWidth()
|
||||
|
|
@ -74,10 +75,20 @@ function initResizable()
|
|||
{
|
||||
var headerHeight = header.outerHeight();
|
||||
var footerHeight = footer.outerHeight();
|
||||
var windowHeight = $(window).height() - headerHeight - footerHeight;
|
||||
content.css({height:windowHeight + "px"});
|
||||
navtree.css({height:windowHeight + "px"});
|
||||
sidenav.css({height:windowHeight + "px"});
|
||||
var windowHeight = $(window).height();
|
||||
var contentHeight,navtreeHeight,sideNavHeight;
|
||||
if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */
|
||||
contentHeight = windowHeight - headerHeight - footerHeight;
|
||||
navtreeHeight = contentHeight;
|
||||
sideNavHeight = contentHeight;
|
||||
} else if (page_layout==1) { /* DISABLE_INDEX=YES */
|
||||
contentHeight = windowHeight - footerHeight;
|
||||
navtreeHeight = windowHeight - headerHeight;
|
||||
sideNavHeight = windowHeight;
|
||||
}
|
||||
content.css({height:contentHeight + "px"});
|
||||
navtree.css({height:navtreeHeight + "px"});
|
||||
sidenav.css({height:sideNavHeight + "px"});
|
||||
var width=$(window).width();
|
||||
if (width!=collapsedWidth) {
|
||||
if (width<desktop_vp && collapsedWidth>=desktop_vp) {
|
||||
|
|
@ -91,7 +102,9 @@ function initResizable()
|
|||
}
|
||||
collapsedWidth=width;
|
||||
}
|
||||
(document.getElementById(location.hash.slice(1))||document.body).scrollIntoView();
|
||||
if (location.hash.slice(1)) {
|
||||
(document.getElementById(location.hash.slice(1))||document.body).scrollIntoView();
|
||||
}
|
||||
}
|
||||
|
||||
function collapseExpand()
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,18 @@
|
|||
var searchData=
|
||||
[
|
||||
['_5fformat_5fdump_0',['_format_dump',['../classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5',1,'clutchlog']]],
|
||||
['_5fformat_5flog_1',['_format_log',['../classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e',1,'clutchlog']]],
|
||||
['_5fin_5ffile_2',['_in_file',['../classclutchlog.html#aded03528f34d9000f618419c482c5042',1,'clutchlog']]],
|
||||
['_5fin_5ffunc_3',['_in_func',['../classclutchlog.html#a130c4f12eacbd2028102838fe16b734e',1,'clutchlog']]],
|
||||
['_5fin_5fline_4',['_in_line',['../classclutchlog.html#a41757198b29862832a14472a9e5e24c6',1,'clutchlog']]],
|
||||
['_5flevel_5ffmt_5',['_level_fmt',['../classclutchlog.html#ab805ac5c33885459f9f752518a4aa735',1,'clutchlog']]],
|
||||
['_5flevel_5fshort_6',['_level_short',['../classclutchlog.html#a08e8a817a75a4e9f0159231c941e0dae',1,'clutchlog']]],
|
||||
['_5flevel_5fword_7',['_level_word',['../classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f',1,'clutchlog']]],
|
||||
['_5fout_8',['_out',['../classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167',1,'clutchlog']]],
|
||||
['_5fstage_9',['_stage',['../classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993',1,'clutchlog']]],
|
||||
['_5fstrip_5fcalls_10',['_strip_calls',['../classclutchlog.html#a356df86455409193792b6ed550dfd09e',1,'clutchlog']]],
|
||||
['_5fword_5flevel_11',['_word_level',['../classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888',1,'clutchlog']]]
|
||||
['_5ffilehash_5ffmts_0',['_filehash_fmts',['../classclutchlog.html#a2a334e009533744b52f01ef240a59e9d',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']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['ansi_12',['ansi',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502',1,'clutchlog::fmt']]]
|
||||
['ansi_0',['ansi',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502',1,'clutchlog::fmt']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_10.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['with_5fclutchlog_95',['WITH_CLUTCHLOG',['../clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4',1,'clutchlog.h']]]
|
||||
['with_5fclutchlog_0',['WITH_CLUTCHLOG',['../clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4',1,'clutchlog.h']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['back_13',['back',['../group__colors16.html#ga86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
|
||||
['back_5f16m_14',['back_16M',['../group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0',1,'clutchlog::fmt']]],
|
||||
['back_5f256_15',['back_256',['../group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0',1,'clutchlog::fmt']]],
|
||||
['bg_16',['bg',['../group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]],
|
||||
['bg_5f16m_17',['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_18',['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_0',['back',['../group__colors16.html#ga86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
|
||||
['back_5f16m_1',['back_16M',['../group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0',1,'clutchlog::fmt']]],
|
||||
['back_5f256_2',['back_256',['../group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0',1,'clutchlog::fmt']]],
|
||||
['bg_3',['bg',['../group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]],
|
||||
['bg_5f16m_4',['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 &)'],['../structclutchlog_1_1fmt_1_1bg__16_m.html',1,'clutchlog::fmt::bg_16M']]],
|
||||
['bg_5f256_5',['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 &)'],['../structclutchlog_1_1fmt_1_1bg__256.html',1,'clutchlog::fmt::bg_256']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,27 +1,29 @@
|
|||
var searchData=
|
||||
[
|
||||
['clutchcode_19',['CLUTCHCODE',['../group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73',1,'clutchlog.h']]],
|
||||
['clutchdump_20',['CLUTCHDUMP',['../group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2',1,'clutchlog.h']]],
|
||||
['clutchdump_5fdefault_5fformat_21',['CLUTCHDUMP_DEFAULT_FORMAT',['../group___default_config.html#ga27b613c6727857a7cbcd0165d862034e',1,'clutchlog.h']]],
|
||||
['clutchdump_5fdefault_5fsep_22',['CLUTCHDUMP_DEFAULT_SEP',['../group___default_config.html#ga54d29e956575e1c731eab5406135c5df',1,'clutchlog.h']]],
|
||||
['clutchfunc_23',['CLUTCHFUNC',['../group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae',1,'clutchlog.h']]],
|
||||
['clutchloc_24',['CLUTCHLOC',['../group___use_macros.html#gae8911119d726a43b77f5781cb5a72813',1,'clutchlog.h']]],
|
||||
['clutchlog_25',['clutchlog',['../classclutchlog.html',1,'clutchlog'],['../group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d',1,'CLUTCHLOG(): clutchlog.h']]],
|
||||
['clutchlog_2eh_26',['clutchlog.h',['../clutchlog_8h.html',1,'']]],
|
||||
['clutchlog_5fdefault_5fdepth_5fbuilt_5fnodebug_27',['CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG',['../group___default_config.html#ga8564be479b948ee3052b61783c66d415',1,'clutchlog.h']]],
|
||||
['clutchlog_5fdefault_5fdepth_5fmark_28',['CLUTCHLOG_DEFAULT_DEPTH_MARK',['../group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9',1,'clutchlog.h']]],
|
||||
['clutchlog_5fdefault_5fformat_29',['CLUTCHLOG_DEFAULT_FORMAT',['../group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa',1,'clutchlog.h']]],
|
||||
['clutchlog_5fdefault_5fhfill_5fmark_30',['CLUTCHLOG_DEFAULT_HFILL_MARK',['../group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805',1,'clutchlog.h']]],
|
||||
['clutchlog_5fh_31',['CLUTCHLOG_H',['../clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16',1,'clutchlog.h']]],
|
||||
['clutchlog_5fhave_5funix_5fsysinfo_32',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
|
||||
['clutchlog_5fhave_5funix_5fsysioctl_33',['CLUTCHLOG_HAVE_UNIX_SYSIOCTL',['../clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817',1,'clutchlog.h']]],
|
||||
['clutchlog_5fstrip_5fcalls_34',['CLUTCHLOG_STRIP_CALLS',['../group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf',1,'clutchlog.h']]],
|
||||
['color_35',['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_36',['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_37',['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_38',['Colors management in 16 colors mode (4-bits ANSI).',['../group__colors16.html',1,'']]],
|
||||
['colors_5f16_39',['colors_16',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e',1,'clutchlog::fmt']]],
|
||||
['colors_5f16m_40',['colors_16M',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa',1,'clutchlog::fmt']]],
|
||||
['colors_5f256_41',['colors_256',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749',1,'clutchlog::fmt']]],
|
||||
['clutchlog_20—_20versatile_20_28de_29clutchable_20spatial_20logging_42',['Clutchlog — versatile (de)clutchable spatial logging',['../index.html',1,'']]]
|
||||
['clutchcode_0',['CLUTCHCODE',['../group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73',1,'clutchlog.h']]],
|
||||
['clutchdump_1',['CLUTCHDUMP',['../group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2',1,'clutchlog.h']]],
|
||||
['clutchdump_5fdefault_5fformat_2',['CLUTCHDUMP_DEFAULT_FORMAT',['../group___default_config.html#ga27b613c6727857a7cbcd0165d862034e',1,'clutchlog.h']]],
|
||||
['clutchdump_5fdefault_5fsep_3',['CLUTCHDUMP_DEFAULT_SEP',['../group___default_config.html#ga54d29e956575e1c731eab5406135c5df',1,'clutchlog.h']]],
|
||||
['clutchfunc_4',['CLUTCHFUNC',['../group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae',1,'clutchlog.h']]],
|
||||
['clutchloc_5',['CLUTCHLOC',['../group___use_macros.html#gae8911119d726a43b77f5781cb5a72813',1,'clutchlog.h']]],
|
||||
['clutchlog_6',['clutchlog',['../classclutchlog.html',1,'']]],
|
||||
['clutchlog_7',['CLUTCHLOG',['../group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d',1,'clutchlog.h']]],
|
||||
['clutchlog_20—_20versatile_20_28de_29clutchable_20spatial_20logging_8',['Clutchlog — versatile (de)clutchable spatial logging',['../index.html',1,'']]],
|
||||
['clutchlog_2eh_9',['clutchlog.h',['../clutchlog_8h.html',1,'']]],
|
||||
['clutchlog_5fdefault_5fdepth_5fbuilt_5fnodebug_10',['CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG',['../group___default_config.html#ga8564be479b948ee3052b61783c66d415',1,'clutchlog.h']]],
|
||||
['clutchlog_5fdefault_5fdepth_5fmark_11',['CLUTCHLOG_DEFAULT_DEPTH_MARK',['../group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9',1,'clutchlog.h']]],
|
||||
['clutchlog_5fdefault_5fformat_12',['CLUTCHLOG_DEFAULT_FORMAT',['../group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa',1,'clutchlog.h']]],
|
||||
['clutchlog_5fdefault_5fhfill_5fmark_13',['CLUTCHLOG_DEFAULT_HFILL_MARK',['../group___default_config.html#ga4eda0c1bfded5df89351b8ce8b9c2805',1,'clutchlog.h']]],
|
||||
['clutchlog_5fh_14',['CLUTCHLOG_H',['../clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16',1,'clutchlog.h']]],
|
||||
['clutchlog_5fhave_5funix_5fsysinfo_15',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
|
||||
['clutchlog_5fhave_5funix_5fsysioctl_16',['CLUTCHLOG_HAVE_UNIX_SYSIOCTL',['../clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817',1,'clutchlog.h']]],
|
||||
['clutchlog_5fstrip_5fcalls_17',['CLUTCHLOG_STRIP_CALLS',['../group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf',1,'clutchlog.h']]],
|
||||
['clutchlogd_18',['CLUTCHLOGD',['../group___use_macros.html#ga369d365b7c25ec270596c3ca6839cf2c',1,'clutchlog.h']]],
|
||||
['color_19',['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_20',['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_21',['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_22',['Colors management in 16 colors mode (4-bits ANSI).',['../group__colors16.html',1,'']]],
|
||||
['colors_5f16_23',['colors_16',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e',1,'clutchlog::fmt']]],
|
||||
['colors_5f16m_24',['colors_16M',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa',1,'clutchlog::fmt']]],
|
||||
['colors_5f256_25',['colors_256',['../classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749',1,'clutchlog::fmt']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,13 +1,14 @@
|
|||
var searchData=
|
||||
[
|
||||
['default_5fdepth_5fmark_43',['default_depth_mark',['../classclutchlog.html#a229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
|
||||
['default_5fformat_44',['default_format',['../classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
|
||||
['default_5fhfill_5fchar_45',['default_hfill_char',['../classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6',1,'clutchlog']]],
|
||||
['default_5fhfill_5fmax_46',['default_hfill_max',['../classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1',1,'clutchlog']]],
|
||||
['default_5fhfill_5fmin_47',['default_hfill_min',['../classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7',1,'clutchlog']]],
|
||||
['default_5fstrip_5fcalls_48',['default_strip_calls',['../classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
|
||||
['default_20configuration_20management_49',['Default configuration management',['../group___default_config.html',1,'']]],
|
||||
['dump_50',['dump',['../classclutchlog.html#a63308e8deae3cfec6801318203494143',1,'clutchlog']]],
|
||||
['dump_5fdefault_5fformat_51',['dump_default_format',['../classclutchlog.html#ace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
|
||||
['dump_5fdefault_5fsep_52',['dump_default_sep',['../classclutchlog.html#af898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
|
||||
['default_20configuration_20management_0',['Default configuration management',['../group___default_config.html',1,'']]],
|
||||
['default_5fdepth_5fmark_1',['default_depth_mark',['../classclutchlog.html#a229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
|
||||
['default_5fformat_2',['default_format',['../classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
|
||||
['default_5fhfill_5fchar_3',['default_hfill_char',['../classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6',1,'clutchlog']]],
|
||||
['default_5fhfill_5fmax_4',['default_hfill_max',['../classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1',1,'clutchlog']]],
|
||||
['default_5fhfill_5fmin_5',['default_hfill_min',['../classclutchlog.html#a5a9a98c3528117223ceff22bc6bee5f7',1,'clutchlog']]],
|
||||
['default_5fstrip_5fcalls_6',['default_strip_calls',['../classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
|
||||
['depth_5fstyles_7',['depth_styles',['../classclutchlog.html#a08310b92e86687349e70f56f9ac1d656',1,'clutchlog']]],
|
||||
['dump_8',['dump',['../classclutchlog.html#ab72a0adc9ff287270afe09c9da825fdb',1,'clutchlog']]],
|
||||
['dump_5fdefault_5fformat_9',['dump_default_format',['../classclutchlog.html#ace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
|
||||
['dump_5fdefault_5fsep_10',['dump_default_sep',['../classclutchlog.html#af898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,18 @@
|
|||
var searchData=
|
||||
[
|
||||
['fg_53',['fg',['../group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
|
||||
['fg_5f16m_54',['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_55',['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_56',['file',['../classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
|
||||
['fmt_57',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog::fmt'],['../classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt::fmt()']]],
|
||||
['fore_58',['fore',['../group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
|
||||
['fore_5f16m_59',['fore_16M',['../group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de',1,'clutchlog::fmt']]],
|
||||
['fore_5f256_60',['fore_256',['../group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c',1,'clutchlog::fmt']]],
|
||||
['format_61',['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_62',['format_comment',['../classclutchlog.html#a2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &format)'],['../classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
|
||||
['formating_20tools_63',['Formating tools',['../group___formating.html',1,'']]],
|
||||
['func_64',['func',['../classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]]
|
||||
['fg_0',['fg',['../group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
|
||||
['fg_5f16m_1',['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_2',['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_3',['file',['../classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
|
||||
['filehash_5fstyles_4',['filehash_styles',['../classclutchlog.html#ae17db5808155fbc6dc48b4727d0c3abf',1,'clutchlog']]],
|
||||
['filename_5',['filename',['../classclutchlog.html#a822062ffa857bd16ff488f9c749ff20e',1,'clutchlog::filename()'],['../classclutchlog.html#a82b9375728af2d962831a743d95f4ae7',1,'clutchlog::filename(filename f)']]],
|
||||
['fmt_6',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog::fmt'],['../classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt::fmt()']]],
|
||||
['fore_7',['fore',['../group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
|
||||
['fore_5f16m_8',['fore_16M',['../group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de',1,'clutchlog::fmt']]],
|
||||
['fore_5f256_9',['fore_256',['../group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c',1,'clutchlog::fmt']]],
|
||||
['format_10',['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_11',['format_comment',['../classclutchlog.html#a2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &format)'],['../classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
|
||||
['formating_20tools_12',['Formating tools',['../group___formating.html',1,'']]],
|
||||
['func_13',['func',['../classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]],
|
||||
['funchash_5fstyles_14',['funchash_styles',['../classclutchlog.html#acbb50f6306ebb3c8b0d1a52e7f327416',1,'clutchlog']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['ground_65',['ground',['../structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0',1,'clutchlog::fmt::color']]]
|
||||
['ground_0',['ground',['../structclutchlog_1_1fmt_1_1color.html#ad4d10c015b3af3cc10d1cf40fe38e4f0',1,'clutchlog::fmt::color']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_7.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['high_2dlevel_20api_20macros_66',['High-level API macros',['../group___use_macros.html',1,'']]]
|
||||
['high_2dlevel_20api_20macros_0',['High-level API macros',['../group___use_macros.html',1,'']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_8.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['internal_20colors_20management_20in_20256_20and_2016m_20colors_20modes_2e_67',['Internal colors management in 256 and 16M colors modes.',['../group__colors256__16_m.html',1,'']]],
|
||||
['index_68',['index',['../structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988',1,'clutchlog::fmt::color_256']]],
|
||||
['is_5fset_69',['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()']]]
|
||||
['index_0',['index',['../structclutchlog_1_1fmt_1_1color__256.html#a8e0b13d6bad87c83c3465524a5d33988',1,'clutchlog::fmt::color_256']]],
|
||||
['internal_20colors_20management_20in_20256_20and_2016m_20colors_20modes_2e_1',['Internal colors management in 256 and 16M colors modes.',['../group__colors256__16_m.html',1,'']]],
|
||||
['is_5fset_2',['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()']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_9.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
var searchData=
|
||||
[
|
||||
['level_70',['level',['../classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]],
|
||||
['level_5fof_71',['level_of',['../classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
|
||||
['levels_72',['levels',['../classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a',1,'clutchlog']]],
|
||||
['line_73',['line',['../classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
|
||||
['locate_74',['locate',['../classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
|
||||
['location_75',['location',['../classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
|
||||
['log_76',['log',['../classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a',1,'clutchlog']]],
|
||||
['logger_77',['logger',['../classclutchlog.html#acfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
|
||||
['level_0',['level',['../classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]],
|
||||
['level_5fof_1',['level_of',['../classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
|
||||
['levels_2',['levels',['../classclutchlog.html#a8d206443dea964f77965450a83693d98',1,'clutchlog']]],
|
||||
['line_3',['line',['../classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
|
||||
['locate_4',['locate',['../classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
|
||||
['location_5',['location',['../classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
|
||||
['log_6',['log',['../classclutchlog.html#a14c19e17c54d6353ba34c0dc3371094a',1,'clutchlog']]],
|
||||
['logger_7',['logger',['../classclutchlog.html#a6e2a5e98fa9f722d90ba6515895543ac',1,'clutchlog']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_a.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['main_20class_78',['Main class',['../group___main.html',1,'']]],
|
||||
['matches_79',['matches',['../structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9',1,'clutchlog::scope_t']]],
|
||||
['mode_80',['mode',['../classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205',1,'clutchlog::fmt']]]
|
||||
['main_20class_0',['Main class',['../group___main.html',1,'']]],
|
||||
['matches_1',['matches',['../structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9',1,'clutchlog::scope_t']]],
|
||||
['mode_2',['mode',['../classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205',1,'clutchlog::fmt']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_b.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['operator_28_29_81',['operator()',['../classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
|
||||
['operator_3c_3c_82',['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_83',['out',['../classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &out)'],['../classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
|
||||
['operator_28_29_0',['operator()',['../classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
|
||||
['operator_3c_3c_1',['operator<<',['../group__colors16.html#gac00a2f504f5308207f7a94915fe9a9c5',1,'clutchlog::fmt::operator<<()'],['../group__colors16.html#ga93d498671d8dc2e796978c4f4de51241',1,'clutchlog::fmt::operator<<()'],['../structclutchlog_1_1fmt_1_1color.html#a4860c13958d21118a564920fa78e6720',1,'clutchlog::fmt::color::operator<<()'],['../classclutchlog_1_1fmt.html#a24568f7a157d50e3075a74a619719c84',1,'clutchlog::fmt::operator<<()']]],
|
||||
['out_2',['out',['../classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &out)'],['../classclutchlog.html#ab7773f031a00a05b8c83c1936406cb98',1,'clutchlog::out()']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_c.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['print_5fon_84',['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_0',['print_on',['../structclutchlog_1_1fmt_1_1color.html#a121619a01bf48e53b3478d23989c0c59',1,'clutchlog::fmt::color::print_on()'],['../structclutchlog_1_1fmt_1_1color__256.html#ad4e941accf566378e0007ec881096fb0',1,'clutchlog::fmt::color_256::print_on()'],['../structclutchlog_1_1fmt_1_1color__16_m.html#ac6a4b8650ea7e9171fc76d6226015005',1,'clutchlog::fmt::color_16M::print_on()'],['../classclutchlog_1_1fmt.html#ad754c64eb6fd8730a616d113cb9f9129',1,'clutchlog::fmt::print_on()']]]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.4"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_d.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
|
|
@ -10,21 +11,27 @@
|
|||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||