#pragma once #include #include #define THStorage_(NAME) TH_CONCAT_4(TH,Real,Storage_,NAME) #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // This exists to have a data-type independent way of freeing (necessary for THPPointer). TH_API void THStorage_free(THStorage *storage);