bool CompareEqReflectedVariable(
ReflectionByteCode rbc,
const void* lhs,
const void* rhs)
bool CompareEqReflectedArrayVariable(
ReflectionByteCode rbc,
ssize_t size,
const void* lhs,
const void* rhs)
bool CompareEqReflectedVectorVariable(
ReflectionByteCode rbc,
const void* lhs,
const void* rhs)
bool CompareEqReflectedClassVariable(
const ReflectedClass& rc,
const void* lhs,
const void* rhs)
bool CompareEqReflectedVariantVariable(
const ReflectedVariant& rv,
const void* lhs,
const void* rhs)
bool CompareEqReflectedVariable(
ReflectionByteCode lhs_rbc,
const void* lhs,
ReflectionByteCode rhs_rbc,
const void* rhs)
This is a more general because it accounts for the fact that lhs,rhs values may be encoded in different ways.