Changeset 256 for trunk/nv/library.hh
- Timestamp:
- 06/14/14 21:06:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/library.hh
r166 r256 15 15 16 16 #include <nv/exception.hh> 17 #include < string>17 #include <nv/string.hh> 18 18 19 19 namespace nv … … 37 37 * Throws library_error on failure 38 38 */ 39 void open( const st d::string& name );39 void open( const string& name ); 40 40 41 41 /** … … 44 44 * returns true if succeeded, false otherwise 45 45 */ 46 bool try_open( const st d::string& name );46 bool try_open( const string& name ); 47 47 48 48 /** … … 54 54 * Returns library name 55 55 */ 56 const st d::string& get_name() const;56 const string& get_name() const; 57 57 58 58 /** … … 61 61 * Throws on symbol not found 62 62 */ 63 void* get( const st d::string& symbol );63 void* get( const string& symbol ); 64 64 65 65 /** … … 68 68 * Returns null if symbol not found 69 69 */ 70 void* try_get( const st d::string& symbol );70 void* try_get( const string& symbol ); 71 71 72 72 /** … … 82 82 * Exact implementation depends on platform/compiler. 83 83 */ 84 static st d::string get_error();84 static string get_error(); 85 85 86 86 protected: … … 107 107 108 108 /// Library name 109 st d::string m_name;109 string m_name; 110 110 111 111 }; // class Library … … 114 114 { 115 115 /// Library name 116 st d::string m_name;116 string m_name; 117 117 public: 118 118 /** 119 119 * Constructor 120 120 */ 121 library_error( const st d::string& message, const std::string& name )121 library_error( const string& message, const string& name ) 122 122 : runtime_error( "Library (" + name + ") : " + message + " [ " + library::get_error() + " ]"), m_name( name ) 123 123 { … … 134 134 * Returns library name 135 135 */ 136 const st d::string& get_name()136 const string& get_name() 137 137 { 138 138 return m_name;
Note: See TracChangeset
for help on using the changeset viewer.