{
book_=new LinkableValueNode::Book();
-#define ADD_VALUENODE(c,n,l) (*book_)[n].factory=reinterpret_cast<LinkableValueNode::Factory>(&c::create); (*book_)[n].check_type=&c::check_type;(*book_)[n].local_name=l
-#define ADD_VALUENODE2(c,n,l) (*book_)[n].factory=reinterpret_cast<LinkableValueNode::Factory>(&c::create_from); (*book_)[n].check_type=&c::check_type;(*book_)[n].local_name=l
+#define ADD_VALUENODE(class,name,local) \
+ (*book_)[name].factory=reinterpret_cast<LinkableValueNode::Factory>(&class::create); \
+ (*book_)[name].check_type=&class::check_type; \
+ (*book_)[name].local_name=local
+
+#define ADD_VALUENODE2(class,name,local) \
+ (*book_)[name].factory=reinterpret_cast<LinkableValueNode::Factory>(&class::create_from); \
+ (*book_)[name].check_type=&class::check_type; \
+ (*book_)[name].local_name=local
ADD_VALUENODE(ValueNode_Linear, "linear", _("Linear") );
ADD_VALUENODE(ValueNode_Composite, "composite", _("Composite") );
ADD_VALUENODE(ValueNode_SegCalcVertex, "segcalcvertex", _("Segment Vertex") );
ADD_VALUENODE(ValueNode_Stripes, "stripes", _("Stripes") );
ADD_VALUENODE(ValueNode_Subtract, "subtract", _("Subtract") );
- //ADD_VALUENODE(ValueNode_TimedSwap, "timed_swap", _("Timed Swap") );
+ ADD_VALUENODE(ValueNode_TimedSwap, "timed_swap", _("Timed Swap") );
ADD_VALUENODE(ValueNode_TwoTone, "twotone", _("Two-Tone") );
ADD_VALUENODE(ValueNode_BLine, "bline", _("BLine") );
ADD_VALUENODE2(ValueNode_DynamicList, "dynamic_list", _("Dynamic List") );
}
ValueBase
-PlaceholderValueNode::operator()(Time t)const
+PlaceholderValueNode::operator()(Time /*t*/)const
{
assert(0);
return ValueBase();