Existing C++ library need some help adding missing features:
* Add missing unit test coverage for ImmutableMemoryView class
* Add a new class ArrayRef based on an existing Solace::Array class, but make it constructible form a C-array and not owning it's memory (using existing code MemoryView).
* Re-factor Solace::Array<> to be constructible from MemoryView, such that two arrays constructed from the same memoryView will share the memory providing different access to the same data.
* Review Unit test coverage for Solace::Array and make sure that shared memoryView case is covered.
* Add Fixed-size replacement for std::vector. Base implementation on Solace::Array with a current insert position index. Solace::Vector should be constructible from MemoryView and Array but no memory reallocation should be supported. In case of MemoryView - it can be shared (via shallowView) between multiple vectors if concurrent modification of a memory segment is desirable.
* All classes ArrayRef, Array, Vector should have a method "view() const: ImmutableMemoryView" and where appropriate "view(): MemoryView" to get an underlaying memory storage of the array. The view returned must be shallow and not own the memory.
* Unit test coverage for Solace::Vector including shared memoryView case.
OS: Linux, Min GCC version: 5.4, C++14, Unit test framework: CppUnit
23 freelancers are bidding on average $156 for this job
Hi! I am professional C/C++ programmer. I can do this project with highest quality! Best Regards, Szymszteinsl Relevant Skills and Experience C++ Proposed Milestones $500 AUD - 100%
Hi! I'm interesting your project very well. I am mastering c++ and I'm a good Mathematician. And also I have many experience and good skill about web and android development. Let's go ahead with me
hello how are you? i have good experience in developing c++ program. i read your proposal and i can do it. i hope working with you. please contact with me. thank you.
I have 8 yrs working with C/C++ project on linux Relevant Skills and Experience C/C++ linux, makefile Proposed Milestones $166 AUD - D coding and testing Contact me to direct deal about cose and time . Regards.