forked from xR3b0rn/dbcppp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNetwork2Functions.h
More file actions
37 lines (33 loc) · 1.44 KB
/
Network2Functions.h
File metadata and controls
37 lines (33 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#pragma once
#include <boost/format.hpp>
#include <ostream>
#include <tuple>
#include <ostream>
#include "Export.h"
#include "../../include/dbcppp/Network.h"
namespace dbcppp
{
namespace Network2C
{
DBCPPP_API std::ostream& operator<<(std::ostream& os, const INetwork& net);
}
namespace Network2DBC
{
using na_t = std::tuple<const INetwork&, const IAttribute&>;
DBCPPP_API std::ostream& operator<<(std::ostream& os, const na_t& na);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const IAttributeDefinition& ad);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const IBitTiming& bt);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const IEnvironmentVariable& ev);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const IMessage& m);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const INetwork& net);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const INode& n);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const ISignal& s);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const ISignalType& st);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const IValueTable& vt);
}
namespace Network2Human
{
DBCPPP_API std::ostream& operator<<(std::ostream& os, const INetwork& net);
DBCPPP_API std::ostream& operator<<(std::ostream& os, const IMessage& msg);
}
}