Aspose.Tasks for C++
|
Represents an algorithm that can be applied to a tree of objects T . More...
#include <ITreeAlgorithm.h>
Inherits System::Object.
Inherited by Aspose::Tasks::Util::TreeAlgorithmBase< T >.
Public Member Functions | |
virtual void | PreAlg (T el, int32_t level)=0 |
Called before processing of a node of a tree. More... | |
virtual void | Alg (T el, int32_t level)=0 |
Processes a node of a tree. More... | |
virtual void | PostAlg (T el, int32_t level)=0 |
Called after processing of a node of a tree. More... | |
Represents an algorithm that can be applied to a tree of objects T .
T | The type of object to apply method interface to. |
|
pure virtual |
Processes a node of a tree.
el | Node to process. |
level | Tree node level. |
Implemented in Aspose::Tasks::Util::TreeAlgorithmBase< T >, and Aspose::Tasks::Util::TreeAlgorithmBase< System::SharedPtr< Aspose::Tasks::Task > >.
|
pure virtual |
Called after processing of a node of a tree.
el | Node to process. |
level | Tree node level. |
Implemented in Aspose::Tasks::Util::TreeAlgorithmBase< T >, and Aspose::Tasks::Util::TreeAlgorithmBase< System::SharedPtr< Aspose::Tasks::Task > >.
|
pure virtual |
Called before processing of a node of a tree.
el | Node to process. |
level | Tree node level. |
Implemented in Aspose::Tasks::Util::TreeAlgorithmBase< T >, and Aspose::Tasks::Util::TreeAlgorithmBase< System::SharedPtr< Aspose::Tasks::Task > >.