метод System::operator==
System::operator==(ArraySegment<T>, ArraySegment<T>) method
template<typename T> bool System::operator==(ArraySegment<T> a, ArraySegment<T> b)
См. также
- Class ArraySegment
- Namespace System
- Library Aspose.Font for C++
System::operator==(Chars&, const String&) method
String comparison.
template<class Chars,typename std::enable_if< IsStringLiteral< Chars, char_t >::value >::type *> bool System::operator==(Chars &left, const String &right)
| Параметр | Описание |
|---|---|
| Chars | String литеральный тип. |
| Параметр | Тип | Описание |
|---|---|---|
| left | Chars& | String литерал для сравнения. |
| right | const String& | String для сравнения. |
ReturnValue
true, если строки совпадают, иначе false.
См. также
- Class String
- Namespace System
- Library Aspose.Font for C++
System::operator==(const SharedPtr<Object>&, const String&) method
Object and string comparison.
bool System::operator==(const SharedPtr<Object> &left, const String &right)
| Параметр | Тип | Описание |
|---|---|---|
| left | const SharedPtr<Object>& | Object для преобразования в строку и сравнения. |
| right | const String& | String для сравнения. |
ReturnValue
true, если строковое представление объекта равно строке, иначе false.
См. также
- Typedef SharedPtr
- Class Object
- Class String
- Namespace System
- Library Aspose.Font for C++
System::operator==(const SharedPtr<Uri>&, const SharedPtr<Uri>&) method
Определяет, равны ли URI, представленные текущим и указанным объектами.
bool System::operator==(const SharedPtr<Uri> &uri1, const SharedPtr<Uri> &uri2)
| Параметр | Тип | Описание |
|---|---|---|
| uri1 | const SharedPtr<Uri>& | Первый объект Uri для сравнения |
| uri2 | const SharedPtr<Uri>& | Второй объект Uri для сравнения |
ReturnValue
True, если URI равны, иначе - false.
См. также
- Typedef SharedPtr
- Class Uri
- Namespace System
- Library Aspose.Font for C++
System::operator==(const SmartPtr<X>&, const SmartPtr<Y>&) method
Сравнивает два умных указателя на равенство.
template<class X,class Y> bool System::operator==(const SmartPtr<X> &x, const SmartPtr<Y> &y)
| Параметр | Описание |
|---|---|
| X | Тип объекта, на который указывает первый указатель. |
| Y | Тип объекта, на который указывает второй указатель. |
| Параметр | Тип | Описание |
|---|---|---|
| x | const SmartPtr<X>& | Первый указатель для сравнения. |
| y | const SmartPtr<Y>& | Второй указатель для сравнения. |
ReturnValue
True, если указатели совпадают, иначе false.
См. также
- Class SmartPtr
- Namespace System
- Library Aspose.Font for C++
System::operator==(const SmartPtr<X>&, const Y *) method
Сравнение на равенство умного указателя с простым (C) указателем.
template<class X,class Y> std::enable_if<std::is_base_of<Object, Y>::value &&detail::has_no_operator_equal<X, Y>::value, bool>::type System::operator==(const SmartPtr<X> &x, const Y *y)
| Параметр | Описание |
|---|---|
| X | тип умного указателя. |
| Y | тип простого указателя. |
| Параметр | Тип | Описание |
|---|---|---|
| x | const SmartPtr<X>& | умный указатель для сравнения (слева). |
| y | const Y * | указатель для сравнения (справа). |
ReturnValue
True, если указатели совпадают, иначе false.
См. также
- Class Object
- Class SmartPtr
- Namespace System
- Library Aspose.Font for C++
System::operator==(const T1&, const Nullable<T2>&) method
Определяет, равна ли указанная величина значению, представленному указанным объектом Nullable, путем применения operator==() к этим значениям.
template<typename T1,typename T2> std::enable_if<!IsNullable<T1>::value, bool>::type System::operator==(const T1 &some, const Nullable<T2> &other)
| Параметр | Описание |
|---|---|
| T1 | Тип первого сравниваемого значения |
| T2 | Базовый тип объекта Nullable, представляющего второе сравниваемое значение |
| Параметр | Тип | Описание |
|---|---|---|
| некоторые | const T1& | Константная ссылка на значение, которое будет использоваться в качестве первого сравниваемого |
| other | const Nullable<T2>& | Константная ссылка на объект Nullable, значение которого будет использоваться в качестве второго сравниваемого |
ReturnValue
True, если сравниваемые значения равны, иначе - false.
См. также
- Class Nullable
- Namespace System
- Library Aspose.Font for C++
System::operator==(const X *, const SmartPtr<Y>&) method
Сравнение на равенство умного указателя с простым (C) указателем.
template<class X,class Y> std::enable_if<std::is_base_of<Object, X>::value &&detail::has_no_operator_equal<X, Y>::value, bool>::type System::operator==(const X *x, const SmartPtr<Y> &y)
| Параметр | Описание |
|---|---|
| X | тип простого указателя. |
| Y | тип умного указателя. |
| Параметр | Тип | Описание |
|---|---|---|
| x | const X * | указатель для сравнения (справа). |
| y | const SmartPtr<Y>& | умный указатель для сравнения (слева). |
ReturnValue
True, если указатели совпадают, иначе false.
См. также
- Class Object
- Class SmartPtr
- Namespace System
- Library Aspose.Font for C++
System::operator==(std::nullptr_t, const DateTimeOffset&) method
bool System::operator==(std::nullptr_t, const DateTimeOffset &)
См. также
- Class DateTimeOffset
- Namespace System
- Library Aspose.Font for C++
System::operator==(std::nullptr_t, const Nullable<T>&) method
Определяет, представляет ли указанный объект Nullable значение, равное null.
template<typename T> bool System::operator==(std::nullptr_t, const Nullable<T> &other)
| Параметр | Тип | Описание |
|---|---|---|
| other | std::nullptr_t | Константная ссылка на объект Nullable для тестирования. |
ReturnValue
True, если указанный объект представляет значение null, иначе false.
См. также
- Class Nullable
- Namespace System
- Library Aspose.Font for C++
System::operator==(std::nullptr_t, const String&) method
Проверяет, является ли строка null.
bool System::operator==(std::nullptr_t, const String &str)
| Параметр | Тип | Описание |
|---|---|---|
| str | std::nullptr_t | String для проверки. |
ReturnValue
true, если строка равна null, иначе false.
См. также
- Class String
- Namespace System
- Library Aspose.Font for C++
System::operator==(std::nullptr_t, DateTime) method
bool System::operator==(std::nullptr_t, DateTime)
См. также
- Class DateTime
- Namespace System
- Library Aspose.Font for C++
System::operator==(std::nullptr_t, SmartPtr<X> const&) method
Проверяет, является ли умный указатель null.
template<class X> bool System::operator==(std::nullptr_t, SmartPtr<X> const &x)
| Параметр | Описание |
|---|---|
| X | Тип указываемого объекта указателя. |
| Параметр | Тип | Описание |
|---|---|---|
| x | std::nullptr_t | Указатель для проверки. |
ReturnValue
True, если указатель равен null, иначе false.
См. также
- Class SmartPtr
- Namespace System
- Library Aspose.Font for C++
System::operator==(std::nullptr_t, T const&) method
Проверяет, является ли объект типа значения (переведённая структура C#, и т.д.) null.
template<class T> std::enable_if<!std::is_scalar<T>::value &&!std::is_pointer<T>::value &&!std::is_array<T>::value &&detail::has_method_is_null<T>::value, bool>::type System::operator==(std::nullptr_t, T const &x)
| Параметр | Описание |
|---|---|
| T | Тип значения. |
| Параметр | Тип | Описание |
|---|---|---|
| x | std::nullptr_t | Object для проверки. |
ReturnValue
True, если объект равен null, иначе false.
См. также
- Namespace System
- Library Aspose.Font for C++
System::operator==(std::nullptr_t, TimeSpan) method
bool System::operator==(std::nullptr_t, TimeSpan)
См. также
- Class TimeSpan
- Namespace System
- Library Aspose.Font for C++
System::operator==(T&, const String&) method
String comparison.
template<class T,typename std::enable_if< IsStringPointer< T, char_t >::value >::type *> bool System::operator==(T &left, const String &right)
| Параметр | Описание |
|---|---|
| T | Тип указателя String. |
| Параметр | Тип | Описание |
|---|---|---|
| left | T& | Указатель String для сравнения. |
| right | const String& | String для сравнения. |
ReturnValue
true, если строки совпадают, иначе false.
См. также
- Class String
- Namespace System
- Library Aspose.Font for C++
System::operator==(T const&, std::nullptr_t) method
Проверяет, является ли объект типа значения (переведённая структура C#, и т.д.) null.
template<class T> std::enable_if<!std::is_scalar<T>::value &&!std::is_pointer<T>::value &&!std::is_array<T>::value &&detail::has_method_is_null<T>::value, bool>::type System::operator==(T const &x, std::nullptr_t)
| Параметр | Описание |
|---|---|
| T | Тип значения. |
| Параметр | Тип | Описание |
|---|---|---|
| x | T const& | Object для проверки. |
ReturnValue
True, если объект равен null, иначе false.
См. также
- Namespace System
- Library Aspose.Font for C++