Changed: Replace all "" by empty(), clear(), Empty(), etc...

--HG--
branch : develop
This commit is contained in:
kervala 2016-11-20 14:49:13 +01:00
parent 48088d651e
commit f605c5faa5
159 changed files with 366 additions and 373 deletions

View file

@ -29,7 +29,7 @@ struct CHashKey
CHashKey (const unsigned char Message_Digest[20])
{
HashKeyString = "";
HashKeyString.clear();
for(sint i = 0; i < 20 ; ++i)
{
HashKeyString += Message_Digest[i];
@ -45,7 +45,7 @@ struct CHashKey
}
else if (str.size() == 40)
{
HashKeyString = "";
HashKeyString.clear();
for(uint i = 0; i < str.size(); i+=2)
{
uint8 val;

View file

@ -319,7 +319,7 @@ void CCluster::serial (NLMISC::IStream&f)
// write the env fx name
std::string envFxName = CStringMapper::unmap(_EnvironmentFxId);
if (envFxName == "no fx")
envFxName = "";
envFxName.clear();
f.serial(envFxName);
}

View file

@ -1265,7 +1265,7 @@ bool CDriverD3D::init (uintptr_t windowIcon, emptyProc exitFunc)
if (error != ERROR_CLASS_ALREADY_EXISTS)
{
nlwarning("CDriverD3D::init: Can't register window class %s (error code %i)", _WindowClass.c_str(), (sint)error);
_WindowClass = "";
_WindowClass.clear();
return false;
}
}

View file

@ -62,7 +62,7 @@ void CD3DShaderFX::setName (const char *name)
bool CD3DShaderFX::loadShaderFile (const char *filename)
{
_Text = "";
_Text.clear();
// Lookup
string _filename = NLMISC::CPath::lookup(filename, false, true, true);
if (!_filename.empty())

View file

@ -109,7 +109,7 @@ void dumpWriteMask(uint mask, std::string &out)
H_AUTO_D3D(dumpWriteMask)
if (mask == 0xf)
{
out = "";
out.clear();
return;
}
out = ".";
@ -126,7 +126,7 @@ void dumpSwizzle(const CVPSwizzle &swz, std::string &out)
H_AUTO_D3D(dumpSwizzle)
if (swz.isIdentity())
{
out = "";
out.clear();
return;
}
out = ".";

View file

@ -491,7 +491,7 @@ void CDriverGL::showCursor(bool b)
}
else
{
_CurrName = "";
_CurrName.clear();
}
// update current hardware icon to avoid to have the plain arrow

View file

@ -1270,7 +1270,7 @@ static void ARBVertexProgramDumpWriteMask(uint mask, std::string &out)
H_AUTO_OGL(ARBVertexProgramDumpWriteMask)
if (mask == 0xf)
{
out = "";
out.clear();
return;
}
out = ".";
@ -1286,7 +1286,7 @@ static void ARBVertexProgramDumpSwizzle(const CVPSwizzle &swz, std::string &out)
H_AUTO_OGL(ARBVertexProgramDumpSwizzle)
if (swz.isIdentity())
{
out = "";
out.clear();
return;
}
out = ".";

View file

@ -626,7 +626,7 @@ bool CUnixEventEmitter::processMessage (XEvent &event, CEventServer *server)
}
case SelectionClear:
_SelectionOwned = false;
_CopiedString = "";
_CopiedString.clear();
break;
case SelectionNotify:
{

View file

@ -262,8 +262,8 @@ void CLandscapeUser::refreshZonesAround(const CVector &pos, float radius, std::s
{
NL3D_HAUTO_LOAD_LANDSCAPE;
zoneRemoved= "";
zoneAdded= "";
zoneRemoved.clear();
zoneAdded.clear();
CZoneManager::SZoneManagerWork Work;
// Check if new zone must be added to landscape
if (_ZoneManager.isWorkComplete(Work))

View file

@ -242,11 +242,11 @@ void CPortal::serial (NLMISC::IStream& f)
{
std::string occName = CStringMapper::unmap(_OcclusionModelId);
if (occName == "no occlusion")
occName = "";
occName.clear();
f.serial(occName);
occName = CStringMapper::unmap(_OpenOcclusionModelId);
if (occName == "no occlusion")
occName = "";
occName.clear();
f.serial(occName);
}
}

View file

@ -134,7 +134,7 @@ void CTileBank::serial(NLMISC::IStream &f) throw(NLMISC::EStream)
nlassert (f.isReading());
// Reset _AbsPath
_AbsPath="";
_AbsPath.clear();
// Remove diffuse and additive in transition
uint tileCount=(uint)getTileCount ();
@ -782,7 +782,7 @@ void CTile::serial(NLMISC::IStream &f) throw(NLMISC::EStream)
_Flags=0;
// Initialize alpha name
_BitmapName[alpha]="";
_BitmapName[alpha].clear();
// Read free flag
f.serial (tmp);
@ -804,7 +804,7 @@ void CTile::serial(NLMISC::IStream &f) throw(NLMISC::EStream)
// ***************************************************************************
void CTile::clearTile (CTile::TBitmap type)
{
_BitmapName[type]="";
_BitmapName[type].clear();
}
@ -1521,7 +1521,7 @@ void CTileSet::setDisplacement (TDisplacement displacement, const std::string& f
// ***************************************************************************
void CTileSet::cleanUnusedData ()
{
_Name="";
_Name.clear();
_ChildName.clear();
_Border128[0].reset ();
_Border128[1].reset ();
@ -1853,14 +1853,12 @@ CTileNoise::CTileNoise ()
{
// Not loaded
_TileNoiseMap=NULL;
_FileName="";
}
// ***************************************************************************
CTileNoise::CTileNoise (const CTileNoise &src)
{
// Default ctor
_TileNoiseMap=NULL;
_FileName="";
// Copy
*this=src;
@ -1932,7 +1930,7 @@ void CTileNoise::reset()
}
// Erase filename
_FileName="";
_FileName.clear();
}
// ***************************************************************************

View file

@ -885,7 +885,7 @@ void CVertexBuffer::serialHeader(NLMISC::IStream &f)
if(f.isReading())
{
_PreferredMemory = RAMPreferred;
_Name = "";
_Name.clear();
}
}
}

View file

@ -1110,7 +1110,7 @@ static void dumpWriteMask(uint mask, std::string &out)
{
if (mask == 0xf)
{
out = "";
out.clear();
return;
}
out = ".";
@ -1125,7 +1125,7 @@ static void dumpSwizzle(const CVPSwizzle &swz, std::string &out)
{
if (swz.isIdentity())
{
out = "";
out.clear();
return;
}
out = ".";

View file

@ -170,7 +170,7 @@ bool CZoneManager::isWorkComplete (CZoneManager::SZoneManagerWork &rWork)
rWork.NameZoneAdded = ite->ZoneToAddName;
rWork.ZoneRemoved = false;
rWork.IdZoneToRemove = 0;
rWork.NameZoneRemoved = "";
rWork.NameZoneRemoved.clear();
rWork.Zone = const_cast<CZone*>(ite->Zone);
_LoadedZones.push_back (ite->ZoneToAddId);
@ -187,7 +187,7 @@ bool CZoneManager::isWorkComplete (CZoneManager::SZoneManagerWork &rWork)
{
_RemovingZone = false;
rWork.ZoneAdded = false;
rWork.NameZoneAdded = "";
rWork.NameZoneAdded.clear();
rWork.ZoneRemoved = true;
rWork.IdZoneToRemove = _IdZoneToRemove;
rWork.NameZoneRemoved = getZoneNameFromId(_IdZoneToRemove);

View file

@ -498,7 +498,7 @@ void CFormDfn::CEntry::setDfn (CFormLoader &loader, const char *filename)
void CFormDfn::CEntry::setDfnPointer ()
{
TypeElement = EntryVirtualDfn;
Filename = "";
Filename.clear();
Type = NULL;
Dfn = NULL;
}

View file

@ -1512,7 +1512,7 @@ const char* CFormElm::tokenize (const char *name, string &str, uint &/* errorInd
return name+1;
}
str = "";
str.clear();
while ( (*name != '.') && (*name != '[') && (*name != ']') && (*name != 0) )
{
// Add a char
@ -2066,7 +2066,7 @@ void CFormElmStruct::getFormName (std::string &result, const CFormElm *child) co
// Reset the result
if (child == NULL)
{
result = "";
result.clear();
result.reserve (50);
}
@ -2723,7 +2723,7 @@ void CFormElmArray::getFormName (std::string &result, const CFormElm *child) con
// Reset the result
if (child == NULL)
{
result = "";
result.clear();
result.reserve (50);
}
@ -3067,7 +3067,7 @@ void CFormElmAtom::getFormName (std::string &result, const CFormElm *child) cons
{
// Must be NULL
nlassert (child == NULL);
result = "";
result.clear();
result.reserve (50);
// Get parent form name

View file

@ -159,7 +159,7 @@ void CFileHeader::read (xmlNodePtr root)
}
// Look for the comment node
Comments = "";
Comments.clear();
xmlNodePtr node = CIXml::getFirstChildNode (root, "COMMENTS");
if (node)
{
@ -181,7 +181,7 @@ void CFileHeader::read (xmlNodePtr root)
}
// Look for the log node
Log = "";
Log.clear();
node = CIXml::getFirstChildNode (root, "LOG");
if (node)
{

View file

@ -185,7 +185,7 @@ void CType::read (xmlNodePtr root)
xmlFree ((void*)value);
}
else
Default = "";
Default.clear();
// Read Min
value = (const char*)xmlGetProp (root, (xmlChar*)"Min");
@ -197,7 +197,7 @@ void CType::read (xmlNodePtr root)
xmlFree ((void*)value);
}
else
Min = "";
Min.clear();
// Read Max
value = (const char*)xmlGetProp (root, (xmlChar*)"Max");
@ -209,7 +209,7 @@ void CType::read (xmlNodePtr root)
xmlFree ((void*)value);
}
else
Max = "";
Max.clear();
// Read Increment
value = (const char*)xmlGetProp (root, (xmlChar*)"Increment");
@ -221,7 +221,7 @@ void CType::read (xmlNodePtr root)
xmlFree ((void*)value);
}
else
Increment = "";
Increment.clear();
// Read the definitions
uint childrenCount = CIXml::countChildren (root, "DEFINITION");
@ -465,7 +465,7 @@ uint getNextToken (const char *startString, string &token, uint &offset)
offset += 9;
return NL_TOKEN_NAME;
}
token = "";
token.clear();
while (startString[offset])
{
if (startString[offset] == '\\')

View file

@ -1768,7 +1768,7 @@ namespace NLGUI
// ***************************************************************************
void CGroupEditBox::clearAllEditBox()
{
_InputString = "";
_InputString.clear();
_CursorPos = 0;
_CursorAtPreviousLineEnd = false;
if (!_ViewText) return;

View file

@ -2089,10 +2089,10 @@ namespace NLGUI
templateName = value[MY_HTML_TEXTAREA_Z_INPUT_TMPL];
// Get the string name
_TextAreaName = "";
_TextAreaName.clear();
_TextAreaRow = 1;
_TextAreaCols = 10;
_TextAreaContent = "";
_TextAreaContent.clear();
_TextAreaMaxLength = 1024;
if (present[MY_HTML_TEXTAREA_NAME] && value[MY_HTML_TEXTAREA_NAME])
_TextAreaName = value[MY_HTML_TEXTAREA_NAME];
@ -2112,7 +2112,7 @@ namespace NLGUI
if(!_TitlePrefix.empty())
_TitleString = _TitlePrefix + " - ";
else
_TitleString = "";
_TitleString.clear();
_Title = true;
}
break;
@ -2144,10 +2144,10 @@ namespace NLGUI
endParagraph();
break;
case HTML_OBJECT:
_ObjectType = "";
_ObjectData = "";
_ObjectMD5Sum = "";
_ObjectAction = "";
_ObjectType.clear();
_ObjectData.clear();
_ObjectMD5Sum.clear();
_ObjectAction.clear();
if (present[HTML_OBJECT_TYPE] && value[HTML_OBJECT_TYPE])
_ObjectType = value[HTML_OBJECT_TYPE];
if (present[HTML_OBJECT_DATA] && value[HTML_OBJECT_DATA])
@ -2369,7 +2369,7 @@ namespace NLGUI
{
endParagraph();
}
_DivName = "";
_DivName.clear();
popIfNotEmpty (_Divs);
popIfNotEmpty (_BlockLevelElement);
break;
@ -2614,7 +2614,7 @@ namespace NLGUI
{
CLuaManager::getInstance().executeLuaScript("\nlocal __ALLREADYDL__=true\n"+_ObjectScript, true);
}
_ObjectScript = "";
_ObjectScript.clear();
}
}
_Object = false;
@ -2632,7 +2632,7 @@ namespace NLGUI
{
// we receive an embeded lua script
_ParsingLua = _TrustedDomain; // Only parse lua if TrustedDomain
_LuaScript = "";
_LuaScript.clear();
}
}
@ -2687,8 +2687,6 @@ namespace NLGUI
_LI = false;
_SelectOption = false;
_GroupListAdaptor = NULL;
_DocumentUrl = "";
_DocumentDomain = "";
_UrlFragment.clear();
_RefreshUrl.clear();
_NextRefreshTime = 0.0;
@ -2741,7 +2739,6 @@ namespace NLGUI
DefaultCheckBoxBitmapOver = "checkbox_over.tga";
DefaultRadioButtonBitmapNormal = "w_radiobutton.png";
DefaultRadioButtonBitmapPushed = "w_radiobutton_pushed.png";
DefaultRadioButtonBitmapOver = "";
DefaultBackgroundBitmapView = "bg";
clearContext();
@ -5825,7 +5822,7 @@ namespace NLGUI
if (it->second == "monospace")
style.FontFamily = "monospace";
else
style.FontFamily = "";
style.FontFamily.clear();
}
else
if (it->first == "font-weight")

View file

@ -363,7 +363,7 @@ namespace NLGUI
uint32 i;
if( fromString( value, i ) )
_TextId = i;
_HardText = "";
_HardText.clear();
onTextChanged();
return;
}

View file

@ -266,7 +266,7 @@ namespace NLGUI
else
if (stricmp((char*)cur->name, "action") == 0)
{
string strId, strAh, strParams, strCond, strTexture="";
string strId, strAh, strParams, strCond, strTexture;
ucstring ucstrName;
if (id) strId = (const char*)id;
@ -1077,7 +1077,7 @@ namespace NLGUI
for (uint32 i = 0; i < pCurGSM->_Lines.size(); ++i)
if (sRest == pCurGSM->_Lines[i].Id)
return pCurGSM->_Lines[i].ViewText;
sRest = "";
sRest.clear();
}
else // no a lot of token left
{

View file

@ -337,7 +337,7 @@ namespace NLGUI
if( fromString( value, i ) )
{
_TextId = i;
_HardText = "";
_HardText.clear();
}
onTextChanged();
return;

View file

@ -765,7 +765,7 @@ namespace NLGUI
rVR.getTextureSizeFromId(id, _XExtend, dummy);
else
// if not found, reset, to avoid errors
_ArboXExtend= "";
_ArboXExtend.clear();
}
// ----------------------------------------------------------------------------

View file

@ -1031,12 +1031,12 @@ namespace NLGUI
if (posid > 0)
idTmp = idTmp.substr (0, posid);
else
idTmp = "";
idTmp.clear();
if (poslid > 0)
lidTmp = lidTmp.substr (0, poslid);
else
lidTmp = "";
lidTmp.clear();
}
return true;
}

View file

@ -665,7 +665,7 @@ namespace NLGUI
if (strchr(ptr, '#') != NULL)
{
string LastProp = ptr.str();
string NewProp ="";
string NewProp;
string RepProp;
while (LastProp.size() > 0)
@ -709,7 +709,7 @@ namespace NLGUI
else
{
NewProp += LastProp;
LastProp = "";
LastProp.clear();
}
}
xmlSetProp(node,props->name, (const xmlChar*)NewProp.c_str());

View file

@ -1240,7 +1240,7 @@ const IPrimitive *IPrimitive::getPrimitive (const std::string &absoluteOrRelativ
if (indexStr==string::npos)
{
childName=path;
path="";
path.clear();
}
else
{
@ -1664,7 +1664,7 @@ bool IPrimitive::read (xmlNodePtr xmlNode, const char *filename, uint version, C
if (commentNode)
{
if (!CIXml::getContentString(_UnparsedProperties, commentNode))
_UnparsedProperties = "";
_UnparsedProperties.clear();
}
// Read the expanded flag

View file

@ -183,8 +183,8 @@ bool CPrimitiveClass::read (xmlNodePtr primitiveNode,
// init default parameters
AutoInit = false;
Deletable = true;
FileExtension = "";
FileType = "";
FileExtension.clear();
FileType.clear();
Collision = false;
LinkBrothers = false;
ShowArrow = true;
@ -351,16 +351,16 @@ bool CPrimitiveClass::read (xmlNodePtr primitiveNode,
parameter.WidgetHeight = (uint)temp;
// Read the file extension
parameter.FileExtension = "";
parameter.FileExtension.clear();
CIXml::getPropertyString (parameter.FileExtension, paramNode, "FILE_EXTENSION");
parameter.FileExtension = toLower(parameter.FileExtension);
// Autonaming preference
parameter.Autoname = "";
parameter.Autoname.clear();
CIXml::getPropertyString (parameter.Autoname, paramNode, "AUTONAME");
// Read the file extension
parameter.Folder = "";
parameter.Folder.clear();
CIXml::getPropertyString (parameter.Folder, paramNode, "FOLDER");
parameter.Folder = toLower(parameter.Folder);
@ -650,7 +650,7 @@ void CPrimitiveClass::CParameter::CConstStringValue::getPrimitivesForPrimPath (s
bool CPrimitiveClass::CParameter::translateAutoname (std::string &result, const IPrimitive &primitive, const CPrimitiveClass &primitiveClass) const
{
result = "";
result.clear();
string::size_type strBegin = 0;
string::size_type strEnd = 0;
while (strBegin != Autoname.size())
@ -745,7 +745,7 @@ bool CPrimitiveClass::CParameter::translateAutoname (std::string &result, const
bool CPrimitiveClass::CParameter::getDefaultValue (std::string &result, const IPrimitive &primitive, const CPrimitiveClass &primitiveClass, std::string *fromWhere) const
{
result = "";
result.clear();
if (!Autoname.empty())
{
if (fromWhere)

View file

@ -88,7 +88,7 @@ void CZoneBankElement::convertSize()
}
fromString(sTmp, _SizeX);
++i; sTmp = "";
++i; sTmp.clear();
for (; i < sizeString.size(); ++i)
{
sTmp += sizeString[i];

View file

@ -453,7 +453,7 @@ public:
string shortExc, longExc, subject;
string addr, ext;
ULONG_PTR skipNFirst = 0;
_Reason = "";
_Reason.clear();
if (m_pexp == NULL)
{
@ -491,25 +491,25 @@ public:
case EXCEPTION_STACK_OVERFLOW : shortExc="Stack Overflow"; longExc="Stack overflow. Can occur during errant recursion, or when a function creates a particularly large array on the stack"; break;
case EXCEPTION_INVALID_DISPOSITION : shortExc="Invalid Disposition"; longExc="Whatever number the exception filter returned, it wasn't a value the OS knows about"; break;
case EXCEPTION_GUARD_PAGE : shortExc="Guard Page"; longExc="Memory Allocated as PAGE_GUARD by VirtualAlloc() has been accessed"; break;
case EXCEPTION_INVALID_HANDLE : shortExc="Invalid Handle"; longExc=""; break;
case EXCEPTION_INVALID_HANDLE : shortExc="Invalid Handle"; longExc.clear(); break;
case CONTROL_C_EXIT : shortExc="Control-C"; longExc="Lets the debugger know the user hit Ctrl-C. Seemingly for console apps only"; break;
case STATUS_NO_MEMORY : shortExc="No Memory"; longExc="Called by HeapAlloc() if you specify HEAP_GENERATE_EXCEPTIONS and there is no memory or heap corruption";
ext = ", unable to allocate ";
ext += toString ("%d bytes", m_pexp->ExceptionRecord->ExceptionInformation [0]);
break;
case STATUS_WAIT_0 : shortExc="Wait 0"; longExc=""; break;
case STATUS_ABANDONED_WAIT_0 : shortExc="Abandoned Wait 0"; longExc=""; break;
case STATUS_WAIT_0 : shortExc="Wait 0"; longExc.clear(); break;
case STATUS_ABANDONED_WAIT_0 : shortExc="Abandoned Wait 0"; longExc.clear(); break;
case STATUS_USER_APC : shortExc="User APC"; longExc="A user APC was delivered to the current thread before the specified Timeout interval expired"; break;
case STATUS_TIMEOUT : shortExc="Timeout"; longExc=""; break;
case STATUS_PENDING : shortExc="Pending"; longExc=""; break;
case STATUS_SEGMENT_NOTIFICATION : shortExc="Segment Notification"; longExc=""; break;
case STATUS_FLOAT_MULTIPLE_FAULTS : shortExc="Float Multiple Faults"; longExc=""; break;
case STATUS_FLOAT_MULTIPLE_TRAPS : shortExc="Float Multiple Traps"; longExc=""; break;
case STATUS_TIMEOUT : shortExc="Timeout"; longExc.clear(); break;
case STATUS_PENDING : shortExc="Pending"; longExc.clear(); break;
case STATUS_SEGMENT_NOTIFICATION : shortExc="Segment Notification"; longExc.clear(); break;
case STATUS_FLOAT_MULTIPLE_FAULTS : shortExc="Float Multiple Faults"; longExc.clear(); break;
case STATUS_FLOAT_MULTIPLE_TRAPS : shortExc="Float Multiple Traps"; longExc.clear(); break;
#ifdef NL_COMP_VC6
case STATUS_ILLEGAL_VLM_REFERENCE : shortExc="Illegal VLM Reference"; longExc=""; break;
case STATUS_ILLEGAL_VLM_REFERENCE : shortExc="Illegal VLM Reference"; longExc.clear(); break;
#endif
case 0xE06D7363 : shortExc="Microsoft C++ Exception"; longExc="Microsoft C++ Exception"; break; // cpp exception
case 0xACE0ACE : shortExc=""; longExc="";
case 0xACE0ACE : shortExc.clear(); longExc.clear();
if (m_pexp->ExceptionRecord->NumberParameters == 1)
skipNFirst = m_pexp->ExceptionRecord->ExceptionInformation [0];
break; // just want the stack
@ -824,7 +824,7 @@ public:
// replace param with the value of the stack for this param
string parse = str;
str = "";
str.clear();
uint pos2 = 0;
sint stop = 0;
@ -943,7 +943,7 @@ public:
str += tmp;
}
str += parse[i];
type = "";
type.clear();
}
else
{

View file

@ -255,7 +255,7 @@ void CLibrary::freeLibrary()
_PureNelLibrary = NULL;
_LibHandle = NULL;
_Ownership = false;
_LibFileName = "";
_LibFileName.clear();
}
}

View file

@ -587,10 +587,10 @@ void CEntityIdTranslator::getEntityIdInfo (const CEntityId &eid, ucstring &entit
if (it == RegisteredEntities.end ())
{
nlwarning ("EIT: %s is not registered in CEntityIdTranslator", reid.toString().c_str());
entityName = "";
entityName.clear();
entitySlot = -1;
uid = std::numeric_limits<uint32>::max();
userName = "";
userName.clear();
online = false;
}
else

View file

@ -550,7 +550,6 @@ uint CIFile::getDbgStreamSize() const
COFile::COFile() : IStream(false)
{
_F=NULL;
_FileName = "";
}
// ======================================================================================================

View file

@ -67,7 +67,6 @@ CIXml::CIXml () : IStream (true /* Input mode */)
_CurrentNode = NULL;
_PushBegin = false;
_AttribPresent = false;
_ErrorString = "";
_TryBinaryMode = false;
_BinaryStream = NULL;
}
@ -82,7 +81,6 @@ CIXml::CIXml (bool tryBinaryMode) : IStream (true /* Input mode */)
_CurrentNode = NULL;
_PushBegin = false;
_AttribPresent = false;
_ErrorString = "";
_TryBinaryMode = tryBinaryMode;
_BinaryStream = NULL;
}
@ -116,7 +114,7 @@ void CIXml::release ()
_CurrentNode = NULL;
_PushBegin = false;
_AttribPresent = false;
_ErrorString = "";
_ErrorString.clear();
resetPtrTable();
}
@ -195,7 +193,7 @@ bool CIXml::init (IStream &stream)
}
// Set error handler
_ErrorString = "";
_ErrorString.clear();
xmlSetGenericErrorFunc (this, xmlGenericErrorFuncRead);
// Ask to get debug info
@ -319,7 +317,7 @@ void CIXml::serialSeparatedBufferIn ( string &value, bool checkSeparator )
// If no more node, empty string
if (_CurrentNode == NULL)
{
value = "";
value.clear();
_ContentStringIndex = 0;
_ContentString.erase ();
return;

View file

@ -377,11 +377,11 @@ void CLog::displayRawString (const char *str)
{
localargs.Date = 0;
localargs.LogType = CLog::LOG_NO;
localargs.ProcessName = "";
localargs.ProcessName.clear();
localargs.ThreadId = 0;
localargs.FileName = NULL;
localargs.Line = -1;
localargs.CallstackAndLog = "";
localargs.CallstackAndLog.clear();
TempString = str;
}
@ -397,11 +397,11 @@ void CLog::displayRawString (const char *str)
{
localargs.Date = 0;
localargs.LogType = CLog::LOG_NO;
localargs.ProcessName = "";
localargs.ProcessName.clear();
localargs.ThreadId = 0;
localargs.FileName = NULL;
localargs.Line = -1;
localargs.CallstackAndLog = "";
localargs.CallstackAndLog.clear();
disp = str;
args = &localargs;

View file

@ -85,7 +85,7 @@ static string getFuncInfo (DWORD_TYPE funcAddr, DWORD_TYPE stackAddr)
// replace param with the value of the stack for this param
string parse = str;
str = "";
str.clear();
uint pos = 0;
sint stop = 0;

View file

@ -134,7 +134,7 @@ COXml::COXml () : IStream (false /* Output mode */)
_CurrentNode = NULL;
// Content string
_ContentString = "";
_ContentString.clear();
// Push begin
_PushBegin = false;
@ -160,7 +160,7 @@ bool COXml::init (IStream *stream, const char *version)
if (!stream->isReading())
{
// Set error handler
_ErrorString = "";
_ErrorString.clear();
xmlSetGenericErrorFunc (this, xmlGenericErrorFuncWrite);
// Set XML mode
@ -179,7 +179,7 @@ bool COXml::init (IStream *stream, const char *version)
_CurrentNode = NULL;
// Content string
_ContentString = "";
_ContentString.clear();
// Push begin
_PushBegin = false;

View file

@ -33,8 +33,7 @@ CStringMapper CStringMapper::_GlobalMapper;
// ****************************************************************************
CStringMapper::CStringMapper()
{
_EmptyId = new string;
*_EmptyId = "";
_EmptyId = new string();
}
// ****************************************************************************

View file

@ -1525,7 +1525,7 @@ NLMISC_CATEGORISED_DYNVARIABLE(nel, string, AvailableHDSpace, "Hard drive space
if (get)
{
*pointer = (CSystemInfo::availableHDSpace(location));
location = "";
location.clear();
}
else
{

View file

@ -37,7 +37,7 @@ CTaskManager::CTaskManager() : _RunningTask (""), _TaskQueue (""), _DoneTaskQueu
_IsTaskRunning = false;
_ThreadRunning = true;
CSynchronized<string>::CAccessor currentTask(&_RunningTask);
currentTask.value () = "";
currentTask.value ().clear();
_Thread = IThread::create(this);
_Thread->start();
_ChangePriorityCallback = NULL;
@ -111,7 +111,7 @@ void CTaskManager::run(void)
CSynchronized<string>::CAccessor currentTask(&_RunningTask);
CSynchronized<deque<string> >::CAccessor doneTask(&_DoneTaskQueue);
doneTask.value().push_front (currentTask.value ());
currentTask.value () = "";
currentTask.value ().clear();
if (doneTask.value().size () > NLMISC_DONE_TASK_SIZE)
doneTask.value().resize (NLMISC_DONE_TASK_SIZE);
}

View file

@ -156,7 +156,7 @@ LRESULT CALLBACK WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
string str;
while (*pos2 != '\0')
{
str = "";
str.clear();
// get the string
while (*pos2 != '\0' && *pos2 != '\n')

View file

@ -381,7 +381,7 @@ void serviceGetView (uint32 rid, const string &rawvarpath, TAdminViewResult &ans
if (CCommandRegistry::getInstance().isNamedCommandHandler(varpath.Destination[0].first))
{
varpath.Destination[0].first += "."+varpath.Destination[0].second;
varpath.Destination[0].second = "";
varpath.Destination[0].second.clear();
}
if (varpath.isFinal())

View file

@ -84,7 +84,7 @@ CBufSock::~CBufSock()
delete Sock; // the socket disconnects automatically if needed
// destroy the structur to be sure that other people will not access to this anymore
AuthorizedCallback = "";
AuthorizedCallback.clear();
Sock = NULL;
_KnowConnected = false;
_LastFlushTime = 0;

View file

@ -127,7 +127,7 @@ string CLoginClient::authenticate(const string &loginServiceAddr, const ucstring
string CLoginClient::authenticateBegin(const string &loginServiceAddr, const ucstring &login, const string &cpassword, const string &application)
{
VerifyLoginPasswordReason = "";
VerifyLoginPasswordReason.clear();
VerifyLoginPassword = false;
// S01: connect to the LS
@ -355,7 +355,7 @@ string CLoginClient::selectShardBegin(sint32 shardId)
{
nlassert(_LSCallbackClient != 0 && _LSCallbackClient->connected());
ShardChooseShardReason = "";
ShardChooseShardReason.clear();
ShardChooseShard = false;
if (ShardList.empty())

View file

@ -157,7 +157,7 @@ void cbWSChooseShard (CMessage &msgin, const std::string &/* serviceName */, TSe
// add it to the awaiting client
nlinfo ("LS: New cookie %s (name '%s' priv '%s' extended '%s' instance %u slot %u) inserted in the pending user list (awaiting new client)", cookie.toString().c_str(), userName.c_str(), userPriv.c_str(), userExtended.c_str(), instanceId, charSlot);
PendingUsers.push_back (CPendingUser (cookie, userName, userPriv, userExtended, instanceId, charSlot));
reason = "";
reason.clear();
// callback if needed
if (NewCookieCallback != NULL)
@ -233,7 +233,7 @@ void cbShardValidation (CMessage &msgin, TSockId from, CCallbackNetBase &netbase
// if the cookie is not valid and we accept them, clear the error
if(AcceptInvalidCookie && !reason.empty())
{
reason = "";
reason.clear();
cookie.set (rand(), rand(), rand());
}
@ -425,7 +425,8 @@ void CLoginServer::addNewCookieCallback(TNewCookieCallback newCookieCb)
string CLoginServer::isValidCookie (const CLoginCookie &lc, string &userName, string &userPriv, string &userExtended, uint32 &instanceId, uint32 &charSlot)
{
userName = userPriv = "";
userName.clear();
userPriv.clear();
if (!AcceptInvalidCookie && !lc.isValid())
return "The cookie is invalid";

View file

@ -159,7 +159,7 @@ void CMessageRecorder::recordNext( sint64 updatecounter, TNetworkEvent event, TS
void CMessageRecorder::stopRecord()
{
_File.close();
_Filename = "";
_Filename.clear();
}
@ -395,7 +395,7 @@ TNetworkEvent CMessageRecorder::replayConnectionAttempt( const CInetAddress& add
void CMessageRecorder::stopReplay()
{
_File.close();
_Filename = "";
_Filename.clear();
}

View file

@ -1453,7 +1453,7 @@ sint IService::main (const char *serviceShortName, const char *serviceLongName,
}
if (dispName.empty())
str = "";
str.clear();
else
str = dispName + ": ";

View file

@ -167,7 +167,7 @@ void CVarPath::decode ()
if (val == "=")
{
srv += val + RawVarPath.substr (TokenPos);
var = "";
var.clear();
}
else
var = RawVarPath.substr (TokenPos);

View file

@ -631,7 +631,7 @@ bool computeRetriever(CCollisionMeshBuild &cmb, CLocalRetriever &lr, CVector &tr
{
nlwarning("Edge issues reported !!");
uint i;
error = "";
error.clear();
for (i=0; i<errors.size(); ++i)
error += errors[i]+"\n";
return false;

View file

@ -1770,7 +1770,7 @@ void CAudioMixerUser::update()
str += tmp;
}
nldebug((string("Status1: ")+str).c_str());
str = "";
str.clear();
for (i=_NbTracks/2; i<_NbTracks; ++i)
{
sprintf(tmp, "[%2u]%8p ", i, _Tracks[i]->getSource());

View file

@ -160,7 +160,7 @@ void CContextSound::init()
uint contextArgIndex[SoundContextNbArgs];
bool useRandom = false;
bool parseArg = false;
_BaseName = "";
_BaseName.clear();
//nldebug("Init the context sound %s", _PatternName.c_str());
@ -190,7 +190,7 @@ void CContextSound::init()
nlassertex(nbJoker < SoundContextNbArgs, ("Error will trying to play ContextSound '%s'", _Name.toString().c_str()/*CStringMapper::unmap(_Name).c_str()*/));
fromString(index, contextArgIndex[nbJoker++]);
parseArg = false;
index = "";
index.clear();
}
}
else if (*first == 'r')

View file

@ -271,7 +271,7 @@ int main (int argc, char **argv)
bool _256=(type==CTileBank::_256x256);
// Diffuse bitmap filled ?
if (pTile->getRelativeFileName (CTile::diffuse)!="")
if (!pTile->getRelativeFileName (CTile::diffuse).empty())
{
// File exist ?
string tileFilename = bank.getAbsPath()+CPath::standardizePath(pTile->getRelativeFileName (CTile::diffuse), false);
@ -302,7 +302,7 @@ int main (int argc, char **argv)
}
// Additive bitmap filled ?
if (pTile->getRelativeFileName (CTile::additive)!="")
if (!pTile->getRelativeFileName (CTile::additive).empty())
{
// File exist ?
string tileFilename = bank.getAbsPath()+CPath::standardizePath(pTile->getRelativeFileName (CTile::additive), false);
@ -333,7 +333,7 @@ int main (int argc, char **argv)
}
// Alpha bitmap filled ?
if (pTile->getRelativeFileName (CTile::alpha)!="")
if (!pTile->getRelativeFileName (CTile::alpha).empty())
{
// File exist ?
string tileFilename = bank.getAbsPath()+CPath::standardizePath(pTile->getRelativeFileName (CTile::alpha), false);

View file

@ -175,7 +175,6 @@ void LoadSceneScript (const char *ScriptName, CScene* pScene, vector<SDispCS> &D
if (ITemp != NULL)
{
SDispCS dcsTemp;
dcsTemp.Name = "";
for (sint32 i = 0; i < (1+nNbPlus); ++i)
dcsTemp.Name += " ";
dcsTemp.Name += nameIG;

View file

@ -227,7 +227,7 @@ int main(int argc, char* argv[])
CGlobalRetriever *globalRetriever= NULL;
uint32 grFileDate= 0;
uint32 rbankFileDate= 0;
if( grFile!="" && rbankFile!="" )
if( !grFile.empty() && !rbankFile.empty())
{
CIFile fin;
// serial the retrieverBank. Exception if not found.

View file

@ -117,7 +117,7 @@ void CAnimationSetDlg::OnAddAnimation ()
c[path.GetLength()+1]=0;
// Path is empty
path = "";
path.Empty();
}
else
{

View file

@ -139,9 +139,9 @@ void CCreateFileDlg::OnOK()
void CCreateFileDlg::OnCancel()
{
_Filename = "";
_Path = "";
_FullPath = "";
_Filename.clear();
_Path.clear();
_FullPath.clear();
CDialog::OnCancel();
}

View file

@ -652,7 +652,7 @@ void CMainFrame::OnFileOpen()
c[path.GetLength()+1]=0;
// Path is empty
path = "";
path.Empty();
}
else
{
@ -745,7 +745,7 @@ void CMainFrame::OnFileSaveconfig()
CFileDialog fileDlg( FALSE, _T(".ovcgf"), _T("*.ovcgf"), OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, szFilter);
if (fileDlg.DoModal()==IDOK)
{
ObjView->ParticleWorkspaceFilename = "";
ObjView->ParticleWorkspaceFilename.clear();
CParticleWorkspace *pw = ObjView->getParticleDialog()->getParticleWorkspace();
if (pw && pw->getNumNode() != 0)
{

View file

@ -166,7 +166,7 @@ void CMeshDlg::updateForMorph()
}
else
{
m_ShapeName = "";
m_ShapeName.Empty();
}
}
updateMeshErrorString();

View file

@ -1623,7 +1623,7 @@ void CObjectViewer::resetSlots (uint instance)
// Set no animation in slot UI
for (uint j=0; j<NL3D::CChannelMixer::NumAnimationSlot; j++)
_ListInstance[instance]->Saved.SlotInfo[j].Animation = "";
_ListInstance[instance]->Saved.SlotInfo[j].Animation.clear();
// Reset the animation list
_ListInstance[instance]->Saved.AnimationFileName.clear ();
@ -1743,7 +1743,7 @@ void CObjectViewer::serial (NLMISC::IStream& f)
{
if (ver <=3)
{
ParticleWorkspaceFilename = "";
ParticleWorkspaceFilename.clear();
}
// First instance
uint firstInstance = (uint)_ListInstance.size();
@ -1786,9 +1786,9 @@ void CObjectViewer::serial (NLMISC::IStream& f)
{
// Add the mesh
if (readed[i].SkeletonId != 0xffffffff)
instance = addMesh (serialShape.getShapePointer(), readed[i].ShapeFilename.c_str(), readed[i].SkeletonId + firstInstance, (readed[i].BindBoneName=="")?NULL:readed[i].BindBoneName.c_str());
instance = addMesh (serialShape.getShapePointer(), readed[i].ShapeFilename.c_str(), readed[i].SkeletonId + firstInstance, (readed[i].BindBoneName.empty())?NULL:readed[i].BindBoneName.c_str());
else
instance = addMesh (serialShape.getShapePointer(), readed[i].ShapeFilename.c_str(), 0xffffffff, (readed[i].BindBoneName=="")?NULL:readed[i].BindBoneName.c_str());
instance = addMesh (serialShape.getShapePointer(), readed[i].ShapeFilename.c_str(), 0xffffffff, (readed[i].BindBoneName.empty())?NULL:readed[i].BindBoneName.c_str());
}
}
else
@ -2151,7 +2151,7 @@ uint CObjectViewer::addMesh (NL3D::IShape* pMeshShape, const std::string &meshNa
{
// Bind bone name
uint bindBone = 0xffffffff;
std::string boneName = "";
std::string boneName;
// Name is passed, look for bone
if (bindSkelName)
@ -2400,7 +2400,7 @@ void CObjectViewer::setSingleAnimation (NL3D::CAnimation* pAnim, const std::stri
// Set the animation in the first slot
_ListInstance[instance]->Saved.SlotInfo[0].Animation = name;
_ListInstance[instance]->Saved.SlotInfo[0].Skeleton = "";
_ListInstance[instance]->Saved.SlotInfo[0].Skeleton.clear();
_ListInstance[instance]->Saved.SlotInfo[0].Offset = 0;
_ListInstance[instance]->Saved.SlotInfo[0].StartTime = (int)(pAnim->getBeginTime()*_AnimationDlg->Speed);
_ListInstance[instance]->Saved.SlotInfo[0].EndTime = (int)(pAnim->getEndTime()*_AnimationDlg->Speed);
@ -2978,7 +2978,7 @@ void CObjectViewer::loadVegetableLandscapeCfg(NLMISC::CConfigFile &cf)
}
catch (const EUnknownVar &)
{
_VegetableTexture= "";
_VegetableTexture.clear();
}
// vegetable ambient
@ -3088,7 +3088,7 @@ bool CObjectViewer::createVegetableLandscape()
try
{
if(_VegetableLandscapeTileBank=="")
if(_VegetableLandscapeTileBank.empty())
{
throw Exception("Landscape CFG not fully defined");
}

View file

@ -271,9 +271,9 @@ void CParticleSystemEdit::updatePrecomputedBBoxParams()
if (!ew)
{
m_BBoxX = "";
m_BBoxY = "";
m_BBoxZ = "";
m_BBoxX.Empty();
m_BBoxY.Empty();
m_BBoxZ.Empty();
}
else
{

View file

@ -100,8 +100,8 @@ void CParticleWorkspace::CNode::stickPSToSkeleton(NL3D::CSkeletonModel *skel,
void CParticleWorkspace::CNode::unstickPSFromSkeleton()
{
nlassert(_WS);
_ParentSkelName = "";
_ParentBoneName = "";
_ParentSkelName.clear();
_ParentBoneName.clear();
if (!_PSM) return;
if (_ParentSkel)
{

View file

@ -85,7 +85,9 @@ void CPrecomputedRotationsDlg::updateFromReader(void)
}
else
{
m_NbModels = m_RotSpeedMin = m_RotSpeedMax = "";
m_NbModels.Empty();
m_RotSpeedMin.Empty();
m_RotSpeedMax.Empty();
}
UpdateData(FALSE);

View file

@ -502,7 +502,7 @@ void CSkeletonScaleDlg::refreshTextViewWithScale(TScaleId sid, float scale, flo
// if different values selected, diff
if(diff)
{
*_ScaleEdits[sid]= "";
_ScaleEdits[sid]->Empty();
}
// else display text
else

View file

@ -420,7 +420,7 @@ void CSlotDlg::OnSetAnimation()
updateScrollBar ();
}
else
getSlotInformation ()->Animation = "";
getSlotInformation ()->Animation.clear();
}
refresh (TRUE);
}
@ -444,7 +444,7 @@ void CSlotDlg::OnSetSkeleton()
if (select.Selection!=-1)
getSlotInformation ()->Skeleton = vectString[select.Selection].c_str();
else
getSlotInformation ()->Skeleton = "";
getSlotInformation ()->Skeleton.clear();
setWindowName ();
Invalidate ();

View file

@ -225,7 +225,7 @@ void CStartStopParticleSystem::updateUIFromState()
GetDlgItem(IDC_BROWSE_ANIM)->EnableWindow(FALSE);
GetDlgItem(IDC_DISPLAY_HELPERS)->EnableWindow(FALSE);
GetDlgItem(IDC_CLEAR_ANIM)->EnableWindow(FALSE);
m_TriggerAnim = "";
m_TriggerAnim.Empty();
}
else
{
@ -1033,7 +1033,7 @@ void CStartStopParticleSystem::OnBrowseAnim()
void CStartStopParticleSystem::OnClearAnim()
{
// TODO: Add your control notification handler code here
m_TriggerAnim = "";
m_TriggerAnim.Empty();
_ActiveNode->setTriggerAnim("");
_ParticleDlg->ParticleTreeCtrl->updateCaption(*_ActiveNode);
UpdateData(FALSE);

View file

@ -293,7 +293,7 @@ void CVegetableDlg::CVegetableDesc::initVegetable(const NL3D::CVegetable &veget
void CVegetableDlg::CVegetableDesc::updateVegetableName()
{
// Build the vegetable Name according to the ShapeName
if(Vegetable->ShapeName=="")
if(Vegetable->ShapeName.empty())
{
VegetableName= NL_DefaultVegetName;
}
@ -385,7 +385,7 @@ void CVegetableDlg::buildVegetableSet(NL3D::CTileVegetableDesc &vegetSet, bool
for(uint i=0;i<_Vegetables.size();i++)
{
// if don't want to keep <default> ShapeNames, skip them.
if(!keepDefaultShapeName && _Vegetables[i].Vegetable->ShapeName=="")
if(!keepDefaultShapeName && _Vegetables[i].Vegetable->ShapeName.empty())
continue;
// if don't want to keep hiden vegetables, skip them.
if(!keepHiden && !_Vegetables[i].Visible)

View file

@ -147,7 +147,7 @@ protected:
bool loadVegetableSet(NL3D::CTileVegetableDesc &vegetSet, const TCHAR *title);
/** build the vegetSet from the current _Vegetables
* NB: transform Rotate Angle in Radians.
* \param keepDefaultShapeName if true, then vegetables with a ShapeName=="" are kept.
* \param keepDefaultShapeName if true, then vegetables with a ShapeName.empty() are kept.
* \param keepHiden if true, then vegetables maked as hiden in ObjectViewer are kept.
*/
void buildVegetableSet(NL3D::CTileVegetableDesc &vegetSet, bool keepDefaultShapeName= true, bool keepHiden= true );

View file

@ -502,7 +502,7 @@ namespace NLQT
// load and set search paths from config
//Modules::config().configSearchPaths();
_CurrentInstance = "";
_CurrentInstance.clear();
nlinfo("Scene cleared");
}

View file

@ -2650,7 +2650,7 @@ void CNelExport::OnNodeProperties (const std::set<INode*> &listNode)
{
// Get a string
std::string nameLod=CExportNel::getScriptAppData (node, NEL3D_APPDATA_LOD_NAME+name, "");
if (nameLod!="")
if (!nameLod.empty())
{
param.ListLodName.push_back (nameLod);
}
@ -2854,7 +2854,7 @@ void CNelExport::OnNodeProperties (const std::set<INode*> &listNode)
param.SoundGroup = DIFFERENT_VALUE_STRING;
if (CExportNel::getScriptAppData(node, NEL3D_APPDATA_ENV_FX, "no fx") != param.EnvironmentFX)
{
param.EnvironmentFX = "";
param.EnvironmentFX.clear();
}
if ( param.LightGroup != CExportNel::getScriptAppData (node, NEL3D_APPDATA_LM_LIGHT_GROUP, 0) )
@ -2871,7 +2871,7 @@ void CNelExport::OnNodeProperties (const std::set<INode*> &listNode)
if (CExportNel::getScriptAppData (node, NEL3D_APPDATA_IGNAME, "")!=param.InstanceGroupName)
param.InstanceGroupName = DIFFERENT_VALUE_STRING;
if (CExportNel::getScriptAppData (node, NEL3D_APPDATA_INTERFACE_FILE, "")!=param.InterfaceFileName)
param.InterfaceFileName = "";
param.InterfaceFileName.clear();
if (CExportNel::getScriptAppData (node, NEL3D_APPDATA_INTERFACE_THRESHOLD, 0.1f)!=param.InterfaceThreshold)
param.InterfaceThreshold = -1;
if (CExportNel::getScriptAppData (node, NEL3D_APPDATA_GET_INTERFACE_NORMAL_FROM_SCENE_OBJECTS, 0)!=param.GetInterfaceNormalsFromSceneObjects)
@ -2942,7 +2942,7 @@ void CNelExport::OnNodeProperties (const std::set<INode*> &listNode)
{
// Get a string
std::string nameLod=CExportNel::getScriptAppData (node, NEL3D_APPDATA_LOD_NAME+name, "");
if (nameLod!="")
if (!nameLod.empty())
{
tmplist.push_back (nameLod);
}

View file

@ -369,7 +369,7 @@ void CNelExport::viewMesh (TimeValue time)
string sTmp = "Object Name: ";
sTmp += pNode->GetName();
ProgBar.setLine (0, sTmp);
sTmp = "";
sTmp.clear();
for (uint32 i = 1; i < 10; ++i)
ProgBar.setLine (i, sTmp);
sTmp = "Last Error";
@ -582,8 +582,8 @@ void CNelExport::viewMesh (TimeValue time)
NLMISC::clamp(slInfo.CellSurfaceLightSize, 0.001f, 1000000.f);
slInfo.CellRaytraceDeltaZ= theExportSceneStruct.SurfaceLightingDeltaZ;
// no more add any prefix to the colision identifier.
slInfo.ColIdentifierPrefix= "";
slInfo.ColIdentifierSuffix= "";
slInfo.ColIdentifierPrefix.clear();
slInfo.ColIdentifierSuffix.clear();
// Build RetrieverBank and GlobalRetriever from collisions in scene
_ExportNel->computeCollisionRetrieverFromScene(time, slInfo.RetrieverBank, slInfo.GlobalRetriever,
slInfo.ColIdentifierPrefix.c_str(), slInfo.ColIdentifierSuffix.c_str(), slInfo.IgFileName);

View file

@ -66,7 +66,7 @@ INT_PTR CALLBACK CalculatingDialogCallback (
SendMessage (GetDlgItem (hwndDlg, IDC_STATICTIMELEFT), WM_SETTEXT, 0, (long)temp);
SendMessage (GetDlgItem (hwndDlg, IDC_BUTTONCANCEL), WM_PAINT, 0, 0);
}
string all = "";
string all;
for (uint32 i = 0; i < 14; ++i)
all += pClass->sInfoProgress[i] + "\n";
SendMessage (GetDlgItem (hwndDlg, IDC_STATICINFO), WM_SETTEXT, 0, (long)all.c_str());

View file

@ -2436,7 +2436,7 @@ bool CExportNel::calculateLM( CMesh::CMeshBuild *pZeMeshBuild, CMeshBase::CMeshB
{
string sTmp = "Placement";
gOptions.FeedBack->setLine (3, sTmp);
sTmp = "";
sTmp.clear();
for(i=4;i<10;++i)
gOptions.FeedBack->setLine (i, sTmp);
gOptions.FeedBack->update ();

View file

@ -391,7 +391,7 @@ void CExportNel::computeCollisionRetrieverFromScene(TimeValue time,
// Default: empty retrieverBank/globalRetriever
retrieverBank= NULL;
globalRetriever= NULL;
retIgName= "";
retIgName.clear();
// get list of nodes from scene
std::vector<INode*> nodes;

View file

@ -946,11 +946,11 @@ std::string CExportNel::getAnimatedLight (INode *node)
{
std::string ret = CExportNel::getScriptAppData (node, NEL3D_APPDATA_LM_ANIMATED_LIGHT, NEL3D_APPDATA_LM_ANIMATED_LIGHT_DEFAULT);
if (ret == "Sun")
ret = "";
ret.clear();
if (ret == "GlobalLight")
ret = "";
ret.clear();
if (ret == "(Use NelLight Modifier)")
ret = "";
ret.clear();
return ret;
}

View file

@ -715,7 +715,7 @@ void CExportNel::buildScene (NL3D::CScene &scene, NL3D::CShapeBank &shapeBank, I
sTmp += pNode->GetName();
if (progress)
progress->setLine (0, sTmp);
sTmp = "";
sTmp.clear();
for (uint32 i = 1; i < 10; ++i)
{
if (progress)

View file

@ -1627,7 +1627,7 @@ load_bank_cf(Value** arg_list, int count)
// Check to see if the arguments match up to what we expect
// We want to use 'TurnAllTexturesOn <object to use>'
std::string bankName = GetBankPathName ();
if (bankName!="")
if (!bankName.empty())
{
try
{

View file

@ -434,7 +434,6 @@ class CBankManager
public:
CBankManager ()
{
_lastPath="";
}
const NL3D::CTileBank& getBank (std::string& path=GetBankPathName ())
{

View file

@ -175,7 +175,7 @@ bool RPatchMesh::exportZone(INode* pNode, PatchMesh* pPM, NL3D::CZone& zone, CZo
// Get the bank name
std::string sName=GetBankPathName ();
if (sName!="")
if (!sName.empty())
{
// Open the bank
CIFile file;

View file

@ -3979,7 +3979,7 @@ void EPM_PaintCMode::DoPaint ()
std::string sName=GetBankPathName ();
if (sName!="")
if (!sName.empty())
{
CIFile file;
if (file.open (sName))

View file

@ -168,7 +168,7 @@ void CTileSetCont::build (CTileBank& bank, uint tileSet)
std::string fileName=bank.getAbsPath()+bank.getTile (set->getTile128(0))->getRelativeFileName (CTile::diffuse);
// Valid name?
if (fileName!="")
if (!fileName.empty())
{
// Create it
MainBitmap=new CTextureFile (fileName);
@ -193,7 +193,7 @@ void CTileSetCont::build (CTileBank& bank, uint tileSet)
std::string fileName=bank.getAbsPath()+pTile->getRelativeFileName (CTile::diffuse);
// Valid name?
if (fileName!="")
if (!fileName.empty())
{
// Create it
if (GroupBitmap[group]==NULL)
@ -218,7 +218,7 @@ void CTileSetCont::build (CTileBank& bank, uint tileSet)
std::string fileName=bank.getAbsPath()+pTile->getRelativeFileName (CTile::diffuse);
// Valid name?
if (fileName!="")
if (!fileName.empty())
{
// Create it
if (GroupBitmap[group]==NULL)
@ -250,10 +250,10 @@ void CTileSetCont::build (CTileBank& bank, uint tileSet)
// Get the name
std::string fileName = bank.getDisplacementMap(dispTile);
if (fileName=="EmptyDisplacementMap")
fileName="";
fileName.clear();
// Valid name?
if (fileName!="")
if (!fileName.empty())
{
// Create it
DisplaceBitmap[displace]=new CTextureFile (bank.getAbsPath()+fileName);

View file

@ -443,7 +443,7 @@ bool Tile_utility::SetupMaterial () const
mtl->SetShininess (0.0, t);
mtl->SetSpecular (Color (0,0,0), t);
if ((tile->getRelativeFileName(CTile::diffuse)!="")||(tile->getRelativeFileName(CTile::additive)!=""))
if (!tile->getRelativeFileName(CTile::diffuse).empty() || !tile->getRelativeFileName(CTile::additive).empty())
{
bActive=true;
Texmap* rgb=(Texmap*)GetRGBAddDesc()->Create (FALSE);
@ -452,7 +452,7 @@ bool Tile_utility::SetupMaterial () const
mtl->SetSubTexmap (ID_DI, rgb);
mtl->SubTexmapOn (ID_DI);
if (tile->getRelativeFileName(CTile::diffuse)!="")
if (!tile->getRelativeFileName(CTile::diffuse).empty())
{
// New BitmapTex
BitmapTex* tex=NewDefaultBitmapTex();
@ -472,7 +472,7 @@ bool Tile_utility::SetupMaterial () const
mtl->NotifyDependents(FOREVER, PART_ALL, REFMSG_CHANGE);
}
if (tile->getRelativeFileName(CTile::additive)!="")
if (!tile->getRelativeFileName(CTile::additive).empty())
{
// New BitmapTex
BitmapTex* tex=NewDefaultBitmapTex();

View file

@ -546,7 +546,7 @@ unsigned long Browse::MyControllingFunction( void* pParam )
rot = tileBank2.getTile (index)->getRotAlpha ();
}
else
path = "";
path.clear();
}
break;
case 3:
@ -576,7 +576,7 @@ unsigned long Browse::MyControllingFunction( void* pParam )
break;
}
if ((path!="") && _LoadBitmap(tileBank2.getAbsPath() + path, pBmp, *bits, pAlpha, rot))
if (!path.empty() && _LoadBitmap(tileBank2.getAbsPath() + path, pBmp, *bits, pAlpha, rot))
{
*ld=1;
int iFV,iLV; br->m_ctrl.GetVisibility(iFV, iLV, br->m_128x128);
@ -633,7 +633,7 @@ void Browse::Init()
value=256;
type=REG_SZ;
if (RegQueryValueEx(regkey,REGKEY_LASTPATH,0,&type,(unsigned char *)&sWindowpl,&value)!=ERROR_SUCCESS)
m_ctrl.LastPath="";
m_ctrl.LastPath.clear();
else
m_ctrl.LastPath=(const char*)sWindowpl;
value=4;
@ -916,7 +916,7 @@ void Browse::OnBatchLoad ()
// Transition to patch
CTileSetTransition* trans=tileBank2.getTileSet (land)->getTransition (transition);
if (tileBank2.getTile (trans->getTile())->getRelativeFileName (CTile::alpha)=="")
if (tileBank2.getTile (trans->getTile())->getRelativeFileName (CTile::alpha).empty())
{
// Continue ?
int ok;
@ -958,7 +958,7 @@ void Browse::OnBatchLoad ()
// Transition to patch
CTileSetTransition* trans=tileBank2.getTileSet (land)->getTransition (transition);
if (tileBank2.getTile (trans->getTile())->getRelativeFileName (m_ctrl.Texture==1?CTile::diffuse:CTile::additive)=="")
if (tileBank2.getTile (trans->getTile())->getRelativeFileName (m_ctrl.Texture==1?CTile::diffuse:CTile::additive).empty())
{
// Try to load a tile with a file name like /tiletransition0.tga
char sName2[256];

View file

@ -577,7 +577,7 @@ void SelectionTerritoire::OnPath()
const std::string& bitmapPath=tileBank.getTile(tiles)->getRelativeFileName ((CTile::TBitmap)type);
// not empty ?
if (bitmapPath!="")
if (!bitmapPath.empty())
{
// Check the path
if (CheckPath (bitmapPath, path)==false)
@ -648,7 +648,7 @@ void SelectionTerritoire::OnPath()
std::string bitmapPath=tileBank.getTile(tiles)->getRelativeFileName ((CTile::TBitmap)type);
// not empty ?
if (bitmapPath!="")
if (!bitmapPath.empty())
{
// Remove the absolute path
bool res=RemovePath (bitmapPath, path);
@ -668,7 +668,7 @@ void SelectionTerritoire::OnPath()
std::string bitmapPath=tileBank.getDisplacementMap (noise);
// not empty ?
if (bitmapPath!="")
if (!bitmapPath.empty())
{
// Remove the absolute path
bool res=RemovePath (bitmapPath, path);

View file

@ -432,7 +432,7 @@ int TileList::setDisplacement (int tile, const std::string& name)
if (RemovePath (troncated, tileBank2.getAbsPath ().c_str()))
{
// load it
if (troncated!="")
if (!troncated.empty())
{
// not loaded
theListDisplacement[tile].loaded=0;
@ -670,7 +670,7 @@ const std::string& TileInfo::getRelativeFileName (CTile::TBitmap type, int index
bool TileInfo::Load (int index, std::vector<NLMISC::CBGRA>* Alpha)
{
bool bRes=true;
if (!loaded && getRelativeFileName (CTile::diffuse, index)!="")
if (!loaded && !getRelativeFileName (CTile::diffuse, index).empty())
{
if (!_LoadBitmap(tileBank2.getAbsPath() + getRelativeFileName (CTile::diffuse, index), &BmpInfo, Bits, Alpha, 0))
{
@ -680,7 +680,7 @@ bool TileInfo::Load (int index, std::vector<NLMISC::CBGRA>* Alpha)
else
loaded=1;
}
if (!nightLoaded && getRelativeFileName (CTile::additive, index)!="")
if (!nightLoaded && !getRelativeFileName (CTile::additive, index).empty())
{
if (!_LoadBitmap(tileBank2.getAbsPath() + getRelativeFileName (CTile::additive, index), &nightBmpInfo, nightBits, Alpha, 0))
{
@ -690,7 +690,7 @@ bool TileInfo::Load (int index, std::vector<NLMISC::CBGRA>* Alpha)
else
nightLoaded=1;
}
if (!alphaLoaded && getRelativeFileName (CTile::alpha, index)!="")
if (!alphaLoaded && !getRelativeFileName (CTile::alpha, index).empty())
{
if (!_LoadBitmap(tileBank2.getAbsPath() + getRelativeFileName (CTile::alpha, index), &alphaBmpInfo, alphaBits, NULL,
tileBank2.getTile (index)->getRotAlpha ()))
@ -1205,7 +1205,7 @@ void CTView::DrawTile(tilelist::iterator i,CDC *pDC,int clear, int n)
if (index!=-1)
pth = i->getRelativeFileName ((CTile::TBitmap)(Texture-1), index);
else
pth = "";
pth.clear();
}
break;
case 3:

View file

@ -77,8 +77,8 @@ BOOL CChooseVegetSet::OnInitDialog()
{
CDialog::OnInitDialog();
if (FileName != "")
Name.SetWindowText (FileName.c_str());
if (!FileName.empty())
Name.SetWindowText (utf8ToTStr(FileName));
else
Name.SetWindowText ("Browse...");
@ -88,6 +88,6 @@ BOOL CChooseVegetSet::OnInitDialog()
void CChooseVegetSet::OnReset()
{
FileName = "";
Name.SetWindowText ("Browse...");
FileName.clear();
Name.SetWindowText (_T("Browse..."));
}

View file

@ -149,7 +149,7 @@ void TileInfo::Init(int id, TileType tileType)
bool TileInfo::Load (int index, std::vector<NLMISC::CBGRA>* Alpha)
{
bool bRes=true;
if (!loaded && getRelativeFileName (Diffuse, index)!="")
if (!loaded && !getRelativeFileName (Diffuse, index).empty())
{
path = fixPath(tileBankBrowser.getAbsPath() + getRelativeFileName (Diffuse, index));
@ -164,7 +164,7 @@ bool TileInfo::Load (int index, std::vector<NLMISC::CBGRA>* Alpha)
else
loaded=1;
}
if (!nightLoaded && getRelativeFileName (Additive, index)!="")
if (!nightLoaded && !getRelativeFileName (Additive, index).empty())
{
nightPath = fixPath(tileBankBrowser.getAbsPath() + getRelativeFileName (Additive, index));
if (!loadPixmapBuffer( nightPath, nightBits, Alpha, 0))
@ -175,7 +175,7 @@ bool TileInfo::Load (int index, std::vector<NLMISC::CBGRA>* Alpha)
else
nightLoaded=1;
}
if (!alphaLoaded && getRelativeFileName (::Alpha, index)!="")
if (!alphaLoaded && !getRelativeFileName (::Alpha, index).empty())
{
alphaPath = fixPath(tileBankBrowser.getAbsPath() + getRelativeFileName (::Alpha, index));
if (!loadPixmapBuffer( alphaPath, alphaBits, NULL, tileBankBrowser.getTile (index)->getRotAlpha ()))
@ -234,7 +234,7 @@ const std::string TileInfo::getRelativeFileName (TileTexture texture, int index)
//TODO titegus: remove MAGIC STRING "EmptyDisplacementMap" in Nel \tile_bank.cpp\void CTileNoise::setEmpty () or add an IsEmpty() method !!!!
if (currentPath == "EmptyDisplacementMap")
currentPath = "";
currentPath.clear();
}
}

View file

@ -421,7 +421,7 @@ void CTile_browser_dlg::on_batchLoadPushButton_clicked()
// Transition to patch
CTileSetTransition* trans=tileBankBrowser.getTileSet (tileSetIndex)->getTransition (transition);
if (tileBankBrowser.getTile (trans->getTile())->getRelativeFileName (CTile::alpha)=="")
if (tileBankBrowser.getTile (trans->getTile())->getRelativeFileName (CTile::alpha).empty())
{
// Continue ?
int ok;
@ -465,7 +465,7 @@ void CTile_browser_dlg::on_batchLoadPushButton_clicked()
// Transition to patch
//CTileSetTransition* trans=tileBankBrowser.getTileSet (tileSetIndex)->getTransition (transition);
//if (tileBankBrowser.getTile (trans->getTile())->getRelativeFileName ((CTile::TBitmap)tileTextureButtonGroup->checkedId())=="")
//if (tileBankBrowser.getTile (trans->getTile())->getRelativeFileName ((CTile::TBitmap)tileTextureButtonGroup->checkedId()).empty())
//{
// // Try to load a tile with a file name like /tiletransition0.tga
// char sName2[256];

View file

@ -514,7 +514,7 @@ void CTile_edit_dlg::on_absolutePathPushButton_clicked()
const std::string& bitmapPath=tileBank.getTile(tiles)->getRelativeFileName ((CTile::TBitmap)type);
// not empty ?
if (bitmapPath!="")
if (!bitmapPath.empty())
{
// Check the path
if ( CheckPath( bitmapPath, path.toUtf8() ) == false )
@ -583,7 +583,7 @@ void CTile_edit_dlg::on_absolutePathPushButton_clicked()
std::string bitmapPath=tileBank.getTile(tiles)->getRelativeFileName ((CTile::TBitmap)type);
// not empty ?
if (bitmapPath!="")
if (!bitmapPath.empty())
{
// Remove the absolute path
bool res=RemovePath (bitmapPath, path.toUtf8());
@ -603,7 +603,7 @@ void CTile_edit_dlg::on_absolutePathPushButton_clicked()
std::string bitmapPath=tileBank.getDisplacementMap (noise);
// not empty ?
if (bitmapPath!="")
if (!bitmapPath.empty())
{
// Remove the absolute path
bool res=RemovePath (bitmapPath, path.toUtf8());

View file

@ -135,7 +135,6 @@ struct CViewerConfig
LandscapeThreshold = 0.001f;
LandscapeNoise = true;
HeightFieldName= "";
HeightFieldMaxZ= 100;
HeightFieldOriginX= 16000;
HeightFieldOriginY= -24000;
@ -344,7 +343,7 @@ void displayZones()
CBitmap heightBitmap;
CIFile file(ViewerCfg.HeightFieldName);
if( ViewerCfg.HeightFieldName!="" && heightBitmap.load(file) )
if( !ViewerCfg.HeightFieldName.empty() && heightBitmap.load(file) )
{
CHeightMap heightMap;
heightMap.buildFromBitmap(heightBitmap);
@ -373,7 +372,7 @@ void displayZones()
nlerror (tmp.c_str());
}
if ((Landscape->Landscape.TileBank.getAbsPath ()=="")&&(ViewerCfg.TilesPath!=""))
if ((Landscape->Landscape.TileBank.getAbsPath ().empty())&&(!ViewerCfg.TilesPath.empty()))
Landscape->Landscape.TileBank.setAbsPath (ViewerCfg.TilesPath + "/");
if (ViewerCfg.UseDDS)

View file

@ -933,7 +933,7 @@ void convertCsvFile( const string &file, bool generate, const string& sheetType
if ( idm==dirmapDirs.end() )
{
nlinfo( "Directory mapping not found for %s (index %u)", filebase.c_str(), letterIndex );
dirbase = ""; // put into root
dirbase.clear(); // put into root
}
}
else
@ -953,7 +953,7 @@ void convertCsvFile( const string &file, bool generate, const string& sheetType
{
// Load sheet (skip if failed)
dirbase = "";
dirbase.clear();
filename = (*it).second; // whole path
form = (CForm*)formLoader->loadForm( filename.c_str() );
if (form == NULL)

View file

@ -688,8 +688,8 @@ void CBranch_patcherDlg::OnButtonExtractTokens()
m_TargetDirLabel = "Target Dir";
m_SrcDir = SrcDirBackup;
m_DestDir = TargetDirBackup;
m_Filename = "";
((CButton*)GetDlgItem( IDC_ButtonExtractTokens ))->SetWindowText( "Enter Tokens" );
m_Filename.Empty();
((CButton*)GetDlgItem( IDC_ButtonExtractTokens ))->SetWindowText( _T("Enter Tokens") );
GetDlgItem( IDC_TopText )->ShowWindow( SW_SHOW );
GetDlgItem( IDC_ButtonClearTokens )->EnableWindow( TRUE );
GetDlgItem( IDC_ButtonPatch )->ShowWindow( SW_SHOW );
@ -703,8 +703,8 @@ void CBranch_patcherDlg::OnButtonExtractTokens()
void CBranch_patcherDlg::OnButtonClearTokens()
{
Token1 = "";
Token2 = "";
Token1.Empty();
Token2.Empty();
displayTokens();
}

View file

@ -517,7 +517,7 @@ CViewDialog *CLog_analyserDlg::onAddCommon( const vector<CString>& filenames )
view->Filenames = filenames;
}
view->LogSessionStartDate = "";
view->LogSessionStartDate.Empty();
LogSessionsDialog.clear();
if ( ((CButton*)GetDlgItem( IDC_CheckSessions ))->GetCheck() == 1 )

View file

@ -213,7 +213,7 @@ void CBGDownloaderAccess::resumeBackgroundDownload()
//=====================================================
void CBGDownloaderAccess::CDownloadCoTask::run()
{
Parent->_ErrorMsg = "";
Parent->_ErrorMsg.clear();
try
{
// don't restart downloader before

View file

@ -183,7 +183,7 @@ extern UCamera MainCam;
////////////
// STATIC //
////////////
const std::string CCharacterCL::_EmptyString = "";
const std::string CCharacterCL::_EmptyString;
const uint8 CCharacterCL::_BadHairIndex = 0xFF;
H_AUTO_DECL ( RZ_Client_Character_CL_Update_Pos_Combat_Float )

View file

@ -38,7 +38,7 @@ using namespace std;
/////////////
// METHODS //
/////////////
const string CGenderInfo::UnknownItemName = "";
const string CGenderInfo::UnknownItemName;
// description of a visual slot that must be read by CGenderInfo
struct CSlotInfo

View file

@ -44,7 +44,7 @@ static void tokenize (const string &zeString, vector<string> &tokens)
if ((nextseppos1 == string::npos) && (nextseppos2 == string::npos))
{
tokens.push_back(sTmp);
sTmp = "";
sTmp.clear();
}
else
{

View file

@ -5236,7 +5236,7 @@ bool CUserCommand::execute(const std::string &/* rawCommandString */, const std:
{
// Build the final string
static string finalArgs;
finalArgs = "";
finalArgs.clear();
uint i;
uint index = 0;
const vector<string> &keywords = mode->Keywords;

View file

@ -1976,7 +1976,7 @@ public:
}
}
NewKeysCharNameValidated = "";
NewKeysCharNameValidated.clear();
NetMngr.push(out);
NetMngr.send(NetMngr.getCurrentServerTick());
@ -2304,8 +2304,8 @@ public:
virtual void execute (CCtrlBase * /* pCaller */, const string &/* Params */)
{
NewKeysCharNameWanted = "";
NewKeysCharNameValidated = "";
NewKeysCharNameWanted.clear();
NewKeysCharNameValidated.clear();
GameKeySet = "keys.xml";
RingEditorKeySet = "keys_r2ed.xml";
First = true;
@ -3121,10 +3121,10 @@ class CAHLoadScenario : public IActionHandler
launchScenarioFromRingAccessPoint = true;
}
string rules="", level="", title="";
string initialIsland="", initialEntryPoint="", initialSeason = "";
std::string lang="", scenarioType="";
std::string otherCharAccess="";
string rules, level, title;
string initialIsland, initialEntryPoint, initialSeason;
std::string lang, scenarioType;
std::string otherCharAccess;
std::string nevraxScenario = "0";
std::string trialAllowed = "0";
for(uint i=0; i<values.size(); i++)

View file

@ -170,5 +170,5 @@ bool CContextualCursor::context(const std::string &contextName, float dist, cons
void CContextualCursor::release()
{
_Contexts.clear ();
_Context = "";
_Context.clear();
}

View file

@ -183,7 +183,7 @@ bool CEntityCL::SInstanceCL::createLoading(const string &strShapeName, const str
if(!Loading.empty())
{
Scene->deleteInstance(Loading);
LoadingName = "";
LoadingName.clear();
}
// if the new instance is NULL, then clean ALL
@ -193,7 +193,7 @@ bool CEntityCL::SInstanceCL::createLoading(const string &strShapeName, const str
{
releaseStaticFXs();
Scene->deleteInstance(Current);
CurrentName = "";
CurrentName.clear();
}
}
// else setup into loading
@ -347,7 +347,7 @@ void CEntityCL::SInstanceCL::updateCurrentFromLoading(NL3D::USkeleton Skeleton)
if (!Current.empty())
{
Scene->deleteInstance(Current);
CurrentName = "";
CurrentName.clear();
}
@ -355,7 +355,7 @@ void CEntityCL::SInstanceCL::updateCurrentFromLoading(NL3D::USkeleton Skeleton)
Current = Loading;
CurrentName = LoadingName;
Loading = NULL;
LoadingName = "";
LoadingName.clear();
// If there is a skeleton, bind the skin to the skeleton.
@ -533,7 +533,6 @@ CEntityCL::CEntityCL()
_SelectionFX = NULL;
_MouseOverFX = NULL;
_StateFX = NULL;
_StateFXName = "";
_GMTitle = _InvalidGMTitleCode;
_LastLocalSelectBoxComputeTime = 0;
_InSceneInterfaceEnabled = true;
@ -603,7 +602,7 @@ CEntityCL::~CEntityCL()
if (!_StateFX.empty() && Scene)
{
Scene->deleteInstance(_StateFX);
_StateFXName = "";
_StateFXName.clear();
}
if (!_SelectionFX.empty() && Scene)
{
@ -751,7 +750,7 @@ void CEntityCL::init()
_GroundTypeCache= 0;
_StateFX = NULL;
_StateFXName = "";
_StateFXName.clear();
_SelectionFX = NULL;
_MouseOverFX = NULL;
@ -3599,7 +3598,7 @@ void CEntityCL::removeStateFx()
if (!_StateFX.empty() && Scene)
{
Scene->deleteInstance(_StateFX);
_StateFXName = "";
_StateFXName.clear();
}
}

Some files were not shown because too many files have changed in this diff Show more