|
Aspose.Tasks for C++
|
Represents an algorithm that can be applied to a tree of objects T . More...
#include <ITreeAlgorithm.h>
Inherits 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 > >.