Switch minikin to std::unique_ptr. am: fba88d3b3c am: c5e0585ac7

am: 83bdd0ae73

Change-Id: I9c0b81d55e01b08b053a7031a214626351244607
This commit is contained in:
Elliott Hughes
2016-09-13 01:29:45 +00:00
committed by android-build-merger
3 changed files with 6 additions and 5 deletions

View File

@@ -19,7 +19,8 @@
#include <stdint.h>
#include <sys/types.h>
#include <UniquePtr.h>
#include <memory>
// ---------------------------------------------------------------------------
@@ -79,8 +80,8 @@ private:
static int CountLeadingZeros(element x);
uint32_t mMaxVal;
UniquePtr<uint32_t[]> mIndices;
UniquePtr<element[]> mBitmaps;
std::unique_ptr<uint32_t[]> mIndices;
std::unique_ptr<element[]> mBitmaps;
uint32_t mZeroPageIndex;
};

View File

@@ -34,7 +34,6 @@
#include <minikin/AnalyzeStyle.h>
#include <minikin/CmapCoverage.h>
#include <minikin/FontFamily.h>
#include <UniquePtr.h>
using std::vector;

View File

@@ -496,7 +496,8 @@ private:
size_t mRunCount;
bool mIsRtl;
DISALLOW_COPY_AND_ASSIGN(BidiText);
BidiText(const BidiText&) = delete;
void operator=(const BidiText&) = delete;
};
BidiText::Iter::Iter(UBiDi* bidi, size_t start, size_t end, size_t runIndex, size_t runCount,