AaronCameron.net
Like the world needed twitter. Jesus.
Not a Member? - Login or Create an Account...MC Offline
Wednesday the 19th of June 2013 @ 05:05pm
Front Page Projects Your Profile About
[]

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

Static Public Attributes


Detailed Description

Definition at line 34 of file cString.h.


Member Typedef Documentation

typedef std::string::const_iterator n2l::cString::const_iterator
 

If we're doing this stupidity, lets do it all the way and depricate them.

Definition at line 46 of file cString.h.

typedef std::string::difference_type n2l::cString::difference_type
 

Definition at line 49 of file cString.h.

typedef std::string::iterator n2l::cString::iterator
 

Definition at line 47 of file cString.h.

typedef std::string::size_type n2l::cString::size_type
 

Definition at line 48 of file cString.h.

typedef char n2l::cString::tChar
 

Definition at line 41 of file cString.h.

typedef std::string::const_iterator n2l::cString::tConstIterator
 

Definition at line 51 of file cString.h.

typedef std::string::difference_type n2l::cString::tDifference
 

Definition at line 54 of file cString.h.

typedef std::string::iterator n2l::cString::tIterator
 

Definition at line 52 of file cString.h.

typedef std::string::size_type n2l::cString::tSize
 

Definition at line 53 of file cString.h.


Constructor & Destructor Documentation

n2l::cString::cString  )  [inline]
 

Definition at line 57 of file cString.h.

n2l::cString::cString const tChar *const   iBuf  )  [inline]
 

Definition at line 58 of file cString.h.

n2l::cString::cString const cString iBuf  )  [inline]
 

Definition at line 59 of file cString.h.

n2l::cString::cString const std::string &  iBuf  )  [inline]
 

Definition at line 60 of file cString.h.

n2l::cString::cString const tSize iSize,
const tChar  iChar
[inline]
 

Definition at line 61 of file cString.h.


Member Function Documentation

cString& n2l::cString::append const tChar *const   iStr,
const tSize iLen
[inline]
 

Definition at line 103 of file cString.h.

Referenced by n2l::getFsNodeDump().

void n2l::cString::assign const tSize iSize,
const tChar  iChar
[inline]
 

Definition at line 139 of file cString.h.

Referenced by _n2l::cleanPath().

const tIterator n2l::cString::begin  )  [inline]
 

Definition at line 64 of file cString.h.

const tConstIterator n2l::cString::begin  )  const [inline]
 

Definition at line 63 of file cString.h.

Referenced by n2l::explode(), n2l::getEscapedString(), n2l::implode(), and n2l::isNumericStr().

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]
 

Definition at line 137 of file cString.h.

void n2l::cString::clear  )  [inline]
 

Definition at line 109 of file cString.h.

Referenced by n2l::cVfsFile::buffer(), n2l::getFsNodeDump(), and n2l::vfsNodeFileWithHeader().

const tChar* const n2l::cString::data  )  const [inline]
 

Definition at line 134 of file cString.h.

Referenced by n2l::cVfsFile::getRWops(), and n2l::cRMd2::load().

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]
 

Definition at line 66 of file cString.h.

const tConstIterator n2l::cString::end  )  const [inline]
 

Definition at line 65 of file cString.h.

Referenced by n2l::explode(), n2l::getEscapedString(), and n2l::isNumericStr().

cString& n2l::cString::erase const tSize iPos = 0,
const tSize  iLen = npos
[inline]
 

Definition at line 107 of file cString.h.

Referenced by n2l::substringReplace().

const tSize n2l::cString::find const tChar  iChar,
const tSize iPos = 0
const [inline]
 

Definition at line 71 of file cString.h.

const tSize n2l::cString::find const tChar *const   iStr,
const tSize iPos = 0
const [inline]
 

Definition at line 70 of file cString.h.

const tSize n2l::cString::find const cString iStr,
const tSize iPos = 0
const [inline]
 

Definition at line 69 of file cString.h.

References mStr.

const tSize n2l::cString::find const tChar *const   iStr,
const tSize iPos,
const tSize iLen
const [inline]
 

Definition at line 68 of file cString.h.

Referenced by n2l::cDynVar::eval(), n2l::cRWavefrontModel::load(), n2l::cRPovRayModel::load(), n2l::simpleGuessVfsFileType(), n2l::stripFrontLiteralVfsName(), n2l::substringReplace(), and n2l::cGuiSEAutoscroll::textToScroll().

const tSize n2l::cString::find_first_not_of const tChar  iChar,
const tSize iPos = 0
const [inline]
 

Definition at line 81 of file cString.h.

const tSize n2l::cString::find_first_not_of const tChar *const   iStr,
const tSize iPos = 0
const [inline]
 

Definition at line 78 of file cString.h.

const tSize n2l::cString::find_first_not_of const cString iStr,
const tSize iPos = 0
const [inline]
 

Definition at line 75 of file cString.h.

References mStr.

Referenced by n2l::cRWavefrontModel::load(), n2l::stripFrontLiteralVfsName(), and n2l::trimmed().

const tSize n2l::cString::find_first_of const tChar  iChar,
const tSize iPos = 0
const [inline]
 

Definition at line 94 of file cString.h.

const tSize n2l::cString::find_first_of const tChar *const   iStr,
const tSize iPos = 0
const [inline]
 

Definition at line 91 of file cString.h.

Referenced by n2l::cRWavefrontModel::load(), n2l::cRK3DRawAsciiModel::load(), and n2l::cGuiTextDisplay::propertyChanged().

const tSize n2l::cString::find_last_not_of const tChar *const   iStr,
const tSize iPos = npos
const [inline]
 

Definition at line 87 of file cString.h.

const tSize n2l::cString::find_last_not_of const cString iStr,
const tSize iPos = npos
const [inline]
 

Definition at line 84 of file cString.h.

References mStr.

Referenced by n2l::trimmed().

const tSize n2l::cString::find_last_of const tChar *const   iStr,
const tSize iPos = npos
const [inline]
 

Definition at line 98 of file cString.h.

Referenced by n2l::simpleGuessVfsFileType().

const tSize n2l::cString::findFirstNotOf const tChar  iChar,
const tSize iPos = 0
const [inline]
 

Definition at line 82 of file cString.h.

const tSize n2l::cString::findFirstNotOf const tChar *const   iStr,
const tSize iPos = 0
const [inline]
 

Definition at line 79 of file cString.h.

const tSize n2l::cString::findFirstNotOf const cString iStr,
const tSize iPos = 0
const [inline]
 

Definition at line 76 of file cString.h.

References mStr.

Referenced by n2l::cDynVar::unserialize().

const tSize n2l::cString::findFirstOf const tChar  iChar,
const tSize iPos = 0
const [inline]
 

Definition at line 95 of file cString.h.

const tSize n2l::cString::findFirstOf const tChar *const   iStr,
const tSize iPos = 0
const [inline]
 

Definition at line 92 of file cString.h.

Referenced by n2l::cVfsDirectory::copyNode(), n2l::cVfsDirectoryInterface::findUniqueName(), n2l::cVfsDirectory::newDirectoryNode(), and n2l::cVfsDirectory::newFileNode().

const tSize n2l::cString::findLastNotOf const tChar *const   iStr,
const tSize iPos = npos
const [inline]
 

Definition at line 88 of file cString.h.

const tSize n2l::cString::findLastNotOf const cString iStr,
const tSize iPos = npos
const [inline]
 

Definition at line 85 of file cString.h.

References mStr.

const tSize n2l::cString::findLastOf const tChar *const   iStr,
const tSize iPos = npos
const [inline]
 

Definition at line 99 of file cString.h.

const tBool n2l::cString::operator!= const tChar *const   iStr  )  const [inline]
 

Definition at line 125 of file cString.h.

const tBool n2l::cString::operator!= const cString iStr  )  const [inline]
 

Definition at line 124 of file cString.h.

References mStr.

const cString n2l::cString::operator+ const tChar  iChar  )  const [inline]
 

Definition at line 116 of file cString.h.

const cString n2l::cString::operator+ const tChar *const   iStr  )  const [inline]
 

Definition at line 115 of file cString.h.

const cString n2l::cString::operator+ const cString iStr  )  const [inline]
 

Definition at line 114 of file cString.h.

References mStr.

cString& n2l::cString::operator+= const tChar iChar  )  [inline]
 

Definition at line 119 of file cString.h.

cString& n2l::cString::operator+= const cString iStr  )  [inline]
 

Definition at line 118 of file cString.h.

References mStr.

const tBool n2l::cString::operator< const cString iStr  )  const [inline]
 

Definition at line 127 of file cString.h.

References mStr.

const tBool n2l::cString::operator== const tChar *const   iStr  )  const [inline]
 

Definition at line 122 of file cString.h.

const tBool n2l::cString::operator== const cString iStr  )  const [inline]
 

Definition at line 121 of file cString.h.

References mStr.

const tBool n2l::cString::operator> const cString iStr  )  const [inline]
 

Definition at line 128 of file cString.h.

References mStr.

tChar& n2l::cString::operator[] const tSize iPos  )  [inline]
 

Definition at line 112 of file cString.h.

const tChar n2l::cString::operator[] const tSize iPos  )  const [inline]
 

Definition at line 111 of file cString.h.

cString& n2l::cString::replace const tSize iPos,
const tSize  iLen,
const cString iStr
[inline]
 

Definition at line 105 of file cString.h.

References mStr.

Referenced by n2l::substringReplace().

void n2l::cString::reserve const tSize iSize  )  [inline]
 

Definition at line 136 of file cString.h.

Referenced by n2l::getFsNodeDump(), and n2l::unescapedString().

const tSize n2l::cString::rfind const tChar  iChar,
const tSize iPos = npos
const [inline]
 

Definition at line 73 of file cString.h.

Referenced by n2l::cDynVar::eval().

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().

const cString n2l::cString::substr const tSize iPos = 0,
const tSize iLen = npos
const [inline]
 

Definition at line 101 of file cString.h.

Referenced by n2l::cConfiguration::decodeBuffer(), n2l::cRWavefrontModel::load(), n2l::cRK3DRawAsciiModel::load(), n2l::simpleGuessVfsFileType(), n2l::stripFrontLiteralVfsName(), n2l::trimmed(), and n2l::cDynVar::unserialize().


Member Data Documentation

const cString::tSize n2l::cString::npos [static]
 

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:
©2013 Aaron Cameron