#ifndef SkMiniData_DEFINED | |
#define SkMiniData_DEFINED | |
// A class that can store any immutable byte string, | |
// but optimized to store <=7 bytes. | |
#include "SkTypes.h" | |
class SkMiniData { | |
public: | |
SkMiniData(const void*, size_t); | |
SkMiniData(const SkMiniData&); | |
~SkMiniData(); | |
const void* data() const; | |
size_t len() const; | |
private: | |
SkMiniData& operator=(const SkMiniData&); | |
const uint64_t fRep; | |
}; | |
#endif//SkMiniData_DEFINED |