MNE-CPP BIDS library entry point: Qt symbol-visibility plumbing and the BIDSLIB namespace documentation. More...


Go to the source code of this file.
Namespaces | |
| namespace | BIDSLIB |
| BIDS dataset reading, writing, path construction, and sidecar metadata handling for iEEG/EEG/MEG. | |
Macros | |
| #define | BIDSSHARED_EXPORT |
Functions | |
| BIDSSHARED_EXPORT const char * | BIDSLIB::buildDateTime () |
| BIDSSHARED_EXPORT const char * | BIDSLIB::buildHash () |
| BIDSSHARED_EXPORT const char * | BIDSLIB::buildHashLong () |
MNE-CPP BIDS library entry point: Qt symbol-visibility plumbing and the BIDSLIB namespace documentation.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
Every public symbol in the BIDS library is annotated with BIDSSHARED_EXPORT, which expands to Q_DECL_EXPORT when the shared library itself is being built, Q_DECL_IMPORT for a downstream consumer, and to nothing when the project is configured with STATICBUILD. Including this header also pulls in utils/buildinfo.h so the BIDSLIB::buildDateTime, BIDSLIB::buildHash and BIDSLIB::buildHashLong free functions are available to clients that need to log which build of the BIDS library they linked against.
Definition in file bids_global.h.
| #define BIDSSHARED_EXPORT |
Definition at line 43 of file bids_global.h.