コード例 #1
0
ファイル: CTString.cpp プロジェクト: 0-T-0/Serious-Engine
CTString operator+(const char *strFirst, const CTString &strSecond)
{
  ASSERT(strFirst!=NULL && strSecond.IsValid());

  return(CTString(strFirst)+=strSecond);
}
コード例 #2
0
ファイル: CTString.cpp プロジェクト: 0-T-0/Serious-Engine
/*
 * String concatenation.
 */
CTString CTString::operator+(const CTString &strSecond) const
{
  ASSERT(IsValid() && strSecond.IsValid());

  return(CTString(*this)+=strSecond);
}
コード例 #3
0
ファイル: CTString.cpp プロジェクト: 0-T-0/Serious-Engine
/*
 * Inequality comparison.
 */
BOOL CTString::operator!=(const CTString &strOther) const
{
  ASSERT(IsValid() && strOther.IsValid());

  return !( *this == strOther );
}
コード例 #4
0
ファイル: CTString.cpp プロジェクト: 0-T-0/Serious-Engine
 BOOL operator!=(const char *strThis, const CTString &strOther)
{
  ASSERT(strOther.IsValid() && strThis!=NULL);

  return !( strOther == strThis);
}
コード例 #5
0
ファイル: CTString.cpp プロジェクト: 0-T-0/Serious-Engine
/*
 * Equality comparison.
 */
BOOL CTString::operator==(const CTString &strOther) const
{
  ASSERT(IsValid() && strOther.IsValid());

  return stricmp( str_String, strOther.str_String) == 0;
}