Changeset 399 for trunk/src


Ignore:
Timestamp:
06/13/15 11:47:09 (10 years ago)
Author:
epyon
Message:
  • naming cleanup
  • string_ref -> string_view (compatible with C++17 standard!)
  • *_ref and const_*_ref, renamed to _ref and _view for consistency
Location:
trunk/src
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/core/library.cc

    r395 r399  
    4141}
    4242
    43 void library::open( string_ref name )
     43void library::open( string_view name )
    4444{
    4545        m_name.assign( name.data(), name.size() );
     
    5151}
    5252
    53 bool nv::library::try_open( string_ref name )
     53bool nv::library::try_open( string_view name )
    5454{
    5555        m_name.assign( name.data(), name.size() );
     
    6262}
    6363
    64 string_ref library::get_name() const
     64string_view library::get_name() const
    6565{
    66     return string_ref( m_name );
     66    return string_view( m_name );
    6767}
    6868
     
    7676
    7777        std::string name = m_name;
    78         string_ref ext( NV_LIB_EXT );
     78        string_view ext( NV_LIB_EXT );
    7979
    8080        if ( name.length() < ext.length() || name.substr( name.length() - ext.length(), ext.length() ) != ext )
     
    9494}
    9595
    96 void* library::get( string_ref symbol )
     96void* library::get( string_view symbol )
    9797{
    9898        void* result = (void*) NV_LIB_GET( (NV_LIB_HANDLE) m_handle, symbol.data() );
     
    104104}
    105105
    106 void* nv::library::try_get( string_ref symbol )
     106void* nv::library::try_get( string_view symbol )
    107107{
    108108        return (void*) NV_LIB_GET( (NV_LIB_HANDLE) m_handle, symbol.data() );
  • trunk/src/core/logger.cc

    r395 r399  
    8585
    8686// log function
    87 void logger::log( log_level level, const string_ref& message )
     87void logger::log( log_level level, const string_view& message )
    8888{
    8989        for ( auto& sink_info : m_log_sinks )
     
    141141
    142142// console logging
    143 void log_console_sink::log( log_level level, const string_ref& message )
     143void log_console_sink::log( log_level level, const string_view& message )
    144144{
    145145        char stamp[16];
     
    177177
    178178// handle logging
    179 void log_handle_sink::log( log_level level, const string_ref& message )
     179void log_handle_sink::log( log_level level, const string_view& message )
    180180{
    181181        char stamp[16];
     
    204204}
    205205
    206 nv::log_file_sink::log_file_sink( const string_ref& file_name, bool flush_always /*= true */ )
     206nv::log_file_sink::log_file_sink( const string_view& file_name, bool flush_always /*= true */ )
    207207        : log_handle_sink( nullptr, flush_always )
    208208{
     
    257257}
    258258
    259 string_ref nv::log_sink::level_name( log_level level ) const
     259string_view nv::log_sink::level_name( log_level level ) const
    260260{
    261261        return NV_LOG_LEVEL_NAME( level );
    262262}
    263263
    264 string_ref nv::log_sink::padded_level_name( log_level level ) const
    265 {
    266         return string_ref( NV_LOG_LEVEL_NAME_PAD( level ), 8 );
    267 }
    268 
     264string_view nv::log_sink::padded_level_name( log_level level ) const
     265{
     266        return string_view( NV_LOG_LEVEL_NAME_PAD( level ), 8 );
     267}
     268
  • trunk/src/core/profiler.cc

    r395 r399  
    3030}
    3131
    32 void profiler::start_profile( const string_ref& tag )
     32void profiler::start_profile( const string_view& tag )
    3333{
    3434        if ( tag != m_current->m_tag )
     
    4747}
    4848
    49 profiler::node::node( const string_ref& tag, node* parent )
     49profiler::node::node( const string_view& tag, node* parent )
    5050        : m_tag( tag.to_string() )
    5151        , m_parent( parent )
     
    5858}
    5959
    60 profiler::node* profiler::node::request_child( const string_ref& tag )
     60profiler::node* profiler::node::request_child( const string_view& tag )
    6161{
    6262        std::string stag( tag.to_string() );
     
    110110        char buffer[128];
    111111        snprintf( buffer, 128, "%-23s %6s %6s %9s %6s", "TAG", "%PARNT", "CALLS", "TOTAL(ms)", "AVG(ms)" );
    112         NV_LOG_INFO( string_ref( buffer, nvstrlen( buffer ) ) );
     112        NV_LOG_INFO( string_view( buffer, nvstrlen( buffer ) ) );
    113113        log_node_children( 0, m_root );
    114114        NV_LOG_INFO( "-- PROFILER REPORT END ---------------------------------" );
     
    131131                        snprintf( buffer + indent, 128 - indent, "%*.*s %6.2f %6d %9.2f %6.2f", indent - 23, 23 - indent,
    132132                                c->m_tag.c_str(), pparent, calls, total_ms, avg_ms );
    133                         NV_LOG_INFO( string_ref( buffer, nvstrlen( buffer ) ) );
     133                        NV_LOG_INFO( string_view( buffer, nvstrlen( buffer ) ) );
    134134                        if ( c->m_children.size() > 0 )
    135135                        {
  • trunk/src/engine/program_manager.cc

    r395 r399  
    3737        }
    3838
    39         nv::program program = m_context->get_device()->create_program( string_ref( vsource ), string_ref( fsource ) );
     39        nv::program program = m_context->get_device()->create_program( string_view( vsource ), string_view( fsource ) );
    4040        return add( program );
    4141}
  • trunk/src/engine/resource_system.cc

    r395 r399  
    1212{
    1313        m_lua = a_lua_state;
    14         lua::register_storage( m_lua, get_storage_name(), string_ref( "register_" + get_resource_name().to_string() ) );
     14        lua::register_storage( m_lua, get_storage_name(), string_view( "register_" + get_resource_name().to_string() ) );
    1515}
    1616
  • trunk/src/fmod/fmod_audio.cc

    r395 r399  
    8888
    8989
    90 nv::sound fmod::audio::load_sound( const string_ref& a_path )
     90nv::sound fmod::audio::load_sound( const string_view& a_path )
    9191{
    9292        FMOD_SYSTEM* system = (FMOD_SYSTEM*)m_system;
  • trunk/src/formats/assimp_loader.cc

    r395 r399  
    237237                        aiMesh* mesh = scene->mMeshes[mc];
    238238
    239                         NV_LOG_NOTICE( "Mesh #", mc, "   - ", string_ref( (char*)mesh->mName.data ) );
     239                        NV_LOG_NOTICE( "Mesh #", mc, "   - ", string_view( (char*)mesh->mName.data ) );
    240240                        NV_LOG_NOTICE( "  bones   - ", mesh->mNumBones );
    241241                        NV_LOG_NOTICE( "  uvs     - ", mesh->mNumUVComponents[0] );
  • trunk/src/formats/md3_loader.cc

    r395 r399  
    284284}
    285285
    286 nv::key_raw_channel* nv::md3_loader::load_tags( const string_ref& tag )
     286nv::key_raw_channel* nv::md3_loader::load_tags( const string_view& tag )
    287287{
    288288        md3_t* md3 = (md3_t*)m_md3;
     
    294294                {
    295295                        const md3_tag_t& rtag = md3->tags[i + md3->header.num_tags * f];
    296                         string_ref rname((char*)(rtag.name));
     296                        string_view rname((char*)(rtag.name));
    297297                        if (rname == tag)
    298298                        {
     
    425425        {
    426426                const md3_tag_t& rtag = md3->tags[i];
    427                 string_ref name( (char*)(rtag.name) );
     427                string_view name( (char*)(rtag.name) );
    428428
    429429                nodes[i].transform = mat4();
  • trunk/src/formats/md5_loader.cc

    r398 r399  
    457457}
    458458
    459 void md5_loader::build_frame_skeleton( mesh_node_data* nodes, uint32 index, const const_array_ref<md5_joint_info>& joint_infos, const const_array_ref<transform>& base_frames, const const_array_ref<float>& frame_data )
     459void md5_loader::build_frame_skeleton( mesh_node_data* nodes, uint32 index, const array_view<md5_joint_info>& joint_infos, const array_view<transform>& base_frames, const array_view<float>& frame_data )
    460460{
    461461        assert( m_type == ANIMATION );
  • trunk/src/formats/nmd_loader.cc

    r395 r399  
    162162static void nmd_dump_mesh( const mesh_data* mesh, stream& stream_out )
    163163{
    164         const_array_ref< mesh_raw_channel* > data  = mesh->get_raw_channels();
     164        array_view< mesh_raw_channel* > data  = mesh->get_raw_channels();
    165165
    166166        uint32 size = sizeof( nmd_element_header );
  • trunk/src/gfx/texture_font.cc

    r398 r399  
    9292}
    9393
    94 bool texture_font::load_glyphs( string_ref codes )
     94bool texture_font::load_glyphs( string_view codes )
    9595{
    9696        FT_Face face = (FT_Face)(m_rface);
  • trunk/src/gl/gl_device.cc

    r398 r399  
    2424}
    2525
    26 program gl_device::create_program( string_ref vs_source, string_ref fs_source )
     26program gl_device::create_program( string_view vs_source, string_view fs_source )
    2727{
    2828        program result = m_programs.create();
     
    4141// this is a temporary function that will be removed once we find a way to
    4242// pass binary file data around
    43 image_data* gl_device::create_image_data( string_ref filename )
     43image_data* gl_device::create_image_data( string_view filename )
    4444{
    4545        load_sdl_image_library();
     
    264264}
    265265
    266 bool nv::gl_device::compile( gl_program_info* p, string_ref vertex_program, string_ref fragment_program )
     266bool nv::gl_device::compile( gl_program_info* p, string_view vertex_program, string_view fragment_program )
    267267{
    268268        if (!compile( GL_VERTEX_SHADER,   vertex_program, p->glidv ))   { return false; }
     
    407407}
    408408
    409 bool nv::gl_device::compile( uint32 sh_type, string_ref shader_code, unsigned& glid )
     409bool nv::gl_device::compile( uint32 sh_type, string_view shader_code, unsigned& glid )
    410410{
    411411        glid = glCreateShader( sh_type );
  • trunk/src/lua/lua_nova.cc

    r395 r399  
    810810}
    811811
    812 void nv::lua::register_storage( state* a_state, string_ref name, string_ref constructor_name )
     812void nv::lua::register_storage( state* a_state, string_view name, string_view constructor_name )
    813813{
    814814        // TODO: error checking
  • trunk/src/lua/lua_path.cc

    r395 r399  
    1414{
    1515        if ( m_elements[0].length == 0 || m_elements[0].str == nullptr ) return;
    16         string_ref spath( m_elements[0].str, m_elements[0].length );
     16        string_view spath( m_elements[0].str, m_elements[0].length );
    1717        m_count = 0;
    1818        size_t point = spath.find( '.' );
    1919
    20         while ( point != string_ref::npos )
     20        while ( point != string_view::npos )
    2121        {
    2222                m_elements[m_count].str    = spath.data();
     
    3939}
    4040
    41 void nv::lua::path::push( string_ref p )
     41void nv::lua::path::push( string_view p )
    4242{
    4343        m_elements[ m_count ].str    = p.data();
  • trunk/src/lua/lua_state.cc

    r395 r399  
    8080}
    8181
    82 void lua::state_wrapper::register_native_function( lfunction f, string_ref name )
     82void lua::state_wrapper::register_native_function( lfunction f, string_view name )
    8383{
    8484        if ( m_global ) push_global_table();
     
    171171}
    172172
    173 bool lua::table_guard::has_field( string_ref element )
     173bool lua::table_guard::has_field( string_view element )
    174174{
    175175        lua_getfield( m_state, -1, element.data() );
     
    179179}
    180180
    181 std::string lua::table_guard::get_std_string( string_ref element, string_ref defval /*= string_ref() */ )
     181std::string lua::table_guard::get_std_string( string_view element, string_view defval /*= string_view() */ )
    182182{
    183183        lua_getfield( m_state, -1, element.data() );
     
    198198}
    199199
    200 const_string lua::table_guard::get_string( string_ref element, string_ref defval /*= string_ref() */ )
     200const_string lua::table_guard::get_string( string_view element, string_view defval /*= string_view() */ )
    201201{
    202202        lua_getfield( m_state, -1, element.data() );
     
    217217}
    218218
    219 char lua::table_guard::get_char( string_ref element, char defval /*= "" */ )
     219char lua::table_guard::get_char( string_view element, char defval /*= "" */ )
    220220{
    221221        lua_getfield( m_state, -1, element.data() );
     
    225225}
    226226
    227 int lua::table_guard::get_integer( string_ref element, int defval /*= "" */ )
     227int lua::table_guard::get_integer( string_view element, int defval /*= "" */ )
    228228{
    229229        lua_getfield( m_state, -1, element.data() );
     
    233233}
    234234
    235 unsigned lua::table_guard::get_unsigned( string_ref element, unsigned defval /*= "" */ )
     235unsigned lua::table_guard::get_unsigned( string_view element, unsigned defval /*= "" */ )
    236236{
    237237        lua_getfield( m_state, -1, element.data() );
     
    241241}
    242242
    243 double lua::table_guard::get_double( string_ref element, double defval /*= "" */ )
     243double lua::table_guard::get_double( string_view element, double defval /*= "" */ )
    244244{
    245245        lua_getfield( m_state, -1, element.data() );
     
    250250
    251251
    252 float nv::lua::table_guard::get_float( string_ref element, float defval /*= 0.0 */ )
     252float nv::lua::table_guard::get_float( string_view element, float defval /*= 0.0 */ )
    253253{
    254254        lua_getfield( m_state, -1, element.data() );
     
    258258}
    259259
    260 bool lua::table_guard::get_boolean( string_ref element, bool defval /*= "" */ )
     260bool lua::table_guard::get_boolean( string_view element, bool defval /*= "" */ )
    261261{
    262262        lua_getfield( m_state, -1, element.data() );
     
    266266}
    267267
    268 bool nv::lua::table_guard::is_table( string_ref element )
     268bool nv::lua::table_guard::is_table( string_view element )
    269269{
    270270        lua_getfield( m_state, -1, element.data() );
     
    274274}
    275275
    276 bool nv::lua::table_guard::is_number( string_ref element )
     276bool nv::lua::table_guard::is_number( string_view element )
    277277{
    278278        lua_getfield( m_state, -1, element.data() );
     
    282282}
    283283
    284 bool nv::lua::table_guard::is_boolean( string_ref element )
     284bool nv::lua::table_guard::is_boolean( string_view element )
    285285{
    286286        lua_getfield( m_state, -1, element.data() );
     
    290290}
    291291
    292 bool nv::lua::table_guard::is_string( string_ref element )
     292bool nv::lua::table_guard::is_string( string_view element )
    293293{
    294294        lua_getfield( m_state, -1, element.data() );
     
    350350}
    351351
    352 int lua::state::load_string( string_ref code, string_ref name )
     352int lua::state::load_string( string_view code, string_view name )
    353353{
    354354        NV_LOG_TRACE( "Loading Lua string '", name, "'");
     
    356356}
    357357
    358 int lua::state::load_file( string_ref filename )
     358int lua::state::load_file( string_view filename )
    359359{
    360360        NV_LOG_NOTICE( "Loading Lua file '", filename, "'");
     
    362362}
    363363
    364 bool lua::state::do_string( string_ref code, string_ref name, int rvalues )
     364bool lua::state::do_string( string_view code, string_view name, int rvalues )
    365365{
    366366        lua::stack_guard( this );
     
    374374}
    375375
    376 bool lua::state::do_file( string_ref filename )
     376bool lua::state::do_file( string_view filename )
    377377{
    378378        lua::stack_guard( this );
     
    386386}
    387387
    388 int lua::state::do_current( string_ref name, int rvalues )
     388int lua::state::do_current( string_view name, int rvalues )
    389389{
    390390        int result = lua_pcall(m_state, 0, rvalues, 0);
     
    417417}
    418418
    419 lua::ref lua::state::register_object( void* o, string_ref lua_name )
     419lua::ref lua::state::register_object( void* o, string_view lua_name )
    420420{
    421421        if ( o == nullptr ) return lua::ref( lua::ref::none );
     
    430430}
    431431
    432 lua::ref lua::state::register_proto( string_ref id, string_ref storage )
     432lua::ref lua::state::register_proto( string_view id, string_view storage )
    433433{
    434434        stack_guard guard( this );
     
    446446}
    447447
    448 void lua::state::register_native_object_method( string_ref lua_name, string_ref name, lfunction f )
     448void lua::state::register_native_object_method( string_view lua_name, string_view name, lfunction f )
    449449{
    450450        stack_guard guard( this );
     
    508508}
    509509
    510 void nv::lua::state::store_metadata( ref object_index, string_ref metaname, void* pointer )
     510void nv::lua::state::store_metadata( ref object_index, string_view metaname, void* pointer )
    511511{
    512512        if ( !object_index.is_valid() ) return;
     
    518518}
    519519
    520 void nv::lua::state::register_enum( string_ref name, int value )
     520void nv::lua::state::register_enum( string_view name, int value )
    521521{
    522522        lua_pushinteger( m_state, value );
     
    524524}
    525525
    526 nv::lua::ref nv::lua::state::register_handle_component_impl( string_ref id, bool empty )
     526nv::lua::ref nv::lua::state::register_handle_component_impl( string_view id, bool empty )
    527527{
    528528        int args = empty ? 1 : 2;
     
    547547}
    548548
    549 void nv::lua::state::unregister_handle_component_impl( string_ref id )
     549void nv::lua::state::unregister_handle_component_impl( string_view id )
    550550{
    551551        NV_LUA_STACK_ASSERT( m_state, -1 );
     
    562562}
    563563
    564 void nv::lua::state::register_singleton( string_ref name, void* o )
     564void nv::lua::state::register_singleton( string_view name, void* o )
    565565{
    566566        if ( o == nullptr ) return;
  • trunk/src/lua/lua_values.cc

    r395 r399  
    7575}
    7676
    77 void nv::lua::detail::push_string_ref( lua_State *L, string_ref s )
     77void nv::lua::detail::push_string_view( lua_State *L, string_view s )
    7878{
    7979        lua_pushlstring( L, s.data(), s.size() );
     
    123123}
    124124
    125 nv::string_ref nv::lua::detail::to_string_ref( lua_State *L, int index )
     125nv::string_view nv::lua::detail::to_string_view( lua_State *L, int index )
    126126{
    127127        size_t length = 0;
    128128        const char* result = lua_tolstring( L, index, &length );
    129         return string_ref( result, length );
     129        return string_view( result, length );
    130130}
    131131
  • trunk/src/sdl/sdl_audio.cc

    r397 r399  
    8585}
    8686
    87 nv::sound nv::sdl::audio::load_sound( const string_ref& a_path )
     87nv::sound nv::sdl::audio::load_sound( const string_view& a_path )
    8888{
    8989        // TODO: this is a really weird error - if we remove this check, all hell gets loose
Note: See TracChangeset for help on using the changeset viewer.