summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Sinclair <dsinclair@chromium.org>2018-03-27 19:35:14 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-03-27 19:35:14 +0000
commit51d50d61fdee6a243ea1e2ec120560ae29c769e6 (patch)
tree374476e71a5bbe3e7e069149d7129304f6be0acb
parent1f12904e10b3dcfde861f4befeaec34519f2d6d4 (diff)
downloadpdfium-51d50d61fdee6a243ea1e2ec120560ae29c769e6.tar.xz
Cleanup some CFDE_Data structs
Change-Id: I9bf8d55d7d3624210cd54bc93db2c3671bec3a8f Reviewed-on: https://pdfium-review.googlesource.com/29270 Reviewed-by: Henrique Nakashima <hnakashima@chromium.org> Commit-Queue: dsinclair <dsinclair@chromium.org>
-rw-r--r--xfa/fde/cfde_data.h22
-rw-r--r--xfa/fde/cfde_textout.h11
2 files changed, 16 insertions, 17 deletions
diff --git a/xfa/fde/cfde_data.h b/xfa/fde/cfde_data.h
index d4ca63d071..ad0740e5da 100644
--- a/xfa/fde/cfde_data.h
+++ b/xfa/fde/cfde_data.h
@@ -17,9 +17,8 @@ enum class FDE_TextAlignment : uint8_t {
};
struct FDE_TextStyle {
- FDE_TextStyle()
- : single_line_(false), line_wrap_(false), last_line_height_(false) {}
- ~FDE_TextStyle() {}
+ FDE_TextStyle() = default;
+ ~FDE_TextStyle() = default;
void Reset() {
single_line_ = false;
@@ -27,20 +26,9 @@ struct FDE_TextStyle {
last_line_height_ = false;
}
- bool single_line_;
- bool line_wrap_;
- bool last_line_height_;
-};
-
-struct FDE_TTOPIECE {
- FDE_TTOPIECE();
- FDE_TTOPIECE(const FDE_TTOPIECE& that);
- ~FDE_TTOPIECE();
-
- int32_t iStartChar;
- int32_t iChars;
- uint32_t dwCharStyles;
- CFX_RectF rtPiece;
+ bool single_line_ = false;
+ bool line_wrap_ = false;
+ bool last_line_height_ = false;
};
#endif // XFA_FDE_CFDE_DATA_H_
diff --git a/xfa/fde/cfde_textout.h b/xfa/fde/cfde_textout.h
index 6b6878e07c..6e72f8c441 100644
--- a/xfa/fde/cfde_textout.h
+++ b/xfa/fde/cfde_textout.h
@@ -22,6 +22,17 @@ class CFGAS_GEFont;
class CFX_RenderDevice;
class CFX_TxtBreak;
+struct FDE_TTOPIECE {
+ FDE_TTOPIECE();
+ FDE_TTOPIECE(const FDE_TTOPIECE& that);
+ ~FDE_TTOPIECE();
+
+ int32_t iStartChar;
+ int32_t iChars;
+ uint32_t dwCharStyles;
+ CFX_RectF rtPiece;
+};
+
class CFDE_TextOut {
public:
static bool DrawString(CFX_RenderDevice* device,