FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
CAdUiPathname Class Reference

#include <CAdUiPathname.h>

Public Member Functions

 CAdUiPathname (CAdUiPathname const &)
 
 CAdUiPathname (void)
 
 ~CAdUiPathname (void)
 
CAdUiPathname const & operator= (CAdUiPathname const &)
 
CAdUiPathname const & operator= (CAdUiPathname const *)
 
CAdUiVolumeDescriptor const * GetVolumeDescriptor (void) const
 
PathErr AddExtensionAlways (wchar_t const *)
 
PathErr AddExtensionIfNoMatch (wchar_t const *)
 
PathErr Append (wchar_t const *)
 
PathErr AppendComponent (wchar_t const *)
 
PathErr AppendSlash (void)
 
PathErr ParseRelative (wchar_t const *, CAdUiPathname const *, int)
 
PathErr ReplaceExtensionAlways (wchar_t const *)
 
PathErr ReplaceExtensionIfNoMatch (wchar_t const *)
 
PathErr Trim (void)
 
PathErr TrimComponent (void)
 
PathErr TrimSlash (void)
 
path_type GetPathType (void) const
 
int Exists (void)
 
int GetFullPath (CStringW &) const
 
int GetFullPath (wchar_t *) const
 
int GetFullPath (wchar_t *, unsigned int) const
 
int GetUniqueName (CAdUiPathname &, int) const
 
int HadPrefix (void) const
 
int IsEmpty (void) const
 
int IsPath (void) const
 
int Open (CFile &, unsigned int)
 
int Open (_iobuf **, wchar_t const *)
 
int OpenReadOnly (void *&)
 
int OpenWriteOnly (void *&)
 
int ParseAndOSFind (wchar_t const *)
 
int PathMatch (CAdUiPathname const *) const
 
int PathMatch (wchar_t const *) const
 
int Remove (void)
 
int Rename (wchar_t const *)
 
int VerifyExtension (wchar_t const *) const
 
int WasAbsolute (void) const
 
int WasRoot (void) const
 
virtual PathErr Parse (wchar_t const *, int=false)
 
void BaseToLower (void)
 
void BaseToUpper (void)
 
void Empty (void)
 
void GetBasename (CStringW &) const
 
void GetDisplayName (CStringW &, int) const
 
void GetExtension (CStringW &) const
 
void GetFilename (CStringW &) const
 
void GetFullUNCPath (CStringW &) const
 
void GetParent (CAdUiPathname &) const
 
void RemoveExtensionAlways (void)
 
void RemoveExtensionIfMatch (wchar_t const *)
 
void RemoveSpaces (void)
 
wchar_t const * GetPathString (void) const
 

Protected Member Functions

CAdUiVolumeDescriptor const * FindVolumeDescriptor (CStringW const &) const
 
CAdUiVolumeDescriptor const * NewVolDescriptor (CStringW const &) const
 
FS_TYPE GetFileSystem (CStringW &) const
 
int IsDeviceName (CStringW const &) const
 
virtual void AssignCopy (CAdUiPathname const &)
 
wchar_t GetSeparator (void) const
 

Static Protected Member Functions

static void __cdecl Unquote (CStringW &)
 
static wchar_t __cdecl GetLastCharacter (CStringW const &)
 

Detailed Description

Definition at line 23 of file CAdUiPathname.h.

Constructor & Destructor Documentation

◆ CAdUiPathname() [1/2]

CAdUiPathname::CAdUiPathname ( CAdUiPathname const & )

◆ CAdUiPathname() [2/2]

CAdUiPathname::CAdUiPathname ( void )

◆ ~CAdUiPathname()

CAdUiPathname::~CAdUiPathname ( void )

Member Function Documentation

◆ AddExtensionAlways()

PathErr CAdUiPathname::AddExtensionAlways ( wchar_t const * )

◆ AddExtensionIfNoMatch()

PathErr CAdUiPathname::AddExtensionIfNoMatch ( wchar_t const * )

◆ Append()

PathErr CAdUiPathname::Append ( wchar_t const * )

◆ AppendComponent()

PathErr CAdUiPathname::AppendComponent ( wchar_t const * )

◆ AppendSlash()

PathErr CAdUiPathname::AppendSlash ( void )

◆ AssignCopy()

virtual void CAdUiPathname::AssignCopy ( CAdUiPathname const & )
protectedvirtual

◆ BaseToLower()

void CAdUiPathname::BaseToLower ( void )

◆ BaseToUpper()

void CAdUiPathname::BaseToUpper ( void )

◆ Empty()

void CAdUiPathname::Empty ( void )

◆ Exists()

int CAdUiPathname::Exists ( void )

◆ FindVolumeDescriptor()

CAdUiVolumeDescriptor const * CAdUiPathname::FindVolumeDescriptor ( CStringW const & ) const
protected

◆ GetBasename()

void CAdUiPathname::GetBasename ( CStringW & ) const

◆ GetDisplayName()

void CAdUiPathname::GetDisplayName ( CStringW & ,
int  ) const

◆ GetExtension()

void CAdUiPathname::GetExtension ( CStringW & ) const

◆ GetFilename()

void CAdUiPathname::GetFilename ( CStringW & ) const

◆ GetFileSystem()

FS_TYPE CAdUiPathname::GetFileSystem ( CStringW & ) const
protected

◆ GetFullPath() [1/3]

int CAdUiPathname::GetFullPath ( CStringW & ) const

◆ GetFullPath() [2/3]

int CAdUiPathname::GetFullPath ( wchar_t * ) const

◆ GetFullPath() [3/3]

int CAdUiPathname::GetFullPath ( wchar_t * ,
unsigned int  ) const

◆ GetFullUNCPath()

void CAdUiPathname::GetFullUNCPath ( CStringW & ) const

◆ GetLastCharacter()

static wchar_t __cdecl CAdUiPathname::GetLastCharacter ( CStringW const & )
staticprotected

◆ GetParent()

void CAdUiPathname::GetParent ( CAdUiPathname & ) const

◆ GetPathString()

wchar_t const * CAdUiPathname::GetPathString ( void ) const

◆ GetPathType()

path_type CAdUiPathname::GetPathType ( void ) const

◆ GetSeparator()

wchar_t CAdUiPathname::GetSeparator ( void ) const
protected

◆ GetUniqueName()

int CAdUiPathname::GetUniqueName ( CAdUiPathname & ,
int  ) const

◆ GetVolumeDescriptor()

CAdUiVolumeDescriptor const * CAdUiPathname::GetVolumeDescriptor ( void ) const

◆ HadPrefix()

int CAdUiPathname::HadPrefix ( void ) const

◆ IsDeviceName()

int CAdUiPathname::IsDeviceName ( CStringW const & ) const
protected

◆ IsEmpty()

int CAdUiPathname::IsEmpty ( void ) const

◆ IsPath()

int CAdUiPathname::IsPath ( void ) const

◆ NewVolDescriptor()

CAdUiVolumeDescriptor const * CAdUiPathname::NewVolDescriptor ( CStringW const & ) const
protected

◆ Open() [1/2]

int CAdUiPathname::Open ( _iobuf ** ,
wchar_t const *  )

◆ Open() [2/2]

int CAdUiPathname::Open ( CFile & ,
unsigned int  )

◆ OpenReadOnly()

int CAdUiPathname::OpenReadOnly ( void *& )

◆ OpenWriteOnly()

int CAdUiPathname::OpenWriteOnly ( void *& )

◆ operator=() [1/2]

CAdUiPathname const & CAdUiPathname::operator= ( CAdUiPathname const & )

◆ operator=() [2/2]

CAdUiPathname const & CAdUiPathname::operator= ( CAdUiPathname const * )

◆ Parse()

virtual PathErr CAdUiPathname::Parse ( wchar_t const * ,
int = false )
virtual

◆ ParseAndOSFind()

int CAdUiPathname::ParseAndOSFind ( wchar_t const * )

◆ ParseRelative()

PathErr CAdUiPathname::ParseRelative ( wchar_t const * ,
CAdUiPathname const * ,
int  )

◆ PathMatch() [1/2]

int CAdUiPathname::PathMatch ( CAdUiPathname const * ) const

◆ PathMatch() [2/2]

int CAdUiPathname::PathMatch ( wchar_t const * ) const

◆ Remove()

int CAdUiPathname::Remove ( void )

◆ RemoveExtensionAlways()

void CAdUiPathname::RemoveExtensionAlways ( void )

◆ RemoveExtensionIfMatch()

void CAdUiPathname::RemoveExtensionIfMatch ( wchar_t const * )

◆ RemoveSpaces()

void CAdUiPathname::RemoveSpaces ( void )

◆ Rename()

int CAdUiPathname::Rename ( wchar_t const * )

◆ ReplaceExtensionAlways()

PathErr CAdUiPathname::ReplaceExtensionAlways ( wchar_t const * )

◆ ReplaceExtensionIfNoMatch()

PathErr CAdUiPathname::ReplaceExtensionIfNoMatch ( wchar_t const * )

◆ Trim()

PathErr CAdUiPathname::Trim ( void )

◆ TrimComponent()

PathErr CAdUiPathname::TrimComponent ( void )

◆ TrimSlash()

PathErr CAdUiPathname::TrimSlash ( void )

◆ Unquote()

static void __cdecl CAdUiPathname::Unquote ( CStringW & )
staticprotected

◆ VerifyExtension()

int CAdUiPathname::VerifyExtension ( wchar_t const * ) const

◆ WasAbsolute()

int CAdUiPathname::WasAbsolute ( void ) const

◆ WasRoot()

int CAdUiPathname::WasRoot ( void ) const

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