class os_named_indirect_type : public os_anonymous_indirect_ typeThis class is part of the ObjectStore metaobject protocol, which provides access to ObjectStore schemas. An instance of this class represents a C++ typedef. This class is derived from os_anonymous_indirect_type. Performing os_anonymous_indirect_type::get_target_type() on an os_named_indirect_type results in the type named by the typedef.
static os_named_indirect_type& create(
os_type* target,
const char*
);
Creates an os_named_indirect_type.
const char *get_name() const;Returns the name of the specified typedef.
void get_source_position(
const char* &file,
os_unsigned_int32 &line
) const;
Returns the source position associated with the specified typedef.
const char *set_name() const;Sets the name of the specified typedef.
void set_source_position(
const char* file,
os_unsigned_int32 line
);
Sets the source position associated with the specified typedef.
Updated: 03/31/98 17:25:09