From: Carlos Lopez Date: Thu, 16 Dec 2010 21:13:43 +0000 (+0100) Subject: Use ancestor's link_local_name(int i), link_name(i) and get_link_index_from_name... X-Git-Url: https://git.pterodactylus.net/?p=synfig.git;a=commitdiff_plain;h=27d3ae1a22e9dfdcfff2a77a4a2a3d0d8434e845 Use ancestor's link_local_name(int i), link_name(i) and get_link_index_from_name(String &name) member functions for some value nodes --- diff --git a/synfig-core/src/synfig/valuenode_add.cpp b/synfig-core/src/synfig/valuenode_add.cpp index 346357b..a45d2c5 100644 --- a/synfig-core/src/synfig/valuenode_add.cpp +++ b/synfig-core/src/synfig/valuenode_add.cpp @@ -182,43 +182,6 @@ ValueNode_Add::link_count()const } String -ValueNode_Add::link_local_name(int i)const -{ - assert(i>=0 && i=0 && i=0 && i=0 && i ConstHandle; ValueNode_And(const ValueBase &x); - virtual ValueBase operator()(Time t)const; - virtual ~ValueNode_And(); - virtual String get_name()const; virtual String get_local_name()const; - - virtual ValueNode::LooseHandle get_link_vfunc(int i)const; virtual int link_count()const; - virtual String link_name(int i)const; - - virtual String link_local_name(int i)const; - virtual int get_link_index_from_name(const String &name)const; protected: LinkableValueNode* create_new()const; @@ -68,7 +59,6 @@ protected: public: using synfig::LinkableValueNode::get_link_vfunc; - using synfig::LinkableValueNode::set_link_vfunc; static bool check_type(ValueBase::Type type); static ValueNode_And* create(const ValueBase &x); diff --git a/synfig-core/src/synfig/valuenode_anglestring.cpp b/synfig-core/src/synfig/valuenode_anglestring.cpp index 0be9ff5..f18621b 100644 --- a/synfig-core/src/synfig/valuenode_anglestring.cpp +++ b/synfig-core/src/synfig/valuenode_anglestring.cpp @@ -160,47 +160,6 @@ ValueNode_AngleString::link_count()const return 4; } -String -ValueNode_AngleString::link_name(int i)const -{ - assert(i>=0 && i=0 && i Handle; typedef etl::handle ConstHandle; - virtual ValueBase operator()(Time t)const; - virtual ~ValueNode_AngleString(); - virtual String get_name()const; virtual String get_local_name()const; - - virtual ValueNode::LooseHandle get_link_vfunc(int i)const; virtual int link_count()const; - virtual String link_name(int i)const; - - virtual String link_local_name(int i)const; - virtual int get_link_index_from_name(const String &name)const; protected: LinkableValueNode* create_new()const; @@ -72,7 +63,6 @@ protected: public: using synfig::LinkableValueNode::get_link_vfunc; - using synfig::LinkableValueNode::set_link_vfunc; static bool check_type(ValueBase::Type type); static ValueNode_AngleString* create(const ValueBase &x);