8 #include <system/string.h>
9 #include <system/details/pointer_collection_helpers.h>
12 #include "aspose.tasks.cpp/Util/TreeAlgorithmBase.h"
13 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
28 template <
typename,
typename>
class IDictionary;
47 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
48 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
62 ASPOSE_TASKS_SHARED_API
void Alg(System::SharedPtr<Task> el, int32_t level)
override;
63 ASPOSE_TASKS_SHARED_API
void SetTemplateWeakPtr(uint32_t argument)
override;
67 #ifdef ASPOSE_GET_SHARED_MEMBERS
68 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
74 System::SharedPtr<System::Collections::Generic::IDictionary<System::SharedPtr<Task>, System::String>> tasks;
Checks a tree (of tasks) whether it contains a circuit.
Definition: CheckCircuit.h:43
void Alg(System::SharedPtr< Task > el, int32_t level) override
Check if the specified object was already processed.
CheckCircuit()
Initializes a new instance of the CheckCircuit class.
A base class for implementations of ITreeAlgorithm<T>
Definition: TreeAlgorithmBase.h:24