ObjectStore C++ API Reference

os_template_actual_arg

This class is part of the ObjectStore metaobject protocol, which provides access to ObjectStore schemas. Instances of this class represent actual arguments used to instantiate (type or function) templates. The types os_type_template_actual_arg and os_literal_template_actual_arg are derived from os_template_actual_arg.

os_template_actual_arg::get_kind()

enum os_template_actual_arg_kind { type_actual, literal_actual } ;
os_template_actual_arg_kind get_kind() const;
Returns an enumerator indicating whether the specified actual is a type or value (that is, literal).

os_template_actual_arg::operator const os_literal_template_actual_arg&()

operator const os_literal_template_actual_arg&() const;
Provides for safe conversion to const os_literal_template_actual_arg&. If the specified os_template_actual_arg is not an os_literal_template_actual_arg, err_mop_illegal_cast is signaled.

os_template_actual_arg::operator const os_type_template_actual_arg&()

operator const os_type_template_actual_arg&() const;
Provides for safe conversion to const os_type_template_actual_arg&. If the specified os_template_actual_arg is not an os_type_template_actual_arg, err_mop_illegal_cast is signaled.

os_template_actual_arg::operator os_literal_template_actual_arg&()

operator os_literal_template_actual_arg&();
Provides for safe conversion to os_literal_template_actual_arg&. If the specified os_template_actual_arg is not an os_literal_template_actual_arg, err_mop_illegal_cast is signaled.

os_template_actual_arg::operator os_type_template_actual_arg&()

operator os_type_template_actual_arg&();
Provides for safe conversion to const os_type_template_actual_arg&. If the specified os_template_actual_arg is not an os_type_template_actual_arg, err_mop_illegal_cast is signaled.



[previous] [next]

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

Updated: 03/31/98 17:25:09