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