\documentclass[a4paper]{article}

\usepackage{pgfplots}
\usepackage{pgfplots.assert}

\begin{document}

\makeatletter

{
	\pgfplotsset{
		/tikz/mark=*,
	}
	\pgfplots@markers@survey@set@visphasename
	\pgfplotsassertequalstok{\pgfplots@markers@visphase@name@endaxis@unclipped}{\pgfplotsretval}{}
}

{
	\pgfplotsset{
		/tikz/mark=,
	}
	\pgfplots@markers@survey@set@visphasename
	\pgfplotsassertequalstok{\pgfplots@markers@visphase@name@none}{\pgfplotsretval}{}
}
{
	\pgfplotsset{
		/tikz/mark=none,
	}
	\pgfplots@markers@survey@set@visphasename
	\pgfplotsassertequalstok{\pgfplots@markers@visphase@name@none}{\pgfplotsretval}{}
}
{
	\pgfplotsset{
		/tikz/mark=none,
		scatter,
	}
	\pgfplots@markers@survey@set@visphasename
	\pgfplotsassertequalstok{\pgfplots@markers@visphase@name@endaxis@unclipped}{\pgfplotsretval}{}
}
{
	\pgfplotsset{
		scatter,
		/tikz/mark=none,
	}
	\pgfplots@markers@survey@set@visphasename
	\pgfplotsassertequalstok{\pgfplots@markers@visphase@name@endaxis@unclipped}{\pgfplotsretval}{}
}

{
	\pgfplotsset{
		/tikz/mark=*,
		clip marker paths,
	}
	\pgfplots@markers@survey@set@visphasename
	\pgfplotsassertequalstok{\pgfplots@markers@visphase@name@afterpath@clipped}{\pgfplotsretval}{}
}
{
	\pgfplotsset{
		/tikz/mark=*,
		mark layer=like plot,
	}
	\pgfplots@layered@graphicstrue
	\pgfplots@markers@survey@set@visphasename
	\pgfplotsassertequalstok{\pgfplots@markers@visphase@name@afterpath@clipped}{\pgfplotsretval}{}
}


{
	\pgfplotsset{
		/tikz/mark=*,
		clip mode=individual,
	}
	\pgfplots@markers@survey@set@visphasename
	\pgfplotsassertequalstok{\pgfplots@markers@visphase@name@afterpath@unclipped}{\pgfplotsretval}{}
}

\end{document}

