Bitstream Interpretation Library (BIL)  0.1
NetType.hpp
Go to the documentation of this file.
1 
6 #pragma once
7 #ifndef BIL_NETTYPE_HPP
8 #define BIL_NETTYPE_HPP
9 
10 
11 namespace bil {
12 
19  namespace NetType {
20 
22  typedef unsigned char net_t;
23 
24 
26  const net_t WIRE = 0x00;
27 
29  const net_t VCC = 0x01;
30 
32  const net_t GND = 0x02;
33 
34 
35  extern const char* const WIRE_STRING;
36  extern const char* const VCC_STRING;
37  extern const char* const VDD_STRING;
38  extern const char* const POWER_STRING;
39  extern const char* const GND_STRING;
40  extern const char* const GROUND_STRING;
41 
42 
48  const char* toString(net_t type);
49 
56  net_t fromString(const char* s);
57 
58  }
59 
60 }
61 
62 #endif