ObjectStore C++ API Reference

::os_store()

Stores the value of a specified data member for a specified object. There are several overloadings:

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const void *val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const unsigned long val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const long val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const unsigned int val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const int val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const unsigned short val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const short val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const unsigned char val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const char val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const float val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const double val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.

void os_store
void os_store (
      void* obj, 
      const os_member_variable& mem, 
      const long double val
);
Establishes val as the value of the member represented by mem for the object obj. err_mop is signaled if the value type of the specified member is not compatible with val.



[previous] [next]

Copyright © 1997 Object Design, Inc. All rights reserved.

Updated: 03/31/98 17:30:04