|
|
LibN2L-4 Library Code Reference
Classes
Compounds
Files
Members
Method Index
Full Reference
n2l::cString Class Reference#include <cString.h>
List of all members. Public Types
- typedef char tChar
- typedef std::string::const_iterator const_iterator
- If we're doing this stupidity, lets do it all the way and depricate them.
- typedef std::string::iterator iterator
- typedef std::string::size_type size_type
- typedef std::string::difference_type difference_type
- typedef std::string::const_iterator tConstIterator
- typedef std::string::iterator tIterator
- typedef std::string::size_type tSize
- typedef std::string::difference_type tDifference
Public Member Functions
- cString ()
- cString (const tChar *const iBuf)
- cString (const cString &iBuf)
- cString (const std::string &iBuf)
- cString (const tSize &iSize, const tChar iChar)
- const tConstIterator begin () const
- const tIterator begin ()
- const tConstIterator end () const
- const tIterator end ()
- const tSize find (const tChar *const iStr, const tSize &iPos, const tSize &iLen) const
- const tSize find (const cString &iStr, const tSize &iPos=0) const
- const tSize find (const tChar *const iStr, const tSize &iPos=0) const
- const tSize find (const tChar iChar, const tSize &iPos=0) const
- const tSize rfind (const tChar iChar, const tSize &iPos=npos) const
- const tSize find_first_not_of (const cString &iStr, const tSize &iPos=0) const
- const tSize findFirstNotOf (const cString &iStr, const tSize &iPos=0) const
- const tSize find_first_not_of (const tChar *const iStr, const tSize &iPos=0) const
- const tSize findFirstNotOf (const tChar *const iStr, const tSize &iPos=0) const
- const tSize find_first_not_of (const tChar iChar, const tSize &iPos=0) const
- const tSize findFirstNotOf (const tChar iChar, const tSize &iPos=0) const
- const tSize find_last_not_of (const cString &iStr, const tSize &iPos=npos) const
- const tSize findLastNotOf (const cString &iStr, const tSize &iPos=npos) const
- const tSize find_last_not_of (const tChar *const iStr, const tSize &iPos=npos) const
- const tSize findLastNotOf (const tChar *const iStr, const tSize &iPos=npos) const
- const tSize find_first_of (const tChar *const iStr, const tSize &iPos=0) const
- const tSize findFirstOf (const tChar *const iStr, const tSize &iPos=0) const
- const tSize find_first_of (const tChar iChar, const tSize &iPos=0) const
- const tSize findFirstOf (const tChar iChar, const tSize &iPos=0) const
- const tSize find_last_of (const tChar *const iStr, const tSize &iPos=npos) const
- const tSize findLastOf (const tChar *const iStr, const tSize &iPos=npos) const
- const cString substr (const tSize &iPos=0, const tSize &iLen=npos) const
- cString & append (const tChar *const iStr, const tSize &iLen)
- cString & replace (const tSize &iPos, const tSize iLen, const cString &iStr)
- cString & erase (const tSize &iPos=0, const tSize iLen=npos)
- void clear ()
- const tChar operator[] (const tSize &iPos) const
- tChar & operator[] (const tSize &iPos)
- const cString operator+ (const cString &iStr) const
- const cString operator+ (const tChar *const iStr) const
- const cString operator+ (const tChar iChar) const
- cString & operator+= (const cString &iStr)
- cString & operator+= (const tChar &iChar)
- const tBool operator== (const cString &iStr) const
- const tBool operator== (const tChar *const iStr) const
- const tBool operator!= (const cString &iStr) const
- const tBool operator!= (const tChar *const iStr) const
- const tBool operator< (const cString &iStr) const
- const tBool operator> (const cString &iStr) const
- const tSize size () const
- const tBool empty () const
- const tChar *const c_str () const
- const tChar *const data () const
- void reserve (const tSize &iSize)
- const tSize capacity () const
- void assign (const tSize &iSize, const tChar iChar)
Static Public Attributes
Detailed Description
Definition at line 34 of file cString.h.
Member Typedef Documentation
|
|
If we're doing this stupidity, lets do it all the way and depricate them.
Definition at line 46 of file cString.h. |
Constructor & Destructor Documentation
| n2l::cString::cString |
( |
|
) |
[inline] |
|
| n2l::cString::cString |
( |
const tChar *const |
iBuf |
) |
[inline] |
|
| n2l::cString::cString |
( |
const cString & |
iBuf |
) |
[inline] |
|
| n2l::cString::cString |
( |
const std::string & |
iBuf |
) |
[inline] |
|
| n2l::cString::cString |
( |
const tSize & |
iSize, |
|
|
const tChar |
iChar |
|
) |
[inline] |
|
Member Function Documentation
| cString& n2l::cString::append |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iLen |
|
) |
[inline] |
|
| void n2l::cString::assign |
( |
const tSize & |
iSize, |
|
|
const tChar |
iChar |
|
) |
[inline] |
|
| const tIterator n2l::cString::begin |
( |
|
) |
[inline] |
|
| const tChar* const n2l::cString::c_str |
( |
|
) |
const [inline] |
|
|
|
Definition at line 133 of file cString.h.
Referenced by n2l::asDouble(), n2l::asFloat(), n2l::asSint16(), n2l::asSint32(), n2l::asSint8(), n2l::asUint16(), n2l::asUint32(), n2l::asUint8(), n2l::cDynVar::cDynVar(), n2l::getFsNodeDump(), n2l::getFsNodeSize(), n2l::getFsNodeType(), n2l::cVfsStat::isSymLink(), n2l::cRPerspectiveProjection::load(), n2l::cRFreeCamera::load(), n2l::cPEmitter::load(), n2l::cMusic::load(), n2l::cMaterial::load(), n2l::cGuiTextInput::load(), n2l::cGuiSpriteMousePointer::load(), n2l::cGuiSound::load(), n2l::cGuiSEFactory::load(), n2l::cGuiSEColourTrans::load(), n2l::cGuiFill::load(), n2l::cGuiFactory::load(), n2l::cGuiACFactory::load(), n2l::cColourMod::load(), n2l::n2lGetEnv(), n2l::n2lSetEnv(), n2l::n2lUnsetEnv(), n2l::cVfsDirectory::newDirectoryNode(), n2l::cVfsDirectory::newFileNode(), n2l::operator<<(), n2l::cVfsStat::readLink(), n2l::cDisplayCommonImp::setWMIconCaption(), n2l::cDisplayCommonImp::setWMTitle(), n2l::cGuiElement::validateAndDecode(), n2l::vfsGetExecBinaryDir(), and n2l::vfsNodeFileWithHeader(). |
| const tSize n2l::cString::capacity |
( |
|
) |
const [inline] |
|
| void n2l::cString::clear |
( |
|
) |
[inline] |
|
| const tChar* const n2l::cString::data |
( |
|
) |
const [inline] |
|
| const tBool n2l::cString::empty |
( |
|
) |
const [inline] |
|
|
|
Definition at line 131 of file cString.h.
Referenced by n2l::cGuiSButtonSelectBox::addButton(), n2l::cGuiButtonSelectBox::addButton(), n2l::cGuiElement::cGuiElement(), _n2l::cleanPath(), n2l::cConfiguration::decodeBuffer(), n2l::cGuiTextStyle::draw(), n2l::cGuiSButton::draw(), n2l::cGuiButton::draw(), n2l::cDynVar::eval(), n2l::cGuiACSetProp::execute(), n2l::cGuiACRemoveElement::execute(), n2l::cGuiACIfProp::execute(), n2l::cGuiACClearEffects::execute(), n2l::cGuiACAddEffect::execute(), n2l::cVfsDirectory::find(), n2l::cVfsDirectoryInterface::findUniqueName(), n2l::isNumericStr(), n2l::cRSkyBox::load(), n2l::cRK3DRawAsciiModel::load(), n2l::cGuiTextDisplay::prop(), n2l::cGuiSprite::prop(), n2l::cGuiSButton::prop(), n2l::cGuiModelView::prop(), n2l::cGuiLabel::prop(), and n2l::vfsGetExecBinaryDir(). |
| const tIterator n2l::cString::end |
( |
|
) |
[inline] |
|
| const tSize n2l::cString::find |
( |
const tChar |
iChar, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::find |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::find |
( |
const cString & |
iStr, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::find |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos, |
|
|
const tSize & |
iLen |
|
) |
const [inline] |
|
| const tSize n2l::cString::find_first_not_of |
( |
const tChar |
iChar, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::find_first_not_of |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::find_first_not_of |
( |
const cString & |
iStr, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::find_first_of |
( |
const tChar |
iChar, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::find_first_of |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::find_last_not_of |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = npos |
|
) |
const [inline] |
|
| const tSize n2l::cString::find_last_not_of |
( |
const cString & |
iStr, |
|
|
const tSize & |
iPos = npos |
|
) |
const [inline] |
|
| const tSize n2l::cString::find_last_of |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = npos |
|
) |
const [inline] |
|
| const tSize n2l::cString::findFirstNotOf |
( |
const tChar |
iChar, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::findFirstNotOf |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::findFirstNotOf |
( |
const cString & |
iStr, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::findFirstOf |
( |
const tChar |
iChar, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::findFirstOf |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = 0 |
|
) |
const [inline] |
|
| const tSize n2l::cString::findLastNotOf |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = npos |
|
) |
const [inline] |
|
| const tSize n2l::cString::findLastNotOf |
( |
const cString & |
iStr, |
|
|
const tSize & |
iPos = npos |
|
) |
const [inline] |
|
| const tSize n2l::cString::findLastOf |
( |
const tChar *const |
iStr, |
|
|
const tSize & |
iPos = npos |
|
) |
const [inline] |
|
| const tBool n2l::cString::operator!= |
( |
const tChar *const |
iStr |
) |
const [inline] |
|
| const tBool n2l::cString::operator!= |
( |
const cString & |
iStr |
) |
const [inline] |
|
| const cString n2l::cString::operator+ |
( |
const tChar |
iChar |
) |
const [inline] |
|
| const cString n2l::cString::operator+ |
( |
const tChar *const |
iStr |
) |
const [inline] |
|
| const cString n2l::cString::operator+ |
( |
const cString & |
iStr |
) |
const [inline] |
|
| cString& n2l::cString::operator+= |
( |
const tChar & |
iChar |
) |
[inline] |
|
| const tBool n2l::cString::operator< |
( |
const cString & |
iStr |
) |
const [inline] |
|
| const tBool n2l::cString::operator== |
( |
const tChar *const |
iStr |
) |
const [inline] |
|
| const tBool n2l::cString::operator== |
( |
const cString & |
iStr |
) |
const [inline] |
|
| const tBool n2l::cString::operator> |
( |
const cString & |
iStr |
) |
const [inline] |
|
| tChar& n2l::cString::operator[] |
( |
const tSize & |
iPos |
) |
[inline] |
|
| const tChar n2l::cString::operator[] |
( |
const tSize & |
iPos |
) |
const [inline] |
|
| void n2l::cString::reserve |
( |
const tSize & |
iSize |
) |
[inline] |
|
| const tSize n2l::cString::rfind |
( |
const tChar |
iChar, |
|
|
const tSize & |
iPos = npos |
|
) |
const [inline] |
|
| const tSize n2l::cString::size |
( |
|
) |
const [inline] |
|
|
|
Definition at line 130 of file cString.h.
Referenced by n2l::asDouble(), n2l::asFloat(), n2l::asSint16(), n2l::asSint32(), n2l::asSint8(), n2l::asUint16(), n2l::asUint32(), n2l::asUint8(), n2l::cTextureFont::calcSize(), n2l::cDynVar::cDynVar(), n2l::cConfiguration::decodeBuffer(), n2l::cTextureFont::draw(), n2l::findUnescaped(), n2l::getEscapedString(), n2l::cVfsFile::getRWops(), n2l::cRMd2::load(), n2l::cRK3DRawAsciiModel::load(), n2l::cMaterial::load(), n2l::cGuiSpriteMousePointer::load(), n2l::cGuiSEFactory::load(), n2l::cGuiFill::load(), n2l::cGuiFactory::load(), n2l::cGuiACFactory::load(), n2l::cGuiTextDisplay::propertyChanged(), n2l::rfindUnescaped(), n2l::simpleGuessVfsFileType(), n2l::stripFrontLiteralVfsName(), n2l::strToLower(), n2l::strToUpper(), n2l::substringReplace(), n2l::unescapedString(), n2l::cDynVar::unserialize(), n2l::cDynVar::unserialize_raw_100(), n2l::cGuiElement::validateAndDecode(), n2l::vfsGetExecBinaryDir(), and n2l::vfsNodeFileWithHeader(). |
Member Data Documentation
|
|
Definition at line 55 of file cString.h.
Referenced by n2l::cVfsDirectory::copyNode(), n2l::cConfiguration::decodeBuffer(), n2l::cDynVar::eval(), n2l::findUnescaped(), n2l::cVfsDirectoryInterface::findUniqueName(), n2l::cRWavefrontModel::load(), n2l::cRPovRayModel::load(), n2l::cRK3DRawAsciiModel::load(), n2l::cVfsDirectory::newDirectoryNode(), n2l::cVfsDirectory::newFileNode(), n2l::cGuiTextDisplay::propertyChanged(), n2l::rfindUnescaped(), n2l::simpleGuessVfsFileType(), n2l::stripFrontLiteralVfsName(), n2l::substringReplace(), n2l::cGuiSEAutoscroll::textToScroll(), and n2l::trimmed(). |
The documentation for this class was generated from the following files:
|