Value::Value( const CppTL::ConstString &value ) : type_( stringValue ) , allocated_( true ) , comments_( 0 ) # ifdef JSON_VALUE_USE_INTERNAL_MAP , itemIsUsed_( 0 ) #endif { value_.string_ = duplicateStringValue( value, value.length() ); }
bool Value::isMember( const CppTL::ConstString &key ) const { return isMember( key.c_str() ); }
Value::Value(const CppTL::ConstString& value) { initBasic(stringValue, true); value_.string_ = duplicateAndPrefixStringValue(value, static_cast<unsigned>(value.length())); }
Value Value::get( const CppTL::ConstString &key, const Value &defaultValue ) const { return get( key.c_str(), defaultValue ); }
void log( const CppTL::ConstString &log ) { TestInfo::threadInstance().log( log.c_str() ); }