Psyllid  v1.12.4
Project 8 Data Acquisisition Software
Classes | Namespaces | Macros
node_builder.hh File Reference
#include "psyllid_error.hh"
#include "member_variables.hh"
#include "param.hh"
Include dependency graph for node_builder.hh:

Go to the source code of this file.

Classes

class  node_binding
 Allows access to midge nodes. More...
 
class  _node_binding< x_node_type, x_binding_type >
 
class  node_builder
 Holds node configuration and can be used to create node classes and node binding classes. More...
 
class  _node_builder< x_node_type, x_binding_type >
 

Namespaces

 midge
 
 psyllid
 

Macros

#define REGISTER_NODE_AND_BUILDER(node_class, node_name, node_binding)
 

Macro Definition Documentation

◆ REGISTER_NODE_AND_BUILDER

#define REGISTER_NODE_AND_BUILDER (   node_class,
  node_name,
  node_binding 
)
Value:
static ::scarab::registrar< ::midge::node, node_class > s_node_##node_class##_registrar( node_name ); \
static ::scarab::registrar< ::psyllid::node_builder, _node_builder< node_class, node_binding > > s_node_builder_##node_class##_registrar( node_name );

Definition at line 361 of file node_builder.hh.