11 #include <system/string.h>
12 #include <system/collections/list.h>
13 #include <system/collections/ienumerable.h>
16 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
18 namespace System {
namespace Collections {
namespace Generic {
template <
typename>
class IEnumerator; } } }
19 namespace Aspose {
namespace Words {
namespace Markup {
class SdtListItem; } } }
20 namespace Aspose {
namespace Words {
namespace Layout {
namespace PreAps {
class LayoutSpanSdtControl; } } } }
21 namespace Aspose {
namespace Words {
namespace Markup {
class SdtDropDownListBase; } } }
22 namespace Aspose {
namespace Words {
namespace Markup {
class XmlMapping; } } }
23 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Writer {
class DocxSdtWriter; } } } } }
24 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Reader {
class DocxSdtReader; } } } } }
97 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
99 friend class Aspose::Words::Layout::PreAps::LayoutSpanSdtControl;
100 friend class Aspose::Words::Markup::SdtDropDownListBase;
102 friend class Aspose::Words::RW::Docx::Writer::DocxSdtWriter;
103 friend class Aspose::Words::RW::Docx::Reader::DocxSdtReader;
424 ASPOSE_WORDS_SHARED_API
void RemoveAt(int32_t index);
485 ASPOSE_WORDS_SHARED_API
void Clear();
562 System::String get_LastItemValue() const;
563 void set_LastItemValue(System::String value);
564 int32_t get_SelectedIndex() const;
570 int32_t IndexOfItemValue(System::String value);
576 int32_t mLastValueIdx;
577 System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<
Aspose::Words::Markup::
SdtListItem>>> mChildren;
578 System::String mLastItemValue;