Constify string parameters to add_mountpoint_entry()
add_mountpoint_entry() doesn't modify the passed strings so use pass-by-constant-reference. This avoids pass-by-value and having to construct copies of the strings just to pass them to this method.
This commit is contained in:
parent
59b3fd068f
commit
12e709920b
|
@ -58,10 +58,10 @@ public:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static void read_mountpoints_from_file( const Glib::ustring & filename, MountMapping & map );
|
static void read_mountpoints_from_file( const Glib::ustring & filename, MountMapping & map );
|
||||||
static void add_mountpoint_entry( MountMapping & map,
|
static void add_mountpoint_entry(MountMapping& map,
|
||||||
Glib::ustring & node,
|
const Glib::ustring& node,
|
||||||
bool readonly,
|
bool readonly,
|
||||||
Glib::ustring& mountpoint);
|
const Glib::ustring& mountpoint);
|
||||||
static bool parse_readonly_flag( const Glib::ustring & str );
|
static bool parse_readonly_flag( const Glib::ustring & str );
|
||||||
static void read_mountpoints_from_file_swaps( const Glib::ustring & filename,
|
static void read_mountpoints_from_file_swaps( const Glib::ustring & filename,
|
||||||
MountMapping & map );
|
MountMapping & map );
|
||||||
|
|
|
@ -172,10 +172,10 @@ void Mount_Info::read_mountpoints_from_file( const Glib::ustring & filename, Mou
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void Mount_Info::add_mountpoint_entry( MountMapping & map,
|
void Mount_Info::add_mountpoint_entry(MountMapping& map,
|
||||||
Glib::ustring & node,
|
const Glib::ustring& node,
|
||||||
bool readonly,
|
bool readonly,
|
||||||
Glib::ustring& mountpoint)
|
const Glib::ustring& mountpoint)
|
||||||
{
|
{
|
||||||
// Only add node path if mount point exists
|
// Only add node path if mount point exists
|
||||||
if ( file_test( mountpoint, Glib::FILE_TEST_EXISTS ) )
|
if ( file_test( mountpoint, Glib::FILE_TEST_EXISTS ) )
|
||||||
|
|
Loading…
Reference in New Issue