Lines Matching refs:other
71 * an error for the specific setting, but should continue to apply other settings.
502 // if other is the same kind of (valid) param as this, copy it into this and return true.
504 inline bool updateFrom(const C2Param &other) {
505 if (other._mSize <= _mSize && other._mIndex == _mIndex && _mSize > 0) {
506 memcpy(this, &other, other._mSize);
657 inline bool operator==(const _C2FieldId &other) const {
658 return _mOffset == other._mOffset && _mSize == other._mSize;
661 inline bool operator<(const _C2FieldId &other) const {
662 return _mOffset < other._mOffset ||
664 (_mOffset == other._mOffset && _mSize > other._mSize);
773 inline C2ParamField(const C2ParamField &other) = default;
778 inline bool operator==(const C2ParamField &other) const {
779 return _mIndex == other._mIndex && _mFieldId == other._mFieldId;
785 inline bool operator<(const C2ParamField &other) const {
786 return _mIndex < other._mIndex ||
787 (_mIndex == other._mIndex && _mFieldId < other._mFieldId);
1233 IS_INTERNAL = 1u << 5, ///< parameter shall not be used by framework (other than testing)
1634 C2ParamFieldValues(const C2ParamFieldValues &other)
1635 : paramOrField(other.paramOrField),
1636 values(other.values ? std::make_unique<C2FieldSupportedValues>(*other.values) : nullptr) { }
1638 C2ParamFieldValues& operator=(const C2ParamFieldValues &other) {
1639 paramOrField = other.paramOrField;
1640 values = other.values ? std::make_unique<C2FieldSupportedValues>(*other.values) : nullptr;