#include <datatypelib.h>
FastNameCompare can be used instead of DefaultCompare when you need a fast ordered comparison of Members using their names. The comparison isn't based on the characters of the name, but on the unique pointer of the name's InternedId (see InternedId::FastCompare). This is much faster to compare, but the order isn't stable across different runs of the application.
Note that the comparison ignores the member type even for equality. So you may only use FastNameCompare when you can guarantee unique names.
Static Public Member Functions | |
static Bool | IsEqual (const Member &a, const Member &b) |
static Bool | LessThan (const Member &a, const Member &b) |