def nvrtcAddNameExpression(self, prog, name_expression):
        """
        Notes the given name expression denoting a __global__ function or
        function template instantiation.
        """
        code = self._lib.nvrtcAddNameExpression(prog,
                                                c_char_p(encode_str(name_expression)))
        self._throw_on_error(code)
        return