16 #ifndef TORC_GENERIC_VISITABLE_HPP
17 #define TORC_GENERIC_VISITABLE_HPP
19 #ifdef GENOM_SERIALIZATION
20 #include <boost/serialization/access.hpp>
21 #include <boost/serialization/is_abstract.hpp>
22 #endif //GENOM_SERIALIZATION
25 namespace torc {
namespace generic {
class BaseVisitor; } }
39 #ifdef GENOM_SERIALIZATION
40 friend class boost::serialization::access;
69 #ifdef GENOM_SERIALIZATION
70 template <
class Archive>
void serialize(Archive& ar,
unsigned int);
71 #endif //GENOM_SERIALIZATION
77 #ifdef GENOM_SERIALIZATION
79 #endif // GENOM_SERIALIZATION
80 #endif // TORC_GENERIC_VISITABLE_HPP
The Error object thrown by different methods of EdifOM.
A base class for Visitor.
Visitable & operator=(const Visitable &source)
virtual void accept(BaseVisitor &inoutVisitor)=0
An object that receives an inoutVisitor.