This is a c++ static link library meant to be an easy and accessible game inventory that users can implement in their games. It handles the creation of items as well as how to add, remove, sort, filter and move around these items in the inventory.
This library is composed of two header files, "Inventory.h" and "BaseItem.h". For a full explanation of how to include this library in a new C++ project as well as in an Unreal Engine module, here is the wiki.
The Wiki also contains all information about all members and methods of both classes for reference + an explanation what they do or what they are for, if you don't want to look through the code.
Here we have a small Project that implements the library and uses it to create unreal classes which then get used to show both the creation and usage of the inventory and it's items. You can find and download the project not here on Github but here.
For reference on how to implement this library into another C++ project, look here and if you want to implement it into the Unreal Engine you can look here.