Go to the documentation of this file.
33 #ifndef TTA_RESOURCE_VECTOR_HH
34 #define TTA_RESOURCE_VECTOR_HH
44 class ExecutionPipeline;
65 std::size_t
width()
const;
std::size_t width() const
virtual bool operator==(const ResourceVector &rightHand) const
virtual ~ResourceVector()
std::set< std::string > ResourceSet
Resources are stored in a set as strings. Normal pipeline resource usages are prefixed with "res:",...
std::string toString() const
virtual void mergeWith(const ResourceVector &other, unsigned cycle)
const ResourceSet & resourcesUsedAtCycle(unsigned cycle) const
virtual bool conflictsWith(const ResourceVector &other, unsigned cycle) const
ResourceUsageIndex resources_
The storage for the resource usages.
std::deque< ResourceSet > ResourceUsageIndex
Each resource usage is stored as a string.