<commit_before>#ifndef __YUNI_UI_GL_SHADER_HXX__
# define __YUNI_UI_GL_SHADER_HXX__



namespace Yuni
{
namespace Gfx3D
{


	inline IShader::IShader()
		: pID((uint) -1)
	{}


	# ifdef YUNI_HAS_CPP_MOVE
	inline IShader(IShader&& rhs)
		: pID(rhs.pID)
	{
		rhs.pID = invalidID;
	}
	# endif


	inline bool IShader::valid() const
	{
		return pID != (uint) -1;
	}


	inline uint IShader::id() const
	{
		return pID;
	}





<commit_msg>UI : Compile fix.<commit_after>#ifndef __YUNI_UI_GL_SHADER_HXX__
# define __YUNI_UI_GL_SHADER_HXX__



namespace Yuni
{
namespace Gfx3D
{


	inline IShader::IShader()
		: pID(invalidID)
	{}


	# ifdef YUNI_HAS_CPP_MOVE
	inline IShader::IShader(IShader&& rhs)
		: pID(rhs.pID)
	{
		rhs.pID = invalidID;
	}
	# endif


	inline bool IShader::valid() const
	{
		return pID != invalidID;
	}


	inline uint IShader::id() const
	{
		return pID;
	}






{'fraction_non_alphanumeric': 0.11858608893956671, 'fraction_numerical': 0.004561003420752566, 'mean_word_length': 3.6455026455026456, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6783303', 'n_tokens_mistral': 426, 'n_tokens_neox': 395, 'n_words': 70}