isEqual overloads
Synopses
Declared in <mrdocs/Metadata/TArg.hpp>
Compare two template arguments for equality.
bool
isEqual(
Polymorphic<TArg> const& lhs,
Polymorphic<TArg> const& rhs);
Compare two types for equality.
bool
isEqual(
Polymorphic<Type> const& lhs,
Polymorphic<Type> const& rhs);
Compare two template arguments for equality.
bool
isEqual(
Polymorphic<TArg> const& lhs,
Polymorphic<TArg> const& rhs,
NameEquality const& sameName);
Compare two types for equality.
bool
isEqual(
Polymorphic<Type> const& lhs,
Polymorphic<Type> const& rhs,
NameEquality const& sameName);
Return Value
-
Whether the two template arguments are equal
-
Whether the two types are equal
Parameters
Name |
Description |
lhs |
One template argument |
rhs |
The other template argument |
sameName |
How two names are judged equal |
Created with MrDocs