#ifndef XFA_FDE_CFDE_TEXTEDITENGINE_H_
#define XFA_FDE_CFDE_TEXTEDITENGINE_H_
#include <limits>
#include <memory>
#include <utility>
#include <vector>
#include "core/fxcrt/retain_ptr.h"
#include "core/fxcrt/unowned_ptr.h"
#include "core/fxcrt/widestring.h"
#include "core/fxge/dib/fx_dib.h"
#include "xfa/fgas/layout/cfgas_txtbreak.h"
class CFGAS_GEFont;
class TextCharPos;
namespace pdfium {
struct FDE_TEXTEDITPIECE { … };
inline FDE_TEXTEDITPIECE::FDE_TEXTEDITPIECE() = default;
inline FDE_TEXTEDITPIECE::FDE_TEXTEDITPIECE(const FDE_TEXTEDITPIECE& that) =
default;
inline FDE_TEXTEDITPIECE::~FDE_TEXTEDITPIECE() = default;
class CFDE_TextEditEngine final : public CFGAS_TxtBreak::Engine { … };
}
CFDE_TextEditEngine;
FDE_TEXTEDITPIECE;
#endif