Lines Matching refs:C2ParamField
696 struct C2ParamField { struct
729 inline C2ParamField(S* param, T* offset) in C2ParamField() argument
734 inline static C2ParamField Make(S& param, T& offset) { in Make() argument
735 return C2ParamField(param.index(), (uintptr_t)&offset - (uintptr_t)¶m, sizeof(T)); in Make()
754 inline C2ParamField(U *p, R T::* pm) : _mIndex(p->index()), _mFieldId(p, pm) { } in C2ParamField() function
769 inline C2ParamField(S* param) in C2ParamField() function
773 inline C2ParamField(const C2ParamField &other) = default;
778 inline bool operator==(const C2ParamField &other) const {
785 inline bool operator<(const C2ParamField &other) const {
790 DEFINE_OTHER_COMPARISON_OPERATORS(C2ParamField) in DEFINE_OTHER_COMPARISON_OPERATORS() argument
793 inline C2ParamField(C2Param::Index index, uint32_t offset, uint32_t size) in DEFINE_OTHER_COMPARISON_OPERATORS()
1632 C2ParamField paramOrField; ///< the field or parameter
1657 C2ParamFieldValues(const C2ParamField ¶mOrField_)
1663 C2ParamFieldValues(const C2ParamField ¶mOrField_, const C2FieldSupportedValues &values_)
1670 …C2ParamFieldValues(const C2ParamField ¶mOrField_, std::unique_ptr<C2FieldSupportedValues> &&va…