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

#include <AcString.h>

Public Member Functions

__int64 asDeci64 (int) const
 
__int64 asHex64 (int) const
 
 AcString (char const *)
 
 AcString (char)
 
 AcString (AcDbHandle const &)
 
 AcString (AcString const &)
 
 AcString (AcString &&acs)
 
 AcString (int, unsigned int)
 
 AcString (HINSTANCE__ *, unsigned int)
 
 AcString (void)
 
 AcString (wchar_t const *)
 
 AcString (wchar_t)
 
 ~AcString (void)
 
bool isAscii (void) const
 
bool isEmpty (void) const
 
bool loadString (HINSTANCE__ *, unsigned int)
 
bool loadString (unsigned int)
 
char const * kszPtr (void) const
 
AcDbHandle asAcDbHandle (int) const
 
AcStringappend (char const *)
 
AcStringappend (char)
 
AcStringappend (AcString const &)
 
AcStringappend (wchar_t const *)
 
AcStringappend (wchar_t)
 
AcStringassign (char const *)
 
AcStringassign (char)
 
AcStringassign (AcDbHandle const &)
 
AcStringassign (AcString const &)
 
AcStringassign (wchar_t const *)
 
AcStringassign (wchar_t)
 
AcStringsetEmpty (void)
 
AcString concat (char const *) const
 
AcString concat (char) const
 
AcString concat (AcString const &) const
 
AcString concat (wchar_t const *) const
 
AcString concat (wchar_t) const
 
AcString precat (char const *) const
 
AcString precat (wchar_t const *) const
 
AcString precat (wchar_t) const
 
AcString substr (int) const
 
AcString substr (int, int) const
 
AcString substrRev (int) const
 
AcString mid (int) const
 
AcString mid (int, int) const
 
AcString left (int) const
 
AcString right (int) const
 
int asDeci (int) const
 
int asHex (int) const
 
int compare (char const *) const
 
int compare (AcString const &) const
 
int compare (wchar_t const *) const
 
int compare (wchar_t) const
 
int collate (wchar_t const *) const
 
int collate (AcString const &) const
 
int compareNoCase (char const *) const
 
int compareNoCase (AcString const &) const
 
int compareNoCase (wchar_t const *) const
 
int compareNoCase (wchar_t) const
 
int collateNoCase (wchar_t const *) const
 
int collateNoCase (AcString const &) const
 
int find (AcString const &) const
 
int find (wchar_t const *) const
 
int find (wchar_t) const
 
int findOneOf (wchar_t const *) const
 
int findOneOfRev (wchar_t const *) const
 
int findNoneOf (wchar_t const *, int=0) const
 
int findRev (AcString const &) const
 
int findRev (wchar_t const *) const
 
int findRev (wchar_t) const
 
int findLast (wchar_t, int=-1) const
 
int findLast (wchar_t const *, int=-1) const
 
int findLastOneOf (wchar_t const *, int=-1) const
 
int findLastNoneOf (wchar_t const *, int=-1) const
 
int match (char const *) const
 
int match (AcString const &) const
 
int match (wchar_t const *) const
 
int matchNoCase (char const *) const
 
int matchNoCase (AcString const &) const
 
int matchNoCase (wchar_t const *) const
 
unsigned __int64 asUDeci64 (int) const
 
unsigned __int64 asUHex64 (int) const
 
unsigned int asUDeci (int) const
 
unsigned int asUHex (int) const
 
unsigned int length (void) const
 
AcStringformat (wchar_t const *,...)
 
AcStringformatV (wchar_t const *, va_list)
 
AcStringappendFormat (wchar_t const *,...)
 
AcStringmakeUpper ()
 
AcStringmakeLower ()
 
AcStringmakeReverse ()
 
AcStringtrimLeft (wchar_t)
 
AcStringtrimRight (wchar_t)
 
AcStringtrim (wchar_t)
 
AcStringtrimLeft ()
 
AcStringtrimLeft (wchar_t const *)
 
AcStringtrimRight ()
 
AcStringtrimRight (wchar_t const *)
 
AcStringtrim ()
 
AcStringtrim (wchar_t const *)
 
int remove (wchar_t)
 
int remove ()
 
AcString spanExcluding (wchar_t const *) const
 
int replace (wchar_t const *, wchar_t const *)
 
int replace (wchar_t, wchar_t)
 
int deleteAtIndex (int, int=1)
 
AcString tokenize (wchar_t const *, int &) const
 
AcStringsetAt (int, wchar_t)
 
wchar_t getAt (int) const
 
AcStringinsert (int, wchar_t)
 
AcStringinsert (int, wchar_t const *)
 
wchar_tgetBuffer (int=0)
 
bool releaseBuffer (int=-1)
 
wchar_t const * kwszPtr (void) const
 
const TCHARconstPtr () const
 
const TCHARkTCharPtr () const
 
const charutf8Ptr () const
 
unsigned int capacity () const
 
bool reserve (unsigned int)
 
bool operator== (wchar_t) const
 
bool operator== (const wchar_t *) const
 
bool operator== (const AcString &) const
 
AcStringoperator= (char)
 
AcStringoperator= (wchar_t)
 
AcStringoperator= (char const *)
 
AcStringoperator= (wchar_t const *)
 
AcStringoperator= (AcString const &)
 
AcStringoperator= (AcString &&)
 
AcStringoperator= (const AcDbHandle &)
 
 operator const wchar_t * () const
 
wchar_t const * kACharPtr () const
 
AcStringoperator+= (char)
 
AcStringoperator+= (wchar_t)
 
AcStringoperator+= (char const *)
 
AcStringoperator+= (wchar_t const *)
 
AcStringoperator+= (AcString const &)
 
AcString operator+ (wchar_t) const
 
AcString operator+ (const wchar_t *) const
 
AcString operator+ (const AcString &) const
 
bool operator!= (wchar_t) const
 
bool operator!= (const wchar_t *) const
 
bool operator!= (const AcString &) const
 
bool operator> (wchar_t) const
 
bool operator> (const wchar_t *) const
 
bool operator> (const AcString &) const
 
bool operator>= (wchar_t) const
 
bool operator>= (const wchar_t *) const
 
bool operator>= (const AcString &) const
 
bool operator< (wchar_t) const
 
bool operator< (const wchar_t *) const
 
bool operator< (const AcString &) const
 
bool operator<= (wchar_t) const
 
bool operator<= (const wchar_t *) const
 
bool operator<= (const AcString &) const
 

Static Public Member Functions

static bool equalsNoCase (AcString const &, AcString const &)
 

Protected Attributes

AcStringImplm_pImpl
 

Friends

class AcStringImpl
 

Detailed Description

Definition at line 22 of file _impl_include/acdb17/AcString.h.

Constructor & Destructor Documentation

◆ AcString() [1/10]

AcString::AcString ( char const * )

◆ AcString() [2/10]

AcString::AcString ( char )

◆ AcString() [3/10]

AcString::AcString ( AcDbHandle const & )

◆ AcString() [4/10]

AcString::AcString ( AcString const & )

◆ AcString() [5/10]

AcString::AcString ( AcString && acs)

◆ AcString() [6/10]

AcString::AcString ( int ,
unsigned int  )

◆ AcString() [7/10]

AcString::AcString ( HINSTANCE__ * ,
unsigned int  )

◆ AcString() [8/10]

AcString::AcString ( void )

◆ AcString() [9/10]

AcString::AcString ( wchar_t const * )

◆ AcString() [10/10]

AcString::AcString ( wchar_t )

◆ ~AcString()

AcString::~AcString ( void )

Member Function Documentation

◆ append() [1/5]

AcString & AcString::append ( AcString const & )

◆ append() [2/5]

AcString & AcString::append ( char const * )

◆ append() [3/5]

AcString & AcString::append ( char )

◆ append() [4/5]

AcString & AcString::append ( wchar_t const * )

◆ append() [5/5]

AcString & AcString::append ( wchar_t )

◆ appendFormat()

AcString & AcString::appendFormat ( wchar_t const * ,
... )

◆ asAcDbHandle()

AcDbHandle AcString::asAcDbHandle ( int ) const

◆ asDeci()

int AcString::asDeci ( int ) const

◆ asDeci64()

__int64 AcString::asDeci64 ( int ) const

◆ asHex()

int AcString::asHex ( int ) const

◆ asHex64()

__int64 AcString::asHex64 ( int ) const

◆ assign() [1/6]

AcString & AcString::assign ( AcDbHandle const & )

◆ assign() [2/6]

AcString & AcString::assign ( AcString const & )

◆ assign() [3/6]

AcString & AcString::assign ( char const * )

◆ assign() [4/6]

AcString & AcString::assign ( char )

◆ assign() [5/6]

AcString & AcString::assign ( wchar_t const * )

◆ assign() [6/6]

AcString & AcString::assign ( wchar_t )

◆ asUDeci()

unsigned int AcString::asUDeci ( int ) const

◆ asUDeci64()

unsigned __int64 AcString::asUDeci64 ( int ) const

◆ asUHex()

unsigned int AcString::asUHex ( int ) const

◆ asUHex64()

unsigned __int64 AcString::asUHex64 ( int ) const

◆ capacity()

unsigned int AcString::capacity ( ) const

◆ collate() [1/2]

int AcString::collate ( AcString const & ) const

◆ collate() [2/2]

int AcString::collate ( wchar_t const * ) const

◆ collateNoCase() [1/2]

int AcString::collateNoCase ( AcString const & ) const

◆ collateNoCase() [2/2]

int AcString::collateNoCase ( wchar_t const * ) const

◆ compare() [1/4]

int AcString::compare ( AcString const & ) const

◆ compare() [2/4]

int AcString::compare ( char const * ) const

◆ compare() [3/4]

int AcString::compare ( wchar_t const * ) const

◆ compare() [4/4]

int AcString::compare ( wchar_t ) const

◆ compareNoCase() [1/4]

int AcString::compareNoCase ( AcString const & ) const

◆ compareNoCase() [2/4]

int AcString::compareNoCase ( char const * ) const

◆ compareNoCase() [3/4]

int AcString::compareNoCase ( wchar_t const * ) const

◆ compareNoCase() [4/4]

int AcString::compareNoCase ( wchar_t ) const

◆ concat() [1/5]

AcString AcString::concat ( AcString const & ) const

◆ concat() [2/5]

AcString AcString::concat ( char const * ) const

◆ concat() [3/5]

AcString AcString::concat ( char ) const

◆ concat() [4/5]

AcString AcString::concat ( wchar_t const * ) const

◆ concat() [5/5]

AcString AcString::concat ( wchar_t ) const

◆ constPtr()

const TCHAR * AcString::constPtr ( ) const

◆ deleteAtIndex()

int AcString::deleteAtIndex ( int ,
int = 1 )

◆ equalsNoCase()

static bool AcString::equalsNoCase ( AcString const & ,
AcString const &  )
static

◆ find() [1/3]

int AcString::find ( AcString const & ) const

◆ find() [2/3]

int AcString::find ( wchar_t const * ) const

◆ find() [3/3]

int AcString::find ( wchar_t ) const

◆ findLast() [1/2]

int AcString::findLast ( wchar_t const * ,
int = -1 ) const

◆ findLast() [2/2]

int AcString::findLast ( wchar_t ,
int = -1 ) const

◆ findLastNoneOf()

int AcString::findLastNoneOf ( wchar_t const * ,
int = -1 ) const

◆ findLastOneOf()

int AcString::findLastOneOf ( wchar_t const * ,
int = -1 ) const

◆ findNoneOf()

int AcString::findNoneOf ( wchar_t const * ,
int = 0 ) const

◆ findOneOf()

int AcString::findOneOf ( wchar_t const * ) const

◆ findOneOfRev()

int AcString::findOneOfRev ( wchar_t const * ) const

◆ findRev() [1/3]

int AcString::findRev ( AcString const & ) const

◆ findRev() [2/3]

int AcString::findRev ( wchar_t const * ) const

◆ findRev() [3/3]

int AcString::findRev ( wchar_t ) const

◆ format()

AcString & AcString::format ( wchar_t const * ,
... )

◆ formatV()

AcString & AcString::formatV ( wchar_t const * ,
va_list  )

◆ getAt()

wchar_t AcString::getAt ( int ) const

◆ getBuffer()

wchar_t * AcString::getBuffer ( int = 0)

◆ insert() [1/2]

AcString & AcString::insert ( int ,
wchar_t const *  )

◆ insert() [2/2]

AcString & AcString::insert ( int ,
wchar_t  )

◆ isAscii()

bool AcString::isAscii ( void ) const

◆ isEmpty()

bool AcString::isEmpty ( void ) const

◆ kACharPtr()

wchar_t const * AcString::kACharPtr ( ) const

◆ kszPtr()

char const * AcString::kszPtr ( void ) const

◆ kTCharPtr()

const TCHAR * AcString::kTCharPtr ( ) const

◆ kwszPtr()

wchar_t const * AcString::kwszPtr ( void ) const

◆ left()

AcString AcString::left ( int ) const

◆ length()

unsigned int AcString::length ( void ) const

◆ loadString() [1/2]

bool AcString::loadString ( HINSTANCE__ * ,
unsigned int  )

◆ loadString() [2/2]

bool AcString::loadString ( unsigned int )

◆ makeLower()

AcString & AcString::makeLower ( )

◆ makeReverse()

AcString & AcString::makeReverse ( )

◆ makeUpper()

AcString & AcString::makeUpper ( )

◆ match() [1/3]

int AcString::match ( AcString const & ) const

◆ match() [2/3]

int AcString::match ( char const * ) const

◆ match() [3/3]

int AcString::match ( wchar_t const * ) const

◆ matchNoCase() [1/3]

int AcString::matchNoCase ( AcString const & ) const

◆ matchNoCase() [2/3]

int AcString::matchNoCase ( char const * ) const

◆ matchNoCase() [3/3]

int AcString::matchNoCase ( wchar_t const * ) const

◆ mid() [1/2]

AcString AcString::mid ( int ) const

◆ mid() [2/2]

AcString AcString::mid ( int ,
int  ) const

◆ operator const wchar_t *()

AcString::operator const wchar_t * ( ) const

◆ operator!=() [1/3]

bool AcString::operator!= ( const AcString & ) const

◆ operator!=() [2/3]

bool AcString::operator!= ( const wchar_t * ) const

◆ operator!=() [3/3]

bool AcString::operator!= ( wchar_t ) const

◆ operator+() [1/3]

AcString AcString::operator+ ( const AcString & ) const

◆ operator+() [2/3]

AcString AcString::operator+ ( const wchar_t * ) const

◆ operator+() [3/3]

AcString AcString::operator+ ( wchar_t ) const

◆ operator+=() [1/5]

AcString & AcString::operator+= ( AcString const & )

◆ operator+=() [2/5]

AcString & AcString::operator+= ( char const * )

◆ operator+=() [3/5]

AcString & AcString::operator+= ( char )

◆ operator+=() [4/5]

AcString & AcString::operator+= ( wchar_t const * )

◆ operator+=() [5/5]

AcString & AcString::operator+= ( wchar_t )

◆ operator<() [1/3]

bool AcString::operator< ( const AcString & ) const

◆ operator<() [2/3]

bool AcString::operator< ( const wchar_t * ) const

◆ operator<() [3/3]

bool AcString::operator< ( wchar_t ) const

◆ operator<=() [1/3]

bool AcString::operator<= ( const AcString & ) const

◆ operator<=() [2/3]

bool AcString::operator<= ( const wchar_t * ) const

◆ operator<=() [3/3]

bool AcString::operator<= ( wchar_t ) const

◆ operator=() [1/7]

AcString & AcString::operator= ( AcString && )

◆ operator=() [2/7]

AcString & AcString::operator= ( AcString const & )

◆ operator=() [3/7]

AcString & AcString::operator= ( char const * )

◆ operator=() [4/7]

AcString & AcString::operator= ( char )

◆ operator=() [5/7]

AcString & AcString::operator= ( const AcDbHandle & )

◆ operator=() [6/7]

AcString & AcString::operator= ( wchar_t const * )

◆ operator=() [7/7]

AcString & AcString::operator= ( wchar_t )

◆ operator==() [1/3]

bool AcString::operator== ( const AcString & ) const

◆ operator==() [2/3]

bool AcString::operator== ( const wchar_t * ) const

◆ operator==() [3/3]

bool AcString::operator== ( wchar_t ) const

◆ operator>() [1/3]

bool AcString::operator> ( const AcString & ) const

◆ operator>() [2/3]

bool AcString::operator> ( const wchar_t * ) const

◆ operator>() [3/3]

bool AcString::operator> ( wchar_t ) const

◆ operator>=() [1/3]

bool AcString::operator>= ( const AcString & ) const

◆ operator>=() [2/3]

bool AcString::operator>= ( const wchar_t * ) const

◆ operator>=() [3/3]

bool AcString::operator>= ( wchar_t ) const

◆ precat() [1/3]

AcString AcString::precat ( char const * ) const

◆ precat() [2/3]

AcString AcString::precat ( wchar_t const * ) const

◆ precat() [3/3]

AcString AcString::precat ( wchar_t ) const

◆ releaseBuffer()

bool AcString::releaseBuffer ( int = -1)

◆ remove() [1/2]

int AcString::remove ( )

◆ remove() [2/2]

int AcString::remove ( wchar_t )

◆ replace() [1/2]

int AcString::replace ( wchar_t const * ,
wchar_t const *  )

◆ replace() [2/2]

int AcString::replace ( wchar_t ,
wchar_t  )

◆ reserve()

bool AcString::reserve ( unsigned int )

◆ right()

AcString AcString::right ( int ) const

◆ setAt()

AcString & AcString::setAt ( int ,
wchar_t  )

◆ setEmpty()

AcString & AcString::setEmpty ( void )

◆ spanExcluding()

AcString AcString::spanExcluding ( wchar_t const * ) const

◆ substr() [1/2]

AcString AcString::substr ( int ) const

◆ substr() [2/2]

AcString AcString::substr ( int ,
int  ) const

◆ substrRev()

AcString AcString::substrRev ( int ) const

◆ tokenize()

AcString AcString::tokenize ( wchar_t const * ,
int &  ) const

◆ trim() [1/3]

AcString & AcString::trim ( )

◆ trim() [2/3]

AcString & AcString::trim ( wchar_t const * )

◆ trim() [3/3]

AcString & AcString::trim ( wchar_t )

◆ trimLeft() [1/3]

AcString & AcString::trimLeft ( )

◆ trimLeft() [2/3]

AcString & AcString::trimLeft ( wchar_t const * )

◆ trimLeft() [3/3]

AcString & AcString::trimLeft ( wchar_t )

◆ trimRight() [1/3]

AcString & AcString::trimRight ( )

◆ trimRight() [2/3]

AcString & AcString::trimRight ( wchar_t const * )

◆ trimRight() [3/3]

AcString & AcString::trimRight ( wchar_t )

◆ utf8Ptr()

const char * AcString::utf8Ptr ( ) const

Friends And Related Symbol Documentation

◆ AcStringImpl

friend class AcStringImpl
friend

Definition at line 26 of file _impl_include/acdb17/AcString.h.

Member Data Documentation

◆ m_pImpl

AcStringImpl* AcString::m_pImpl
protected

Definition at line 191 of file _impl_include/acdb17/AcString.h.


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