]> git.mxchange.org Git - simgear.git/commitdiff
Add an 'add(str)' function that adds a search path separator and appends the str.
authorehofman <ehofman>
Mon, 7 Jun 2004 09:50:32 +0000 (09:50 +0000)
committerehofman <ehofman>
Mon, 7 Jun 2004 09:50:32 +0000 (09:50 +0000)
simgear/misc/sg_path.cxx
simgear/misc/sg_path.hxx

index 95e2a505eb4893efeb77a0af4ecc67ccafdd6d2a..f21a523cbee0436a063a0f9bc38966be9de8d19d 100644 (file)
@@ -112,6 +112,11 @@ void SGPath::append( const string& p ) {
     fix();
 }
 
+//add a new path component to the existing path string
+void SGPath::add( const string& p ) {
+    append( sgSearchPathSep+p );
+}
+
 
 // concatenate a string to the end of the path without inserting a
 // path separator
index bdb45e01e74d78e8af654086990636e29cc08bb9..5e3c5cb2f22ccf50f2a326f99eef5e18e6ec606b 100644 (file)
@@ -79,6 +79,12 @@ public:
      * @param p additional path component */
     void append( const string& p );
 
+    /**
+     * Append a new piece to the existing path.  Inserts a search path
+     * separator to the existing path and the new patch component.
+     * @param p additional path component */
+    void add( const string& p );
+
     /**
      * Concatenate a string to the end of the path without inserting a
      * path separator.