Changeset 399 for trunk/src/core/library.cc
- Timestamp:
- 06/13/15 11:47:09 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/core/library.cc
r395 r399 41 41 } 42 42 43 void library::open( string_ refname )43 void library::open( string_view name ) 44 44 { 45 45 m_name.assign( name.data(), name.size() ); … … 51 51 } 52 52 53 bool nv::library::try_open( string_ refname )53 bool nv::library::try_open( string_view name ) 54 54 { 55 55 m_name.assign( name.data(), name.size() ); … … 62 62 } 63 63 64 string_ reflibrary::get_name() const64 string_view library::get_name() const 65 65 { 66 return string_ ref( m_name );66 return string_view( m_name ); 67 67 } 68 68 … … 76 76 77 77 std::string name = m_name; 78 string_ refext( NV_LIB_EXT );78 string_view ext( NV_LIB_EXT ); 79 79 80 80 if ( name.length() < ext.length() || name.substr( name.length() - ext.length(), ext.length() ) != ext ) … … 94 94 } 95 95 96 void* library::get( string_ refsymbol )96 void* library::get( string_view symbol ) 97 97 { 98 98 void* result = (void*) NV_LIB_GET( (NV_LIB_HANDLE) m_handle, symbol.data() ); … … 104 104 } 105 105 106 void* nv::library::try_get( string_ refsymbol )106 void* nv::library::try_get( string_view symbol ) 107 107 { 108 108 return (void*) NV_LIB_GET( (NV_LIB_HANDLE) m_handle, symbol.data() );
Note: See TracChangeset
for help on using the changeset viewer.