Member accessor for record datatype.
More...
|
| Member_accessor (const std::string &member_name) |
| Construct a new member accessor. More...
|
|
std::pair< void *, Datatype_uptr > | access (const Record_datatype &record_type, void *from, std::vector< std::unique_ptr< Accessor_base >>::const_iterator remaining_begin, std::vector< std::unique_ptr< Accessor_base >>::const_iterator remaining_end) const override |
|
std::unique_ptr< Accessor_base > | clone () const override |
|
Member accessor for record datatype.
◆ Member_accessor()
PDI::Record_datatype::Member_accessor::Member_accessor |
( |
const std::string & |
member_name | ) |
|
Construct a new member accessor.
- Parameters
-
member_name | name of the member that will be returned |
◆ access()
std::pair<void*, Datatype_uptr> PDI::Record_datatype::Member_accessor::access |
( |
const Record_datatype & |
record_type, |
|
|
void * |
from, |
|
|
std::vector< std::unique_ptr< Accessor_base >>::const_iterator |
remaining_begin, |
|
|
std::vector< std::unique_ptr< Accessor_base >>::const_iterator |
remaining_end |
|
) |
| const |
|
override |
◆ clone()
std::unique_ptr<Accessor_base> PDI::Record_datatype::Member_accessor::clone |
( |
| ) |
const |
|
override |
The documentation for this class was generated from the following file: