Lluvia
PortDirection.h
Go to the documentation of this file.
1 
8 #ifndef LLUVIA_CORE_NODE_PORT_DIRECTION_H_
9 #define LLUVIA_CORE_NODE_PORT_DIRECTION_H_
10 
13 
14 namespace ll {
15 
19 enum class PortDirection : ll::enum_t {
20  In = 0,
21  Out = 1
22 };
23 
24 namespace impl {
25 
31  constexpr const std::array<std::tuple<const char*, ll::PortDirection>, 2> PortDirectionStrings {{std::make_tuple("In", ll::PortDirection::In),
32  std::make_tuple("Out", ll::PortDirection::Out)}};
33 
34 } // namespace impl
35 
36 } // namespace ll
37 
38 #endif // LLUVIA_CORE_NODE_PORT_DIRECTION_H_
Enums.
constexpr const std::array< std::tuple< const char *, ll::PortDirection >, 2 > PortDirectionStrings
Port direction string values used for converting ll::PortDirection to std::string and vice-versa.
Definition: PortDirection.h:31
Definition: Buffer.h:28
PortDirection
Class for port direction.
Definition: PortDirection.h:19
uint32_t enum_t
Definition: enums.h:23