Create a new module cache instance
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(compiler_t), | intent(in) | :: | compiler | |||
character(len=*), | intent(in), | optional | :: | compiler_version |
function new_module_cache(compiler, compiler_version) result(cache) type(compiler_t), intent(in) :: compiler character(*), intent(in), optional :: compiler_version type(module_cache_t) :: cache call cache%init(compiler, compiler_version) end function new_module_cache