virtual ~Abstract ();
- Abstract* getParent () const throw () { return a_parent; }
- ClassType::_v getClassType () const throw () { return a_classType; }
- const std::string& getName () const throw () { return a_name; }
- const std::string& getPath () const throw () { return a_path; }
+ Abstract* getParent () const { return a_parent; }
+ ClassType::_v getClassType () const { return a_classType; }
+ const std::string& getName () const { return a_name; }
+ const std::string& getPath () const { return a_path; }
- int child_size () const throw () { return a_children.size (); }
+ int child_size () const { return a_children.size (); }
- child_iterator child_begin () throw () { return a_children.begin (); }
- child_iterator child_end () throw () { return a_children.end (); }
- static Abstract* child (child_iterator ii) throw () { return *ii; }
+ child_iterator child_begin () { return a_children.begin (); }
+ child_iterator child_end () { return a_children.end (); }
+ static Abstract* child (child_iterator ii) { return *ii; }
- const_child_iterator child_begin () const throw () { return a_children.begin (); }
- const_child_iterator child_end () const throw () { return a_children.end (); }
- static const Abstract* child (const_child_iterator ii) throw () { return *ii; }
+ const_child_iterator child_begin () const { return a_children.begin (); }
+ const_child_iterator child_end () const { return a_children.end (); }
+ static const Abstract* child (const_child_iterator ii) { return *ii; }
- static std::string calculePath (const Abstract* parent, const std::string& shortPath) throw ();
+ static std::string calculePath (const Abstract* parent, const std::string& shortPath) ;
- virtual void print (const int level) const throw () = 0;
+ virtual void print (const int level) const = 0;
protected:
Abstract (const ClassType::_v, const std::string& name);