1#ifndef SkMiniData_DEFINED
2#define SkMiniData_DEFINED
3
4// A class that can store any immutable byte string,
5// but optimized to store <=7 bytes.
6
7#include "SkTypes.h"
8
9class SkMiniData {
10public:
11    SkMiniData(const void*, size_t);
12    SkMiniData(const SkMiniData&);
13    ~SkMiniData();
14
15    const void* data() const;
16    size_t len() const;
17
18private:
19    SkMiniData& operator=(const SkMiniData&);
20
21    const uint64_t fRep;
22};
23
24#endif//SkMiniData_DEFINED
25