spdlog/include/spdlog/details
Jean-Michaël Celerier 53138c20fb Add an optional final qualifier to types
When building with GCC's -Wfinal-types, a lot of types of spdlog
are marked as being more optimizable if they were marked final.

This patch adds a possibility for the user of the library to `#define SPDLOG_FINAL final`
and enjoy potentially better performance : GCC is then able to replace virtual calls by true
function calls if it can ensure that there are no derived types).

By default SPDLOG_FINAL is defined to nothing to not break existing code that
may be inheriting of some of these types for some reason.
2017-04-28 17:24:55 +02:00
..
async_log_helper.h Fix typo immediatly immediately 2017-04-06 20:12:11 -04:00
async_logger_impl.h astyle 2017-03-28 02:08:18 +03:00
file_helper.h Update file_helper.h 2017-04-02 13:05:02 +03:00
log_msg.h support for external fmtlib 2016-07-22 18:06:36 +03:00
logger_impl.h Initialising members via constructor 2017-03-29 16:06:59 +01:00
mpmc_bounded_q.h - Reverting changes to mpmc queue 2017-03-29 16:04:24 +01:00
null_mutex.h astyle 2016-04-20 11:57:49 +03:00
os.h Fix typo Unkown to Unknown 2017-03-29 15:53:14 -04:00
pattern_formatter_impl.h Add an optional final qualifier to types 2017-04-28 17:24:55 +02:00
registry.h atyle 2016-08-20 13:55:50 +03:00
spdlog_impl.h Don't hardcode '.txt.' log file name suffix (resolve #333) 2017-02-28 00:59:23 +01:00