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