Lines Matching defs:StorageBlock
16 template<typename T> StorageBlock<T>::StorageBlock(MappedFile* file,
25 template<typename T> StorageBlock<T>::~StorageBlock() {
31 template<typename T> void* StorageBlock<T>::buffer() const {
35 template<typename T> size_t StorageBlock<T>::size() const {
41 template<typename T> int StorageBlock<T>::offset() const {
45 template<typename T> bool StorageBlock<T>::LazyInit(MappedFile* file,
60 template<typename T> void StorageBlock<T>::SetData(T* other) {
66 template<typename T> void StorageBlock<T>::Discard() {
79 template<typename T> void StorageBlock<T>::StopSharingData() {
86 template<typename T> void StorageBlock<T>::set_modified() {
91 template<typename T> void StorageBlock<T>::clear_modified() {
95 template<typename T> T* StorageBlock<T>::Data() {
101 template<typename T> bool StorageBlock<T>::HasData() const {
105 template<typename T> bool StorageBlock<T>::VerifyHash() const {
110 template<typename T> bool StorageBlock<T>::own_data() const {
114 template<typename T> const Addr StorageBlock<T>::address() const {
118 template<typename T> bool StorageBlock<T>::Load() {
133 template<typename T> bool StorageBlock<T>::Store() {
146 template<typename T> bool StorageBlock<T>::Load(FileIOCallback* callback,
162 template<typename T> bool StorageBlock<T>::Store(FileIOCallback* callback,
176 template<typename T> void StorageBlock<T>::AllocateData() {
187 template<typename T> void StorageBlock<T>::DeleteData() {
199 template<typename T> uint32 StorageBlock<T>::CalculateHash() const {