Ignore:
Timestamp:
07/23/15 21:16:01 (10 years ago)
Author:
epyon
Message:
  • massive std::string removal
  • no header depends on std::string anymore (or any other STL header)
  • still some code files do (WIP)
  • massive refactoring where std::string was used
  • lua still messy (grep for string128 - used everywhere)
  • string_twine added
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sdl/sdl_window.cc

    r406 r440  
    3636        uint32 flags = SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN;
    3737        if (fullscreen) flags |= SDL_WINDOW_FULLSCREEN;
    38         m_title  = "Nova Engine";
    39         m_handle = SDL_CreateWindow( m_title.c_str(), SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED,
     38        m_title.assign( "Nova Engine" );
     39        m_handle = SDL_CreateWindow( m_title.data(), SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED,
    4040                width, height, flags );
    4141        if ( m_handle == 0 )
     
    7777}
    7878
    79 void sdl::window::set_title( const std::string& title )
     79void sdl::window::set_title( const string_view& title )
    8080{
    81         SDL_SetWindowTitle( static_cast<SDL_Window*>( m_handle ), title.c_str() );
    82         m_title = title;
     81        SDL_SetWindowTitle( static_cast<SDL_Window*>( m_handle ), title.data() );
     82        m_title.assign( title );
    8383}
    8484
Note: See TracChangeset for help on using the changeset viewer.