Ignore:
Timestamp:
05/29/15 17:23:04 (10 years ago)
Author:
epyon
Message:
  • got rid of to_string and other std::string utilities (except slurp)
  • string no longer in nv namespace
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv/interface/map_area.hh

    r368 r379  
    1717#include <nv/stl/string.hh>
    1818#include <nv/stl/array.hh>
     19#include <string>
    1920
    2021namespace nv
     
    2728                virtual uint32 get_cell( const position& p ) const = 0;
    2829                virtual void set_cell( const position& p, uint32 value ) = 0;
    29                 virtual uint32 string_to_id( const nv::string& ) const { return 0; }
    30                 virtual nv::string id_to_string( uint32 ) const { return nv::string(); }
     30                virtual uint32 string_to_id( const std::string& ) const { return 0; }
     31                virtual std::string id_to_string( uint32 ) const { return std::string(); }
    3132                virtual dimension get_size() const = 0;
    3233                virtual position get_shift() const { return position(); }
     
    4849                virtual dimension get_size() const { return m_area.get_size(); }
    4950                virtual position get_shift() const { return m_area.ul + m_map_area->get_shift(); }
    50                 virtual uint32 string_to_id( const nv::string& s ) const { return m_map_area->string_to_id( s ); }
    51                 virtual nv::string id_to_string( uint32 id ) const { return m_map_area->id_to_string( id ); }
     51                virtual uint32 string_to_id( const std::string& s ) const { return m_map_area->string_to_id( s ); }
     52                virtual std::string id_to_string( uint32 id ) const { return m_map_area->id_to_string( id ); }
    5253        private:
    5354                map_area* m_map_area;
Note: See TracChangeset for help on using the changeset viewer.