From 27d3ae1a22e9dfdcfff2a77a4a2a3d0d8434e845 Mon Sep 17 00:00:00 2001 From: Carlos Lopez Date: Thu, 16 Dec 2010 22:13:43 +0100 Subject: [PATCH] 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 --- synfig-core/src/synfig/valuenode_add.cpp | 37 --------------------- synfig-core/src/synfig/valuenode_add.h | 3 -- synfig-core/src/synfig/valuenode_and.cpp | 29 ----------------- synfig-core/src/synfig/valuenode_and.h | 10 ------ synfig-core/src/synfig/valuenode_anglestring.cpp | 41 ------------------------ synfig-core/src/synfig/valuenode_anglestring.h | 10 ------ 6 files changed, 130 deletions(-) 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); -- 2.7.4