|
@@ -195,49 +195,62 @@ int bbString::utf8Length()const{
|
|
return n;
|
|
return n;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+bbString::bbString( bool b ){
|
|
|
|
+
|
|
|
|
+ _rep=Rep::create( b ? "True" : "False" );
|
|
|
|
+}
|
|
|
|
+
|
|
bbString::bbString( int n ){
|
|
bbString::bbString( int n ){
|
|
|
|
+
|
|
char data[64];
|
|
char data[64];
|
|
sprintf( data,"%d",n );
|
|
sprintf( data,"%d",n );
|
|
_rep=Rep::create( data );
|
|
_rep=Rep::create( data );
|
|
}
|
|
}
|
|
|
|
|
|
bbString::bbString( unsigned int n ){
|
|
bbString::bbString( unsigned int n ){
|
|
|
|
+
|
|
char data[64];
|
|
char data[64];
|
|
sprintf( data,"%u",n );
|
|
sprintf( data,"%u",n );
|
|
_rep=Rep::create( data );
|
|
_rep=Rep::create( data );
|
|
}
|
|
}
|
|
|
|
|
|
bbString::bbString( long n ){
|
|
bbString::bbString( long n ){
|
|
|
|
+
|
|
char data[64];
|
|
char data[64];
|
|
sprintf( data,"%ld",n );
|
|
sprintf( data,"%ld",n );
|
|
_rep=Rep::create( data );
|
|
_rep=Rep::create( data );
|
|
}
|
|
}
|
|
|
|
|
|
bbString::bbString( unsigned long n ){
|
|
bbString::bbString( unsigned long n ){
|
|
|
|
+
|
|
char data[64];
|
|
char data[64];
|
|
sprintf( data,"%lu",n );
|
|
sprintf( data,"%lu",n );
|
|
_rep=Rep::create( data );
|
|
_rep=Rep::create( data );
|
|
}
|
|
}
|
|
|
|
|
|
bbString::bbString( long long n ){
|
|
bbString::bbString( long long n ){
|
|
|
|
+
|
|
char data[64];
|
|
char data[64];
|
|
sprintf( data,"%lld",n );
|
|
sprintf( data,"%lld",n );
|
|
_rep=Rep::create( data );
|
|
_rep=Rep::create( data );
|
|
}
|
|
}
|
|
|
|
|
|
bbString::bbString( unsigned long long n ){
|
|
bbString::bbString( unsigned long long n ){
|
|
|
|
+
|
|
char data[64];
|
|
char data[64];
|
|
sprintf( data,"%llu",n );
|
|
sprintf( data,"%llu",n );
|
|
_rep=Rep::create( data );
|
|
_rep=Rep::create( data );
|
|
}
|
|
}
|
|
|
|
|
|
bbString::bbString( float n ){
|
|
bbString::bbString( float n ){
|
|
|
|
+
|
|
char data[64];
|
|
char data[64];
|
|
sprintf( data,"%.9g",n );
|
|
sprintf( data,"%.9g",n );
|
|
_rep=Rep::create( data );
|
|
_rep=Rep::create( data );
|
|
}
|
|
}
|
|
|
|
|
|
bbString::bbString( double n ){
|
|
bbString::bbString( double n ){
|
|
|
|
+
|
|
char data[64];
|
|
char data[64];
|
|
sprintf( data,"%.17g",n );
|
|
sprintf( data,"%.17g",n );
|
|
_rep=Rep::create( data );
|
|
_rep=Rep::create( data );
|