diff options
author | Alberto Lerner <alerner@10gen.com> | 2010-08-18 18:12:31 -0400 |
---|---|---|
committer | Alberto Lerner <alerner@10gen.com> | 2010-08-18 18:12:31 -0400 |
commit | 7a7cc4adfaa9e8647c8e51f9ff69c7cfd24038e8 (patch) | |
tree | fc088a22f4fa7a1ceccace48ea23e5b46d9c6ef0 /scripting | |
parent | 3a455a39abbb08d906e1996d206c93b5e26741d7 (diff) | |
download | mongo-7a7cc4adfaa9e8647c8e51f9ff69c7cfd24038e8.tar.gz |
SERVER-1452 StringData-ing up, c_str()-ing down
Diffstat (limited to 'scripting')
-rw-r--r-- | scripting/engine.cpp | 2 | ||||
-rw-r--r-- | scripting/engine_spidermonkey.cpp | 4 | ||||
-rw-r--r-- | scripting/sm_db.cpp | 2 | ||||
-rw-r--r-- | scripting/v8_wrapper.cpp | 6 |
4 files changed, 7 insertions, 7 deletions
diff --git a/scripting/engine.cpp b/scripting/engine.cpp index a776428a59d..91f386f0ca4 100644 --- a/scripting/engine.cpp +++ b/scripting/engine.cpp @@ -74,7 +74,7 @@ namespace mongo { builder.appendDate( fieldName , Date_t((unsigned long long)getNumber( scopeName )) ); break; case Code: - builder.appendCode( fieldName , getString( scopeName ).c_str() ); + builder.appendCode( fieldName , getString( scopeName ) ); break; default: stringstream temp; diff --git a/scripting/engine_spidermonkey.cpp b/scripting/engine_spidermonkey.cpp index d41c5b10d61..3480c2fd4c0 100644 --- a/scripting/engine_spidermonkey.cpp +++ b/scripting/engine_spidermonkey.cpp @@ -324,7 +324,7 @@ namespace mongo { assert( s[0] == '/' ); s = s.substr(1); string::size_type end = s.rfind( '/' ); - b.appendRegex( name , s.substr( 0 , end ).c_str() , s.substr( end + 1 ).c_str() ); + b.appendRegex( name , s.substr( 0 , end ) , s.substr( end + 1 ) ); } void append( BSONObjBuilder& b , string name , jsval val , BSONType oldType = EOO , const TraverseStack& stack=TraverseStack() ){ @@ -368,7 +368,7 @@ namespace mongo { appendRegex( b , name , s ); } else { - b.appendCode( name , getFunctionCode( val ).c_str() ); + b.appendCode( name , getFunctionCode( val ) ); } break; } diff --git a/scripting/sm_db.cpp b/scripting/sm_db.cpp index 71b5b95fd42..4a359eb0510 100644 --- a/scripting/sm_db.cpp +++ b/scripting/sm_db.cpp @@ -1039,7 +1039,7 @@ namespace mongo { } if ( JS_InstanceOf( c->_context , o , &dbpointer_class , 0 ) ){ - b.appendDBRef( name , c->getString( o , "ns" ).c_str() , c->toOID( c->getProperty( o , "id" ) ) ); + b.appendDBRef( name , c->getString( o , "ns" ) , c->toOID( c->getProperty( o , "id" ) ) ); return true; } diff --git a/scripting/v8_wrapper.cpp b/scripting/v8_wrapper.cpp index 0e71c9a4896..b82e01c531a 100644 --- a/scripting/v8_wrapper.cpp +++ b/scripting/v8_wrapper.cpp @@ -400,7 +400,7 @@ namespace mongo { } if ( value->IsFunction() ){ - b.appendCode( sname , toSTLString( value ).c_str() ); + b.appendCode( sname , toSTLString( value ) ); return; } @@ -453,7 +453,7 @@ namespace mongo { s = s.substr( 1 ); string r = s.substr( 0 , s.rfind( "/" ) ); string o = s.substr( s.rfind( "/" ) + 1 ); - b.appendRegex( sname , r.c_str() , o.c_str() ); + b.appendRegex( sname , r , o ); } else if ( value->ToObject()->GetPrototype()->IsObject() && value->ToObject()->GetPrototype()->ToObject()->HasRealNamedProperty( v8::String::New( "isObjectId" ) ) ){ @@ -481,7 +481,7 @@ namespace mongo { OID oid; oid.init( toSTLString( value->ToObject()->Get( v8::String::New( "id" ) ) ) ); string ns = toSTLString( value->ToObject()->Get( v8::String::New( "ns" ) ) ); - b.appendDBRef( sname, ns.c_str(), oid ); + b.appendDBRef( sname, ns, oid ); } else if ( !value->ToObject()->GetHiddenValue( v8::String::New( "__BinData" ) ).IsEmpty() ) { int len = obj->Get( v8::String::New( "len" ) )->ToInt32()->Value(); |