SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND


Namespace Platform::Lang::TypeActors

namespace Platform::Lang::TypeActors

Provides the default function objects (functors) for common operations on arbitrary types such as comparison, equiality test, hash code computation and exchange.

Inner Compounds, Typedefs, and Enumscollapse
struct CaseInsensitiveComparator
          A function object to determine the total order relation between two objects ignoring case differences.
struct CaseInsensitiveEqualityTester
          A functor to determine the equivalence relation between two objects ignoring case differences.
struct CaseInsensitiveHasher
          A function object to compute the hash code for an object ignoring case differences.
struct CaseInsensitiveInverseComparator
          A function object to determine the inverse total order relation between two objects ignoring case differences.
struct Comparator
          A function object to determine the total order relation between two objects.
struct EqualityTester
          A function object to determine the equivalence relation between two objects.
struct Exchanger
          A function object to exchange the values of two objects of the same type.
struct Hasher
          A function object to compute the hash code for an object.
struct IdentityHasher
          A function object to compute the hash code for an address identifying an object.
struct IdentityTester
          A function object to determine the equivalence relation between two objects disregarding platform's type system extensions.
struct InverseComparator
          A function object to determine the inverse total order relation between two objects.
struct Selector
          A function object to select or reject an object based on its properties.



SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND