ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

ICB::pxString Class Reference

#include <px_string.h>

List of all members.

Public Member Functions

 pxString ()
 pxString (const char *)
 pxString (const pxString &)
 ~pxString ()
 operator const char * () const
cstr operator= (const char *)
void operator= (const pxString &)
cstr operator+= (const char *)
char & operator[] (uint n)
char & operator[] (int n)
bool IsNull () const
bool IsEmpty () const
uint GetLen () const
void ToUpper ()
void ToLower ()
void ConvertPath ()
const char * c_str ()
const pxStringFormat (const char *,...)
const pxString operator+ (cstr) const
pxString Substr (uint nStart, uint nLen) const
void Substr (pxString &rsStr, uint nStart, uint nLen) const
void SetString (cstr data, uint len)
uint StrChr (char cToFind, uint nStartPos=0) const
bool operator== (cstr string) const
bool operator!= (cstr string) const

Protected Attributes

char * s

Detailed Description

Definition at line 38 of file px_string.h.


Constructor & Destructor Documentation

ICB::pxString::pxString (  )  [inline]

Definition at line 153 of file px_string.h.

ICB::pxString::pxString ( const char *  str  )  [inline]

Definition at line 158 of file px_string.h.

ICB::pxString::pxString ( const pxString str  )  [inline]

Definition at line 85 of file px_string.h.

ICB::pxString::~pxString (  )  [inline]

Definition at line 96 of file px_string.h.


Member Function Documentation

const char* ICB::pxString::c_str (  )  [inline]

Definition at line 68 of file px_string.h.

void ICB::pxString::ConvertPath (  ) 

Definition at line 195 of file px_string.cpp.

const pxString & ICB::pxString::Format ( const char *  format,
  ... 
)

Definition at line 207 of file px_string.cpp.

uint ICB::pxString::GetLen (  )  const [inline]

Definition at line 176 of file px_string.h.

bool ICB::pxString::IsEmpty (  )  const [inline]

Definition at line 168 of file px_string.h.

bool ICB::pxString::IsNull (  )  const [inline]

Definition at line 60 of file px_string.h.

ICB::pxString::operator const char * (  )  const [inline]

Definition at line 48 of file px_string.h.

bool ICB::pxString::operator!= ( cstr  string  )  const [inline]

Definition at line 191 of file px_string.h.

const pxString ICB::pxString::operator+ ( cstr  adder  )  const

Definition at line 87 of file px_string.cpp.

const char * ICB::pxString::operator+= ( const char *  adder  ) 

Definition at line 67 of file px_string.cpp.

const char * ICB::pxString::operator= ( const char *  str  ) 

Definition at line 35 of file px_string.cpp.

void ICB::pxString::operator= ( const pxString str  ) 

Definition at line 54 of file px_string.cpp.

bool ICB::pxString::operator== ( cstr  string  )  const

Definition at line 95 of file px_string.cpp.

char& ICB::pxString::operator[] ( uint  n  )  [inline]

Definition at line 54 of file px_string.h.

char& ICB::pxString::operator[] ( int  n  )  [inline]

Definition at line 57 of file px_string.h.

void ICB::pxString::SetString ( cstr  data,
uint  len 
)

Definition at line 104 of file px_string.cpp.

uint ICB::pxString::StrChr ( char  cToFind,
uint  nStartPos = 0 
) const

Definition at line 153 of file px_string.cpp.

void ICB::pxString::Substr ( pxString rsStr,
uint  nStart,
uint  nLen 
) const

Definition at line 122 of file px_string.cpp.

pxString ICB::pxString::Substr ( uint  nStart,
uint  nLen 
) const [inline]

Definition at line 183 of file px_string.h.

void ICB::pxString::ToLower (  ) 

Definition at line 185 of file px_string.cpp.

void ICB::pxString::ToUpper (  ) 

Definition at line 175 of file px_string.cpp.


Member Data Documentation

char* ICB::pxString::s [protected]

Definition at line 40 of file px_string.h.


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


Generated on Sat Sep 19 2020 05:05:34 for ResidualVM by doxygen 1.7.1
curved edge   curved edge