From 0dc6c663a1a237474090b5afc015f7dad44398cf Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 29 Jul 2014 13:22:26 +0000 Subject: [PATCH] Add get_children et al to PandaNode --- panda/src/pgraph/pandaNode.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/panda/src/pgraph/pandaNode.h b/panda/src/pgraph/pandaNode.h index 9cde4a9943..d7d19efba4 100644 --- a/panda/src/pgraph/pandaNode.h +++ b/panda/src/pgraph/pandaNode.h @@ -125,11 +125,13 @@ PUBLISHED: INLINE int get_num_parents(Thread *current_thread = Thread::get_current_thread()) const; INLINE PandaNode *get_parent(int n, Thread *current_thread = Thread::get_current_thread()) const; INLINE int find_parent(PandaNode *node, Thread *current_thread = Thread::get_current_thread()) const; + MAKE_SEQ(get_parents, get_num_parents, get_parent); INLINE int get_num_children(Thread *current_thread = Thread::get_current_thread()) const; INLINE PandaNode *get_child(int n, Thread *current_thread = Thread::get_current_thread()) const; INLINE int get_child_sort(int n, Thread *current_thread = Thread::get_current_thread()) const; INLINE int find_child(PandaNode *node, Thread *current_thread = Thread::get_current_thread()) const; + MAKE_SEQ(get_children, get_num_children, get_child); int count_num_descendants() const; @@ -153,6 +155,7 @@ PUBLISHED: INLINE PandaNode *get_stashed(int n, Thread *current_thread = Thread::get_current_thread()) const; INLINE int get_stashed_sort(int n, Thread *current_thread = Thread::get_current_thread()) const; INLINE int find_stashed(PandaNode *node, Thread *current_thread = Thread::get_current_thread()) const; + MAKE_SEQ(get_stashed, get_num_stashed, get_stashed); void add_stashed(PandaNode *child_node, int sort = 0, Thread *current_thread = Thread::get_current_thread()); void remove_stashed(int child_index, Thread *current_thread = Thread::get_current_thread());