8 #include <system/string.h>
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
21 class OutlineCodeDefinitionXml;
25 class OutlineCodeDefinition;
36 class ASPOSE_TASKS_SHARED_CLASS
OutlineMask :
public System::Object
39 typedef System::Object BaseType;
41 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
42 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
44 friend class Aspose::Tasks::IO::Xml::OutlineCodeDefinitionXml;
52 ASPOSE_TASKS_SHARED_API int32_t get_Level()
const;
56 ASPOSE_TASKS_SHARED_API
void set_Level(int32_t value);
60 ASPOSE_TASKS_SHARED_API MaskType get_Type()
const;
64 ASPOSE_TASKS_SHARED_API
void set_Type(MaskType value);
68 ASPOSE_TASKS_SHARED_API int32_t get_Length()
const;
72 ASPOSE_TASKS_SHARED_API
void set_Length(int32_t value);
76 ASPOSE_TASKS_SHARED_API System::String get_Separator()
const;
80 ASPOSE_TASKS_SHARED_API
void set_Separator(
const System::String& value);
89 static ASPOSE_TASKS_SHARED_API
const System::String& DefaultSeparator();
91 ASPOSE_TASKS_SHARED_API
bool get_IsDefault();
93 #ifdef ASPOSE_GET_SHARED_MEMBERS
94 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
103 System::String pr_Separator;
Represents an outline code definition.
Definition: OutlineCodeDefinition.h:83
Represents four elements of a mask which defines an outline code format.
Definition: OutlineMask.h:36