#include <functional>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
#include "Types.hpp"
Go to the source code of this file.
|
namespace | AQNWB::SPEC |
| The namespace for managing format schema and namespaces.
|
namespace | AQNWB |
| The main namespace for AqNWB.
|
|
#define | REGISTER_NAMESPACE(name, version, specVariables) |
| Macro to register a namespace with the global registry.
|
◆ REGISTER_NAMESPACE
#define REGISTER_NAMESPACE |
( |
| name, |
|
|
| version, |
|
|
| specVariables ) |
Value: namespace \
{ \
struct NamespaceRegistrar \
{ \
NamespaceRegistrar() \
{ \
NamespaceRegistry::instance().registerNamespace( \
name, {name, version, specVariables}); \
} \
}; \
static NamespaceRegistrar registrar; \
}
Macro to register a namespace with the global registry.
- Parameters
-
name | The name of the namespace. |
version | The version of the namespace. |
specVariables | The specVariables of the namespace. |