// file : xsd-frontend/traversal/list.cxx // author : Boris Kolpackov // copyright : Copyright (c) 2005-2010 Code Synthesis Tools CC // license : GNU GPL v2 + exceptions; see accompanying LICENSE file #include namespace XSDFrontend { namespace Traversal { Void List:: traverse (Type& l) { pre (l); argumented (l); name (l); post (l); } Void List:: pre (Type&) { } Void List:: argumented (Type& l) { argumented (l, *this); } Void List:: argumented (Type& l, EdgeDispatcherBase& d) { d.dispatch (l.argumented ()); } Void List:: name (Type&) { } Void List:: post (Type&) { } } }