Public Member Functions | Static Public Member Functions
testing::internal::FilePath Class Reference

#include <ts_gtest.h>

List of all members.

Public Member Functions

 FilePath ()
 FilePath (const FilePath &rhs)
 FilePath (const char *pathname)
 FilePath (const String &pathname)
FilePathoperator= (const FilePath &rhs)
void Set (const FilePath &rhs)
String ToString () const
const char * c_str () const
bool IsEmpty () const
FilePath RemoveTrailingPathSeparator () const
FilePath RemoveDirectoryName () const
FilePath RemoveFileName () const
FilePath RemoveExtension (const char *extension) const
bool CreateDirectoriesRecursively () const
bool CreateFolder () const
bool FileOrDirectoryExists () const
bool DirectoryExists () const
bool IsDirectory () const
bool IsRootDirectory () const
bool IsAbsolutePath () const

Static Public Member Functions

static FilePath GetCurrentDir ()
static FilePath MakeFileName (const FilePath &directory, const FilePath &base_name, int number, const char *extension)
static FilePath ConcatPaths (const FilePath &directory, const FilePath &relative_path)
static FilePath GenerateUniqueFileName (const FilePath &directory, const FilePath &base_name, const char *extension)

Constructor & Destructor Documentation

testing::internal::FilePath::FilePath ( const char *  pathname) [explicit]
testing::internal::FilePath::FilePath ( const String pathname) [explicit]

Member Function Documentation

FilePath& testing::internal::FilePath::operator= ( const FilePath rhs)
const char* testing::internal::FilePath::c_str ( ) const
static FilePath testing::internal::FilePath::MakeFileName ( const FilePath directory,
const FilePath base_name,
int  number,
const char *  extension 
) [static]
static FilePath testing::internal::FilePath::ConcatPaths ( const FilePath directory,
const FilePath relative_path 
) [static]
static FilePath testing::internal::FilePath::GenerateUniqueFileName ( const FilePath directory,
const FilePath base_name,
const char *  extension 
) [static]
FilePath testing::internal::FilePath::RemoveExtension ( const char *  extension) const

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