NanoVDB.h C++11 implementation of the core data structure and its access methods.
CNanoVDB.h Incomplete but useable C99 implementation of the core data structure and its access methods. Designed in particular for use in OpenCL kernels. Note that this relies on zero-sized arrays for the _reserved padding, so will not work on all compilers (with MSVC being a particular example)
PNanoVDB.h C99 implementation of the core data structure and its access methods. More complete coverage than CNanoVDB. This version is pointer-less and supports virtually all graphics APIs.
util/GridHandle.h defines a handler for the memory allocated to a NanoVDB grid.