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
File:
1 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() );
Note: See TracChangeset for help on using the changeset viewer.