55namespace Ra {
66namespace Dataflow {
77namespace Core {
8-
8+ namespace {
99template <typename T>
1010void make_port_helper (
1111 Node* n,
@@ -19,15 +19,12 @@ void make_port_helper(
1919 port_map[index] = ctor ( n, name, type );
2020 }
2121}
22+ } // namespace
2223
2324// ---------------------------
2425// GraphNode
2526// ---------------------------
2627
27- const std::string& GraphNode::node_typename () {
28- static std ::string demangledName { " GraphNode" };
29- return demangledName;
30- }
3128bool GraphNode::execute () {
3229 CORE_ASSERT ( m_inputs.size () == m_outputs.size (), " GraphNode input and output size differ" );
3330
@@ -80,6 +77,7 @@ auto GraphNode::add_ports( PortBaseRawPtr port )
8077 }
8178 return std::make_tuple ( PortIndex {}, PortIndex {}, in, out );
8279}
80+
8381bool GraphNode::fromJsonInternal ( const nlohmann::json& data ) {
8482 auto factory = PortFactory::getInstance ();
8583 std::map<size_t , PortBaseInPtr> inputs;
@@ -114,11 +112,6 @@ bool GraphNode::fromJsonInternal( const nlohmann::json& data ) {
114112// GraphInputNode
115113// ---------------------------
116114
117- const std::string& GraphInputNode::node_typename () {
118- static std::string demangledName { " GraphInputNode" };
119- // std::cerr << " node typename\n";
120- return demangledName;
121- }
122115auto GraphInputNode::add_output_port ( PortBaseInRawPtr port ) -> PortIndex {
123116 auto [input_idx, output_idx, in, out] = add_ports ( port );
124117 if ( in && out ) port->connect ( out.get () );
@@ -129,16 +122,12 @@ auto GraphInputNode::add_output_port( PortBaseInRawPtr port ) -> PortIndex {
129122// GraphOutputNode
130123// ---------------------------
131124
132- const std::string& GraphOutputNode::node_typename () {
133- static std ::string demangledName { " GraphOutputNode" };
134- return demangledName;
135- }
136-
137125auto GraphOutputNode::add_input_port ( PortBaseOutRawPtr port ) -> PortIndex {
138126 auto [input_idx, output_idx, in, out] = add_ports ( port );
139127 if ( in && out ) in->connect ( port );
140128 return output_idx;
141129}
130+
142131} // namespace Core
143132} // namespace Dataflow
144133} // namespace Ra
0 commit comments