static asstring_t *QAS_FormatInt( asINT64 value, const asstring_t &options, asUINT width ) { std::string s( options.buffer ); std::string ret = FormatInt( value, s, width ); return objectString_FactoryBuffer( ret.c_str(), ret.length() ); }
static asstring_t *QAS_FormatFloat( double value, const asstring_t &options, asUINT width, asUINT precision ) { std::string s( options.buffer ); std::string ret = FormatFloat( value, s, width, precision ); return objectString_FactoryBuffer( ret.c_str(), ret.length() ); }
static asstring_t *objectString_AddBehaviourFS( float first, asstring_t *second ) { asstring_t *res = objectString_FactoryBuffer( NULL, 0 ); return objectString_AssignPattern( res, "%f%s", first, second->buffer ); }
static asstring_t *QAS_StringFromCharCode( unsigned int charCode ) { return objectString_FactoryBuffer( Q_WCharToUtf8Char( charCode ), Q_WCharUtf8Length( charCode ) ); }
static asstring_t *objectString_FactoryFromDouble( double other ) { asstring_t *obj; obj = objectString_FactoryBuffer( NULL, 0 ); return objectString_AssignPattern( obj, "%g", other ); }
static asstring_t *StringFactory( unsigned int length, const char *s ) { return objectString_FactoryBuffer( s, length ); }
static asstring_t *objectString_FactoryFromFloat( float other ) { asstring_t *obj; obj = objectString_FactoryBuffer( NULL, 0 ); return objectString_AssignPattern( obj, "%f", other ); }
static asstring_t *objectString_FactoryFromInt( int other ) { asstring_t *obj; obj = objectString_FactoryBuffer( NULL, 0 ); return objectString_AssignPattern( obj, "%i", other ); }
static asstring_t *objectString_FactoryCopy( const asstring_t *other ) { return objectString_FactoryBuffer( other->buffer, other->len ); }
static asstring_t *objectString_Factory( void ) { return objectString_FactoryBuffer( NULL, 0 ); }
asstring_t *qasStringFactoryBuffer( const char *buffer, unsigned int length ) { return objectString_FactoryBuffer( buffer, length ); }