Classes | |
| struct | osg::LTString |
| struct | osg::EQString |
| class | osg::indirector< ContentT, IndexT > |
Functions | |
| void | osg::stringDup (const Char8 *szInput, Char8 *&szOutput) |
| Int32 | osg::stringncmp (const Char8 *string1, const Char8 *string2, size_t count) |
| Int32 | osg::stringlen (const Char8 *string1) |
| Int32 | osg::stringcmp (const Char8 *string1, const Char8 *string2) |
| Int32 | osg::stringcasecmp (const Char8 *string1, const Char8 *string2) |
| osg::string_token_iterator::string_token_iterator () | |
|
||||||||||||
|
copy c strings, allocate new memory using new [] Definition at line 1214 of file OSGBaseFunctions.inl. Referenced by osg::VRMLWriteAction::FCInfo::FCInfo(), osg::Directory::getEntries(), osg::LockPool::init(), osg::MPBase::MPBase(), osg::SharedLibrary::open(), osg::ThreadManager::setAppThreadType(), osg::VRMLWriteAction::FCInfo::setName(), osg::ScanParseSkel::setReferenceHeader(), osg::SharedLibrary::SharedLibrary(), osg::VRMLGeometryObjectDesc::VRMLGeometryObjectDesc(), and osg::VRMLGeometryPartDesc::VRMLGeometryPartDesc(). 01215 { 01216 delete [] szOutput; 01217 01218 szOutput = NULL; 01219 01220 if(szInput != NULL) 01221 { 01222 szOutput = new char[::strlen(szInput) + 1]; 01223 01224 ::strcpy(szOutput, szInput); 01225 } 01226 }
|
|
||||||||||||||||
|
limited string compare Definition at line 1233 of file OSGBaseFunctions.inl. 01234 { 01235 return ::strncmp(string1, string2, count); 01236 }
|
|
|
string length Definition at line 1243 of file OSGBaseFunctions.inl. Referenced by osg::Directory::getEntries(), osg::BinaryDataHandler::putValue(), and osg::ScanParseSkel::verifyHeader().
|
|
||||||||||||
|
string compare Definition at line 1253 of file OSGBaseFunctions.inl. Referenced by osg::QFCItem::expand(), osg::FieldContainerFactory::findUninitializedType(), and osg::QFCItem::setup().
|
|
||||||||||||
|
|
String tokenizer Based on code by Daniel Andersson from http://www.codeproject.com/string/stringsplitter.asp Useable to iterate over tokens in a std::string, separated by a specifiable set of separator characters. Definition at line 394 of file OSGBaseFunctions.cpp.
|
1.4.3