MRDOCS_PLUGIN_BUILD_TAG
The toolchain a plugin was built with.
Synopsis
Declared in <mrdocs/Plugin.hpp>
#define MRDOCS_PLUGIN_BUILD_TAG
Description
A plugin and MrDocs pass C++ objects between them: the plugin allocates a generator that MrDocs destroys, and both inline the standard library types the API exposes. That holds together only when the two were built with the same compiler and standard library, in a configuration that lays those types out the same way. A plugin reports this through mrdocs_plugin_build_tag, so that MrDocs can refuse one whose toolchain differs rather than fail later, somewhere unrelated.
Created with MrDocs