torc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
torc::generic::InstanceInfo Struct Reference

#include <ParserHelpers.hpp>

+ Collaboration diagram for torc::generic::InstanceInfo:

Public Member Functions

 InstanceInfo ()
 
 ~InstanceInfo ()
 

Data Fields

ViewRefDatamViewRefData
 
std::vector< ParamAssignInfo * > mParamAssign
 
std::vector< PortInstData * > mPortInst
 
std::vector< std::string > mUserData
 
std::vector< std::string > mComment
 
std::string mDesignator
 
TimingSharedPtr mTiming
 

Detailed Description

Definition at line 202 of file ParserHelpers.hpp.

Constructor & Destructor Documentation

torc::generic::InstanceInfo::InstanceInfo ( )
inline

Definition at line 211 of file ParserHelpers.hpp.

212  mDesignator(), mTiming() {
213  }
std::vector< std::string > mUserData
std::vector< std::string > mComment
std::vector< ParamAssignInfo * > mParamAssign
std::vector< PortInstData * > mPortInst
torc::generic::InstanceInfo::~InstanceInfo ( )
inline

Definition at line 215 of file ParserHelpers.hpp.

215  {
216  delete mViewRefData;
217  for(std::vector<ParamAssignInfo*>::iterator it = mParamAssign.begin();
218  it != mParamAssign.end(); it++) {
219  delete (*it);
220  }
221  for(std::vector<PortInstData*>::iterator it = mPortInst.begin(); it != mPortInst.end();
222  it++) {
223  delete (*it);
224  }
225  mUserData.clear();
226  mComment.clear();
227  }
std::vector< std::string > mUserData
std::vector< std::string > mComment
std::vector< ParamAssignInfo * > mParamAssign
std::vector< PortInstData * > mPortInst

Field Documentation

std::vector<std::string> torc::generic::InstanceInfo::mComment

Definition at line 207 of file ParserHelpers.hpp.

std::string torc::generic::InstanceInfo::mDesignator

Definition at line 208 of file ParserHelpers.hpp.

std::vector<ParamAssignInfo*> torc::generic::InstanceInfo::mParamAssign

Definition at line 204 of file ParserHelpers.hpp.

std::vector<PortInstData*> torc::generic::InstanceInfo::mPortInst

Definition at line 205 of file ParserHelpers.hpp.

TimingSharedPtr torc::generic::InstanceInfo::mTiming

Definition at line 209 of file ParserHelpers.hpp.

std::vector<std::string> torc::generic::InstanceInfo::mUserData

Definition at line 206 of file ParserHelpers.hpp.

ViewRefData* torc::generic::InstanceInfo::mViewRefData

Definition at line 203 of file ParserHelpers.hpp.


The documentation for this struct was generated from the following file: