|
I believe you should avoid std::string and use the zdoom-derived FString.
Uh, speaking of std::string, it's used a lot in some zandronum files:
network.cpp:285: std::vector<std::string> lumpsToAuthenticate;
network.cpp.orig:285: std::vector<std::string> lumpsToAuthenticate;
networkshared.cpp:566:std::string GenerateCouldNotOpenFileErrorString( const char *pszFunctionHeader, const char *pszFileName, LONG lErrorCode )
networkshared.cpp:568: std::stringstream errorMessage;
networkshared.cpp:1065:std::string IPList::getEntryAsString( const ULONG ulIdx, bool bIncludeComment, bool bIncludeExpiration, bool bInludeNewline ) const
networkshared.cpp:1067: std::stringstream entryStream;
networkshared.cpp:1102:void IPList::addEntry( const char *pszIP0, const char *pszIP1, const char *pszIP2, const char *pszIP3, const char *pszPlayerName, const char *pszCommentUncleaned, std::string &Message, time_t tExpiration )
networkshared.cpp:1108: std::stringstream messageStream;
networkshared.cpp:1218:void IPList::addEntry( const char *pszIPAddress, const char *pszPlayerName, const char *pszComment, std::string &Message, time_t tExpiration )
networkshared.cpp:1257:void IPList::removeEntry( const char *pszIP0, const char *pszIP1, const char *pszIP2, const char *pszIP3, std::string &Message )
networkshared.cpp:1261: std::stringstream messageStream;
networkshared.cpp:1281:void IPList::removeEntry( const char *pszIPAddress, std::string &Message )
networkshared.cpp:1300: std::string outString;
networkshared.h:287:std::string GenerateCouldNotOpenFileErrorString( const char *pszFunctionHeader, const char *pszFileName, LONG lErrorCode );networkshared.h:348: std::string
_filename;
networkshared.h:349: std::string _error;
networkshared.h:360: std::string getEntryAsString( const ULONG ulIdx, bool bIncludeComment = true, bool bIncludeExpiration = true, bool bInludeNewline = true ) const;
networkshared.h:364: void addEntry( const char *pszIP0, const char *pszIP1, const char *pszIP2, const char *pszIP3, const char *pszPlayerName, const char *pszComment, std::string &Message, time_t tExpiration );
networkshared.h:365: void addEntry( const char *pszIPAddress, const char *pszPlayerName, const char *pszComment, std::string &Message, time_t tExpiration );
networkshared.h:366: void removeEntry( const char *pszIP0, const char *pszIP1, const char *pszIP2, const char *pszIP3, std::string &Message );
networkshared.h:367: void removeEntry( const char *pszIPAddress, std::string &Message );sv_ban.cpp:204: std::string Message;
sv_ban.cpp:213: std::string Message;
sv_ban.cpp:255: std::string Message;
sv_ban.cpp:411: std::string message;
sv_ban.cpp:618: std::string message;
sv_ban.cpp:636: std::string message;
sv_ban.cpp:651: std::string message;
sv_ban.cpp:666: std::string message;
sv_main.cpp:6369: std::string reason;
win32/serverconsole/serverconsole.cpp:1491: std::string Message;
If you wish, Torr, I can take a look at these and convert them to FString.
|
|