Ignore:
Timestamp:
07/21/15 19:40:00 (10 years ago)
Author:
epyon
Message:
  • string.hh split into separate files
  • string.hh - removed std::string conversions (header still stays though)
File:
1 edited

Legend:

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

    r403 r433  
    6262string_view library::get_name() const
    6363{
    64     return string_view( m_name );
     64    return string_view( m_name.c_str(), m_name.size() );
    6565}
    6666
     
    7171        return true;
    7272    }
    73     NV_LOG_NOTICE( "library \"", string_view( m_name ), "\" : loading..." );
     73    NV_LOG_NOTICE( "library \"", string_view( m_name.c_str(), m_name.size() ), "\" : loading..." );
    7474
    7575        std::string name = m_name;
    76         string_view ext( NV_LIB_EXT );
     76        std::string ext( NV_LIB_EXT );
    7777
    7878        if ( name.length() < ext.length() || name.substr( name.length() - ext.length(), ext.length() ) != ext )
     
    8585    if ( m_handle == NULL )
    8686    {
    87                 NV_LOG_NOTICE( "library \"", string_view( name ), "\" : failed to open!" );
     87                NV_LOG_NOTICE( "library \"", string_view( m_name.c_str(), m_name.size() ), "\" : failed to open!" );
    8888                return false;
    8989    }
    90     NV_LOG_NOTICE( "library \"", string_view( name ), "\" : loaded." );
     90    NV_LOG_NOTICE( "library \"", string_view( m_name.c_str(), m_name.size() ), "\" : loaded." );
    9191        return true;
    9292}
     
    9797    if ( !result )
    9898    {
    99                 NV_LOG_CRITICAL( "library \"", string_view( m_name ), "\" : can't find symbol \"", symbol, "\"" );
     99                NV_LOG_CRITICAL( "library \"", string_view( m_name.c_str(), m_name.size() ), "\" : can't find symbol \"", symbol, "\"" );
    100100                NV_ABORT( "Library symbol load failed!" );
    101101    }
     
    117117    if ( ! NV_LIB_CLOSE( m_handle ) )
    118118    {
    119         NV_LOG_ERROR( "library \"", string_view( m_name ), "\" : can't close library!" );
     119        NV_LOG_ERROR( "library \"", string_view( m_name.c_str(), m_name.size() ), "\" : can't close library!" );
    120120    }
    121121    m_handle = nullptr;
Note: See TracChangeset for help on using the changeset viewer.