Lines Matching refs:m_data
303 m_data(normalize(s)) in path()
315 return m_data.c_str(); in c_str()
322 return m_data; in str()
329 return !m_data.empty() && m_data[0] == '/'; in is_absolute()
336 return m_data == "/"; in is_root()
343 const std::string::size_type endpos = m_data.rfind('/'); in branch_path()
349 return path(m_data.substr(0, endpos)); in branch_path()
356 std::string::size_type begpos = m_data.rfind('/'); in leaf_name()
362 return m_data.substr(begpos); in leaf_name()
370 return get_current_dir() / m_data; in to_absolute()
377 return m_data == p.m_data; in operator ==()
384 return m_data != p.m_data; in operator !=()
391 return path(m_data + "/" + normalize(p)); in operator /()
398 return path(m_data) / p.m_data; in operator /()
405 return std::strcmp(m_data.c_str(), p.m_data.c_str()) < 0; in operator <()