#include "xfa/fxfa/parser/cxfa_arraynodelist.h"
#include <utility>
#include <vector>
#include "fxjs/gc/container_trace.h"
#include "xfa/fxfa/parser/cxfa_node.h"
CXFA_ArrayNodeList::CXFA_ArrayNodeList(CXFA_Document* pDocument)
: … { … }
CXFA_ArrayNodeList::~CXFA_ArrayNodeList() = default;
void CXFA_ArrayNodeList::Trace(cppgc::Visitor* visitor) const { … }
void CXFA_ArrayNodeList::SetArrayNodeList(
const std::vector<CXFA_Node*>& srcArray) { … }
size_t CXFA_ArrayNodeList::GetLength() { … }
bool CXFA_ArrayNodeList::Append(CXFA_Node* pNode) { … }
bool CXFA_ArrayNodeList::Insert(CXFA_Node* pNewNode, CXFA_Node* pBeforeNode) { … }
void CXFA_ArrayNodeList::Remove(CXFA_Node* pNode) { … }
CXFA_Node* CXFA_ArrayNodeList::Item(size_t index) { … }