16 #ifndef TORC_GENERIC_APPLY_HPP 
   17 #define TORC_GENERIC_APPLY_HPP 
   28 namespace torc { 
namespace generic { 
class LogicalResponse; } }
 
   68             const std::list<LogicalResponseSharedPtr>& inLogicResponces,
 
  101     inline void getLogicResponses(std::list<LogicalResponseSharedPtr>& outLogicResponces) 
const;
 
  108     void setLogicResponses(
const std::list<LogicalResponseSharedPtr>& inLogicResponces);
 
  123     Apply(const Apply& source);
 
  125     Apply& operator=(const Apply& source);
 
  155     outLogicResponces.insert(outLogicResponces.end(), 
mLogicResponses.begin(),
 
  162 #endif // TORC_GENERIC_APPLY_HPP 
An acyclic inoutVisitor implementation. 
 
void setLogicResponses(const std::list< LogicalResponseSharedPtr > &inLogicResponces)
 
This class is used within simulate to describe input stimuli and expected responces over a certain ti...
 
virtual ApplySharedPtr newApplyPtr(const int32_t &inNoOfCycle, const Value &inCycleDuration, const std::list< LogicalResponseSharedPtr > &inLogicResponces, const SimulateSharedPtr &inSimulate=SimulateSharedPtr())
 
void setNoOfCycle(const int32_t &inValue)
 
const Value getCycleDuration() const 
 
Represents class that can hold userData. 
 
boost::shared_ptr< Simulate > SimulateSharedPtr
 
void addLogicResponse(const LogicalResponseSharedPtr &inLogicResponce)
 
VisitorType< Apply > Visitor
 
The Error object thrown by different methods of EdifOM. 
 
boost::shared_ptr< LogicalResponse > LogicalResponseSharedPtr
 
A base class for Visitor. 
 
std::list< LogicalResponseSharedPtr > mLogicResponses
 
boost::shared_ptr< Apply > ApplySharedPtr
 
const int32_t getNoOfCycle() const 
 
virtual void accept(BaseVisitor &inoutVisitor)
 
void setCycleDuration(const Value &value)
 
void getLogicResponses(std::list< LogicalResponseSharedPtr > &outLogicResponces) const 
 
A placeholder for a factory method. 
 
An object that receives an inoutVisitor.