Qucs-core  0.0.19
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
testing::internal::FilePath Class Reference

#include <gtest.h>

Collaboration diagram for testing::internal::FilePath:
Collaboration graph
[legend]

Public Member Functions

 FilePath ()
 FilePath (const FilePath &rhs)
 FilePath (const std::string &pathname)
FilePathoperator= (const FilePath &rhs)
void Set (const FilePath &rhs)
const std::string & string () 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
 FilePath ()
 FilePath (const FilePath &rhs)
 FilePath (const std::string &pathname)
FilePathoperator= (const FilePath &rhs)
void Set (const FilePath &rhs)
const std::string & string () 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)
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)

Private Member Functions

void Normalize ()
const char * FindLastPathSeparator () const
void Normalize ()
const char * FindLastPathSeparator () const

Private Attributes

std::string pathname_

Detailed Description

Definition at line 3546 of file fused-src/gtest/gtest.h.


Constructor & Destructor Documentation

Definition at line 3548 of file fused-src/gtest/gtest.h.

Definition at line 3549 of file fused-src/gtest/gtest.h.

testing::internal::FilePath::FilePath ( const std::string &  pathname) [inline, explicit]

Definition at line 3551 of file fused-src/gtest/gtest.h.

Definition at line 61 of file gtest-filepath.h.

Definition at line 62 of file gtest-filepath.h.

testing::internal::FilePath::FilePath ( const std::string &  pathname) [inline, explicit]

Definition at line 64 of file gtest-filepath.h.


Member Function Documentation

const char* testing::internal::FilePath::c_str ( ) const [inline]

Definition at line 78 of file gtest-filepath.h.

const char* testing::internal::FilePath::c_str ( ) const [inline]

Definition at line 3565 of file fused-src/gtest/gtest.h.

static FilePath testing::internal::FilePath::ConcatPaths ( const FilePath directory,
const FilePath relative_path 
) [static]
static FilePath testing::internal::FilePath::ConcatPaths ( const FilePath directory,
const FilePath relative_path 
) [static]
const char* testing::internal::FilePath::FindLastPathSeparator ( ) const [private]
const char* testing::internal::FilePath::FindLastPathSeparator ( ) const [private]
static FilePath testing::internal::FilePath::GenerateUniqueFileName ( const FilePath directory,
const FilePath base_name,
const char *  extension 
) [static]
static FilePath testing::internal::FilePath::GenerateUniqueFileName ( const FilePath directory,
const FilePath base_name,
const char *  extension 
) [static]
bool testing::internal::FilePath::IsEmpty ( ) const [inline]

Definition at line 111 of file gtest-filepath.h.

bool testing::internal::FilePath::IsEmpty ( ) const [inline]

Definition at line 3598 of file fused-src/gtest/gtest.h.

static FilePath testing::internal::FilePath::MakeFileName ( const FilePath directory,
const FilePath base_name,
int  number,
const char *  extension 
) [static]
static FilePath testing::internal::FilePath::MakeFileName ( const FilePath directory,
const FilePath base_name,
int  number,
const char *  extension 
) [static]
FilePath& testing::internal::FilePath::operator= ( const FilePath rhs) [inline]

Definition at line 68 of file gtest-filepath.h.

FilePath& testing::internal::FilePath::operator= ( const FilePath rhs) [inline]

Definition at line 3555 of file fused-src/gtest/gtest.h.

FilePath testing::internal::FilePath::RemoveExtension ( const char *  extension) const
FilePath testing::internal::FilePath::RemoveExtension ( const char *  extension) const
void testing::internal::FilePath::Set ( const FilePath rhs) [inline]

Definition at line 73 of file gtest-filepath.h.

void testing::internal::FilePath::Set ( const FilePath rhs) [inline]

Definition at line 3560 of file fused-src/gtest/gtest.h.

const std::string& testing::internal::FilePath::string ( ) const [inline]

Definition at line 77 of file gtest-filepath.h.

const std::string& testing::internal::FilePath::string ( ) const [inline]

Definition at line 3564 of file fused-src/gtest/gtest.h.


Field Documentation

Definition at line 3687 of file fused-src/gtest/gtest.h.


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