16 #ifndef TORC_GENERIC_SCALARNET_HPP
17 #define TORC_GENERIC_SCALARNET_HPP
22 #ifdef GENOM_SERIALIZATION
23 #include <boost/serialization/access.hpp>
24 #endif //GENOM_SERIALIZATION
31 namespace torc {
namespace generic {
class BaseVisitor; } }
43 #ifdef GENOM_SERIALIZATION
44 friend class boost::serialization::access;
45 #endif //GENOM_SERIALIZATION
115 #ifdef GENOM_SERIALIZATION
116 template <
class Archive>
void serialize(Archive& ar,
unsigned int);
117 #endif //GENOM_SERIALIZATION
123 #endif // TORC_GENERIC_SCALARNET_HPP
An acyclic inoutVisitor implementation.
A single object with no child objects.
virtual Connection connect(const NetSharedPtr &inNet)
VisitorType< ScalarNet > Visitor
boost::shared_ptr< ScalarNet > ScalarNetSharedPtr
std::list< NetSharedPtr >::iterator Connection
The Error object thrown by different methods of EdifOM.
boost::shared_ptr< Net > NetSharedPtr
A base class for Visitor.
virtual ScalarNetSharedPtr newScalarNetPtr(const std::string &inName, const ViewSharedPtr &inViewPtr, const NetBundleSharedPtr &inParentCollection=NetBundleSharedPtr(), const std::string &inOriginalName=std::string())
Represents a standalone net.
virtual void accept(BaseVisitor &inoutVisitor)
virtual void disconnect()
boost::shared_ptr< View > ViewSharedPtr
A placeholder for a factory method.
boost::shared_ptr< NetBundle > NetBundleSharedPtr