void *os_fetch (
const void* obj,
const os_member_variable& mem,
void *&val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
unsigned long os_fetch (
const void* obj,
const os_member_variable& mem,
unsigned long &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
long os_fetch (
const void* obj,
const os_member_variable& mem,
long &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
unsigned int os_fetch (
const void* obj,
const os_member_variable& mem,
unsigned int &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
int os_fetch (
const void* obj,
const os_member_variable& mem,
int &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
unsigned short os_fetch (
const void* obj,
const os_member_variable& mem,
unsigned short &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
short os_fetch (
const void* obj,
const os_member_variable& mem,
short &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
unsigned char os_fetch (
const void* obj,
const os_member_variable& mem,
unsigned char &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
char os_fetch (
const void* obj,
const os_member_variable& mem,
char &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
float os_fetch (
const void* obj,
const os_member_variable& mem,
float &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
double os_fetch (
const void* obj,
const os_member_variable& mem,
double &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
long double os_fetch (
const void* obj,
const os_member_variable& mem,
long double &val
);
Retrieves the value of the member represented by mem for the object obj by setting val to a reference to the value. err_mop is signaled if the value type of the specified member is not compatible with val.
Updated: 03/31/98 17:30:04