@ -11,32 +11,30 @@ namespace pEp
}
}
template < >
// template<>
int BlobList : : size ( ) const
int BlobList : : size ( ) const
{
{
return bloblist_length ( value ) ;
return bloblist_length ( value ) ;
}
}
// faster than .size()==0 because it's not necessary to iterate throgh the whole list
// faster than .size()==0 because it's not necessary to iterate throgh the whole list
template < >
// template<>
bool BlobList : : empty ( ) const
bool BlobList : : empty ( ) const
{
{
return ! ( value & & value - > value ) ;
return ! ( value & & value - > value ) ;
}
}
template < >
// template<>
void BlobList : : clear ( )
void BlobList : : clear ( )
{
{
free_bloblist ( value ) ;
free_bloblist ( value ) ;
value = nullptr ;
value = nullptr ;
}
}
template < >
// template<>
void BlobList : : push_back ( const char * & & s )
void BlobList : : push_back ( Blob & & s )
{
{
auto last = stringlist_add ( value , s ) ;
// TODO
if ( value = = nullptr )
value = last ;
}
}
////////////////
////////////////