Changeset 399 for trunk/src/core
- Timestamp:
- 06/13/15 11:47:09 (10 years ago)
- Location:
- trunk/src/core
- Files:
-
- 3 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() ); -
trunk/src/core/logger.cc
r395 r399 85 85 86 86 // log function 87 void logger::log( log_level level, const string_ ref& message )87 void logger::log( log_level level, const string_view& message ) 88 88 { 89 89 for ( auto& sink_info : m_log_sinks ) … … 141 141 142 142 // console logging 143 void log_console_sink::log( log_level level, const string_ ref& message )143 void log_console_sink::log( log_level level, const string_view& message ) 144 144 { 145 145 char stamp[16]; … … 177 177 178 178 // handle logging 179 void log_handle_sink::log( log_level level, const string_ ref& message )179 void log_handle_sink::log( log_level level, const string_view& message ) 180 180 { 181 181 char stamp[16]; … … 204 204 } 205 205 206 nv::log_file_sink::log_file_sink( const string_ ref& file_name, bool flush_always /*= true */ )206 nv::log_file_sink::log_file_sink( const string_view& file_name, bool flush_always /*= true */ ) 207 207 : log_handle_sink( nullptr, flush_always ) 208 208 { … … 257 257 } 258 258 259 string_ refnv::log_sink::level_name( log_level level ) const259 string_view nv::log_sink::level_name( log_level level ) const 260 260 { 261 261 return NV_LOG_LEVEL_NAME( level ); 262 262 } 263 263 264 string_ refnv::log_sink::padded_level_name( log_level level ) const265 { 266 return string_ ref( NV_LOG_LEVEL_NAME_PAD( level ), 8 );267 } 268 264 string_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 30 30 } 31 31 32 void profiler::start_profile( const string_ ref& tag )32 void profiler::start_profile( const string_view& tag ) 33 33 { 34 34 if ( tag != m_current->m_tag ) … … 47 47 } 48 48 49 profiler::node::node( const string_ ref& tag, node* parent )49 profiler::node::node( const string_view& tag, node* parent ) 50 50 : m_tag( tag.to_string() ) 51 51 , m_parent( parent ) … … 58 58 } 59 59 60 profiler::node* profiler::node::request_child( const string_ ref& tag )60 profiler::node* profiler::node::request_child( const string_view& tag ) 61 61 { 62 62 std::string stag( tag.to_string() ); … … 110 110 char buffer[128]; 111 111 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 ) ) ); 113 113 log_node_children( 0, m_root ); 114 114 NV_LOG_INFO( "-- PROFILER REPORT END ---------------------------------" ); … … 131 131 snprintf( buffer + indent, 128 - indent, "%*.*s %6.2f %6d %9.2f %6.2f", indent - 23, 23 - indent, 132 132 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 ) ) ); 134 134 if ( c->m_children.size() > 0 ) 135 135 {
Note: See TracChangeset
for help on using the changeset viewer.