#include <FixedDef.h>
Inheritance diagram for Omniifr::FixedDef_impl:
Public Member Functions | |
CORBA::UShort | digits () |
void | digits (CORBA::UShort v) |
CORBA::Short | scale () |
void | scale (CORBA::Short v) |
CORBA::DefinitionKind | def_kind () |
CORBA::TypeCode_ptr | type () |
FixedDef_impl (CORBA::UShort digits, CORBA::Short scale) | |
virtual | ~FixedDef_impl () |
void | uncheckedDestroy () |
Destroys this object, without first checking for dependencies. | |
void | output (ostream &os) |
Save this object's state to a stream. | |
Private Attributes | |
CORBA::UShort | _digits |
CORBA::Short | _scale |
|
Definition at line 35 of file FixedDef.cc. 00038 : 00039 _digits(digits), 00040 _scale(scale) 00041 { 00042 Repository_impl::inst().addAnonymous(this); 00043 }
|
|
Definition at line 54 of file FixedDef.h. 00054 {}
|
|
Implements Omniifr::IRObject_impl. Definition at line 42 of file FixedDef.h. 00042 {return CORBA::dk_Fixed;}
|
|
Definition at line 38 of file FixedDef.h. References _digits, and Omniifr::IRObject_impl::checkReadonly(). 00038 {checkReadonly(); _digits=v;}
|
|
Definition at line 37 of file FixedDef.h. References _digits. 00037 {return _digits;}
|
|
Save this object's state to a stream.
Implements Omniifr::IRObject_impl. Definition at line 50 of file FixedDef.cc. References _digits, _scale, and Omniifr::IRObject_impl::outputOid(). Referenced by Omniifr::Repository_impl::output(). 00051 { 00052 os<<"FixedDef"<<PersistNode::_separator; 00053 outputOid(os); 00054 os<<" digits="<<_digits<< 00055 " scale="<<_scale<< 00056 " ;;\n"; 00057 }
|
|
Definition at line 40 of file FixedDef.h. References _scale, and Omniifr::IRObject_impl::checkReadonly(). 00040 {checkReadonly(); _scale=v;}
|
|
Definition at line 39 of file FixedDef.h. References _scale. 00039 {return _scale;}
|
|
Implements Omniifr::IDLType_impl. Definition at line 30 of file FixedDef.cc. References _digits, and _scale. 00031 {
00032 return Repository_impl::inst()._orb->create_fixed_tc(_digits,_scale);
00033 }
|
|
Destroys this object, without first checking for dependencies.
Implements Omniifr::IRObject_impl. Definition at line 45 of file FixedDef.cc. 00046 {
00047 Repository_impl::inst().removeAnonymous(this);
00048 }
|
|
Definition at line 47 of file FixedDef.h. |
|
Definition at line 48 of file FixedDef.h. |