GenericFileSystem< file_type >::Path Class Reference

Public Member Functions

 Path (const std::string &path)
 Path (const char *start, std::size_t length)
bool operator< (const Path &other) const
unsigned int depth () const
const char * c_str () const
const std::stringstring () const

Private Attributes

std::string m_path
unsigned int m_depth

Detailed Description

template<typename file_type>
class GenericFileSystem< file_type >::Path

Definition at line 62 of file fs_filesystem.h.


Constructor & Destructor Documentation

template<typename file_type>
GenericFileSystem< file_type >::Path::Path ( const std::string path  )  [inline]

Definition at line 67 of file fs_filesystem.h.

template<typename file_type>
GenericFileSystem< file_type >::Path::Path ( const char *  start,
std::size_t  length 
) [inline]

Definition at line 71 of file fs_filesystem.h.


Member Function Documentation

template<typename file_type>
const char* GenericFileSystem< file_type >::Path::c_str (  )  const [inline]
template<typename file_type>
unsigned int GenericFileSystem< file_type >::Path::depth (  )  const [inline]

Definition at line 79 of file fs_filesystem.h.

References GenericFileSystem< file_type >::Path::m_depth.

template<typename file_type>
bool GenericFileSystem< file_type >::Path::operator< ( const Path other  )  const [inline]

Definition at line 75 of file fs_filesystem.h.

References GenericFileSystem< file_type >::Path::c_str().

template<typename file_type>
const std::string& GenericFileSystem< file_type >::Path::string (  )  const [inline]

Definition at line 87 of file fs_filesystem.h.

References GenericFileSystem< file_type >::Path::m_path.


Field Documentation

template<typename file_type>
unsigned int GenericFileSystem< file_type >::Path::m_depth [private]

Definition at line 65 of file fs_filesystem.h.

Referenced by GenericFileSystem< file_type >::Path::depth().

template<typename file_type>
std::string GenericFileSystem< file_type >::Path::m_path [private]

The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2