fixed_string.hpp
//! return address to end of buffer
//! needed for range-based 'for' loops
return address to end of buffer
needed for range-based 'for' loops
return address to end of buffer needed for range - based ' for ' loops
char * end() {
#if defined(OPTIMIZEFORSPEED)
		return pBuff + used_length;
#else
		for(int i = 0; i < allocated_length; i++)
		if(pBuff[i] == '\0')
		return pBuff + i;
		return NULL;
#endif
	}
char * end ( ) { #if defined ( OPTIMIZEFORSPEED ) return pBuff + used_length ; #else for ( int i = 0 ; i < allocated_length ; i ++ ) if ( pBuff [ i ] == ' \0 ' ) return pBuff + i ; return NULL ; #endif }
return address to end of buffer
needed for range-based 'for' loops
return address to end of buffer needed for range - based ' for ' loops
// find the last used char // @TODO throw some error! - no '\0' detected!!!