Lines Matching defs:Get
44 // To access the declared members, there is a |Get()| member function template
47 // Once you have the field spec for a field, you can use |FieldSpec::Get()| to
65 // kFieldSpecList.template Get<indices>().Get(left),
66 // kFieldSpecList.template Get<indices>().Get(right))...};
131 const MemberType& Get(const Struct& object) const {
135 MemberType& Get(Struct& object) const {
204 // the |Get()| definition just forwards to the list tail.
209 static constexpr Type Get(FieldSpecList<FieldSpec, Tail...> self) {
210 return Prev::Get(self.kTail);
214 // Recursion base case: |index| as reached 0, so |Get()| returns the field spec
219 static constexpr Type Get(FieldSpecList<FieldSpec, Tail...> self) {
256 constexpr typename FieldSpecLookup<index, FieldSpec, Tail...>::Type Get()
258 return FieldSpecLookup<index, FieldSpec, Tail...>::Get(*this);