layout codes.

This commit is contained in:
hyzboy 2021-03-10 14:26:04 +08:00
parent 5099410616
commit ec44cb756e
2 changed files with 8 additions and 8 deletions

View File

@ -19,7 +19,7 @@ namespace hgl
public: public:
MemoryBlock(AbstractMemoryAllocator *ama); MemoryBlock(AbstractMemoryAllocator *ama=new MemoryAllocator);
virtual ~MemoryBlock(); virtual ~MemoryBlock();
virtual const uint64 GetSize ()const {return memory_allocator->GetSize();} virtual const uint64 GetSize ()const {return memory_allocator->GetSize();}
@ -30,7 +30,7 @@ namespace hgl
virtual bool Alloc (const uint64 size,const uint64 uint_size=0); virtual bool Alloc (const uint64 size,const uint64 uint_size=0);
virtual bool Write (const uint64 target,const void *source,const uint64 size); virtual bool Write (const uint64 target,const void *source,const uint64 size);
virtual bool Write (const uint64 target,MemoryBlock *source,const uint64 offset,const uint64 size); virtual bool Write (const uint64 target,MemoryBlock *source,const uint64 offset,const uint64 size);
virtual bool Exchange (const uint64 target,const uint64 source,const uint64 size); virtual bool Exchange(const uint64 target,const uint64 source,const uint64 size);
virtual void Move (const uint64 target,const uint64 source,const uint64 size); virtual void Move (const uint64 target,const uint64 source,const uint64 size);
};//class MemoryBlock:public AbstractDataBlock };//class MemoryBlock:public AbstractDataBlock
}//namespace hgl }//namespace hgl