Esempio n. 1
0
void FeRomListSorter::clear_title_rex()
{
	if ( m_rex )
		sqstd_rex_free( m_rex );

	m_rex = NULL;
}
Esempio n. 2
0
RegExp& RegExp::operator=(const char* pattern)
{
	void* peer = compile(pattern);

	if (_peer)
		sqstd_rex_free((SQRex*)_peer);
	_peer = peer;

	return *this;
}
Esempio n. 3
0
RegExp& RegExp::operator=(const String& pattern)
{
	void* peer = compile(pattern.c_str());

	if (_peer)
		sqstd_rex_free((SQRex*)_peer);
	_peer = peer;

	return *this;
}
Esempio n. 4
0
RegExp::~RegExp()
{
	if (_peer)
		sqstd_rex_free((SQRex*)_peer);
}
Esempio n. 5
0
static SQInteger _rexobj_releasehook( SQUserPointer p, SQInteger size ) {
	SQRex *self = ( ( SQRex * )p );
	sqstd_rex_free( self );
	return 1;
}