Aspose.Tasks for C++
Item.h
1 #pragma once
2 //-----------------------------------------------------------------------
3 // <copyright file="Item.cs" company="Aspose Pty Ltd">
4 // Copyright (c) 2002-2024 Aspose Pty Ltd. All Rights Reserved.
5 // </copyright>
6 //-----------------------------------------------------------------------
7 
8 #include <system/object.h>
9 
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
11 
12 namespace Aspose {
13 
14 namespace Tasks {
15 
16 /// <summary>
17 /// Represents an item which contains a value of any type and invokes Get/Set Actions.
18 /// </summary>
19 class ASPOSE_TASKS_SHARED_CLASS Item : public System::Object
20 {
21  typedef Item ThisType;
22  typedef System::Object BaseType;
23 
24  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
25  ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
26 
27 public:
28 
29  virtual ASPOSE_TASKS_SHARED_API System::SharedPtr<Item> Clone() = 0;
30 
31 };
32 
33 } // namespace Tasks
34 } // namespace Aspose
35 
36 
Represents an item which contains a value of any type and invokes Get/Set Actions.
Definition: Item.h:20
Definition: Asn.h:13