16 #ifndef TORC_GENERIC_EDIF_PARSERHELPERS_HPP
17 #define TORC_GENERIC_EDIF_PARSERHELPERS_HPP
23 #include <boost/shared_ptr.hpp>
28 namespace torc {
namespace generic {
class Parameter; } }
29 namespace torc {
namespace generic {
class PortAttributes; } }
30 namespace torc {
namespace generic {
class TimeStamp; } }
31 namespace torc {
namespace generic {
class Written; } }
32 namespace torc {
namespace generic {
class InterfaceAttributes; } }
33 namespace torc {
namespace generic {
class LogicValueAttributes; } }
155 for(std::vector<PortRefData*>::iterator it =
mPortRefs.begin(); it !=
mPortRefs.end();
217 for(std::vector<ParamAssignInfo*>::iterator it =
mParamAssign.begin();
221 for(std::vector<PortInstData*>::iterator it =
mPortInst.begin(); it !=
mPortInst.end();
247 #endif // TORC_GENERIC_EDIF_PARSERHELPERS_HPP
Represents attributes of a Port or PortReference object.
PortAttributes * mAttribute
PortRefData * mParentPort
std::list< NameData * > mNameDataList
std::vector< std::string > mUserData
PairData(int32_t inX=0, int32_t inY=0)
std::vector< size_t > mIndices
std::vector< std::string > mComment
std::vector< size_t > mIndices
PairStrData(std::string inFirst=std::string(), std::string inSecond=std::string())
std::vector< Value > mValues
std::vector< ParamAssignInfo * > mParamAssign
ParamAssignInfo(NameData *inNameData=NULL, ValueData *inValueData=NULL)
std::vector< PortRefData * > mPortRefs
ViewRefData * mViewRefData
std::vector< PortInstData * > mPortInst
boost::shared_ptr< Timing > TimingSharedPtr
std::string mOriginalName