Bitstream Interpretation Library (BIL)  0.1
Pin.cpp
Go to the documentation of this file.
1 
6 #include <xdlrc/model/Pin.hpp>
7 
8 using namespace bil;
9 
10 
12  m_externalName(),
13  m_isInput(false)
14 {
15 
16 }
17 
18 
19 std::string& Pin::externalName()
20 {
21  return m_externalName;
22 }
23 
24 
25 const std::string& Pin::externalName() const
26 {
27  return m_externalName;
28 }
29 
30 
31 void Pin::isInput(bool flag)
32 {
33  m_isInput = flag;
34 }
35 
36 
37 bool Pin::isInput() const
38 {
39  return m_isInput;
40 }
41 
42 
43 void Pin::clear()
44 {
45  m_externalName.clear();
46  m_isInput = false;
47 }