CellCollection.h
1
// Copyright 2001-2022 Aspose Pty Ltd. All Rights Reserved.
3
//
4
// This file is part of Aspose.Words. The source code in this file
5
// is only intended as a supplement to the documentation, and is provided
6
// "as is", without warranty of any kind, either expressed or implied.
9
#pragma once
10
11
#include <Aspose.Words.Cpp/NodeCollection.h>
12
#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
13
14
namespace
Aspose
15
{
16
namespace
Words
17
{
18
class
CompositeNode;
19
20
namespace
Tables
21
{
22
class
Cell;
23
24
}
25
}
26
}
27
28
namespace
Aspose
{
29
30
namespace
Words
{
31
32
namespace
Tables
{
33
77
class
ASPOSE_WORDS_SHARED_CLASS
CellCollection
:
public
Aspose::Words::NodeCollection
78
{
79
typedef
CellCollection
ThisType
;
80
typedef
Aspose::Words::NodeCollection
BaseType;
81
82
typedef ::System::BaseTypesInfo<BaseType>
ThisTypeBaseTypesInfo
;
83
ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
84
85
public
:
86
141
ASPOSE_WORDS_SHARED_API
System::SharedPtr<Aspose::Words::Tables::Cell>
idx_get
(int32_t index);
142
188
ASPOSE_WORDS_SHARED_API
System::ArrayPtr<System::SharedPtr<Aspose::Words::Tables::Cell>
>
ToArray
();
189
190
protected
:
191
192
virtual
ASPOSE_WORDS_SHARED_API ~
CellCollection
();
193
194
};
195
196
}
197
}
198
}