anonymous_namespace{Flattening.cpp} Namespace Reference


Classes

class  PortRefConnectionReplicator
class  NetConnectionReplicator

Functions

template<typename _Pointer>
std::string getModifiedName (const std::string &inInstName, const _Pointer &inNameable, const std::vector< size_t > &inIndicesVector=std::vector< size_t >())
void replicatePortRefConnections (const NetSharedPtr &inOrigNet, const NetSharedPtr &outTargetNet, const ViewSharedPtr &inCurrentView, const InstanceSharedPtr &inInstance)
void replicateNetConnections (const NetSharedPtr &inOrigNet, const ViewSharedPtr &inCurrentView, const InstanceSharedPtr &inInstance, const ObjectFactorySharedPtr &inFactory, const std::string &inInstName, NetSharedPtr &outClonedNet, const NetSharedPtr &inTargetNet) throw (Error)
bool addFlattenInstances (const ViewSharedPtr &inParentView, const InstanceSharedPtr &inInstance, const ObjectFactorySharedPtr &inFactory, std::list< InstanceSharedPtr > &outAddedInstances) throw (Error)
void flattenInstance (const ViewSharedPtr &inParentView, const InstanceSharedPtr &inInstance, const ObjectFactorySharedPtr &inFactory, const std::string &inName=std::string()) throw (Error)
bool flatten_impl (const InstanceSharedPtr &inInstance, const ObjectFactorySharedPtr &inFactory, std::list< InstanceSharedPtr > &outAddedInstances) throw (Error)


Generated on Thu Oct 13 16:49:28 2011 for TORC by  doxygen 1.5.6