COMMS
Template library intended to help with implementation of communication protocols.
Loading...
Searching...
No Matches
tag.h
1//
2// Copyright 2020 - 2026 (C). Alex Robenko. All rights reserved.
3//
4// SPDX-License-Identifier: MPL-2.0
5//
6// This Source Code Form is subject to the terms of the Mozilla Public
7// License, v. 2.0. If a copy of the MPL was not distributed with this
8// file, You can obtain one at http://mozilla.org/MPL/2.0/.
9
10#pragma once
11
12namespace comms
13{
14
15namespace details
16{
17
18namespace tag
19{
20
21template<typename...>
22struct Tag1 {};
23
24template<typename...>
25struct Tag2 {};
26
27template<typename...>
28struct Tag3 {};
29
30template<typename...>
31struct Tag4 {};
32
33template<typename...>
34struct Tag5 {};
35
36template<typename...>
37struct Tag6 {};
38
39template<typename...>
40struct Tag7 {};
41
42template<typename...>
43struct Tag8 {};
44
45template<typename...>
46struct Tag9 {};
47
48template<typename...>
49struct Tag10 {};
50
51template<typename...>
52struct Tag11 {};
53
54template<typename...>
55struct Tag12 {};
56
57} // namespace tag
58
59} // namespace details
60
61} // namespace comms
Main namespace for all classes / functions of COMMS library.