Class CompSliceLoop#
Defined in File CompSliceImpl.h
Inheritance Relationships#
Base Types#
public LoopTreeShadowNode(Class LoopTreeShadowNode)public LoopTreeObserver(Class LoopTreeObserver)
Class Documentation#
-
class CompSliceLoop : public LoopTreeShadowNode, public LoopTreeObserver#
Public Functions
-
inline CompSliceLoop(LoopTreeNode *l, CompSliceImpl *impl, bool r = true)#
-
inline CompSliceLoop(LoopTreeNode *n, const CompSliceLoop &that)#
-
inline ~CompSliceLoop()#
-
inline void SetReversal(bool r)#
-
inline CompSlice::SliceLoopInfo GetSliceInfo() const#
-
inline bool LoopReversible() const#
-
inline LoopTreeNode *GetSliceLoop() const#
-
inline void Dump() const#
-
inline virtual std::string toString() const#
-
inline virtual std::string GetClassName() const#
Protected Functions
-
inline virtual void UpdateDeleteNode(const LoopTreeNode *n)#
-
inline virtual LoopTreeShadowNode *CloneNode(LoopTreeNode *n) const#
-
inline virtual void UpdateDistNode(const DistNodeInfo &info)#
-
inline virtual void UpdateMergeLoop(const MergeLoopInfo &info)#
-
inline void ReplaceRepr(LoopTreeNode *n)#
-
inline CompSliceLoop(LoopTreeNode *l, CompSliceImpl *impl, bool r = true)#