#include <StringDef.h>
Inheritance diagram for Omniifr::StringDef_impl:
Public Member Functions | |
CORBA::ULong | bound () |
void | bound (CORBA::ULong v) |
CORBA::DefinitionKind | def_kind () |
CORBA::TypeCode_ptr | type () |
StringDef_impl (CORBA::ULong bound) | |
virtual | ~StringDef_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::ULong | _bound |
|
Definition at line 34 of file StringDef.cc. 00035 :_bound(bound) 00036 { 00037 Repository_impl::inst().addAnonymous(this); 00038 }
|
|
Definition at line 46 of file StringDef.h. 00046 {}
|
|
Definition at line 36 of file StringDef.h. References _bound, and Omniifr::IRObject_impl::checkReadonly(). 00036 {checkReadonly(); _bound=v;}
|
|
Definition at line 35 of file StringDef.h. References _bound. 00035 {return _bound;}
|
|
Implements Omniifr::IRObject_impl. Definition at line 38 of file StringDef.h. 00038 {return CORBA::dk_String;}
|
|
Save this object's state to a stream.
Implements Omniifr::IRObject_impl. Definition at line 45 of file StringDef.cc. References _bound, and Omniifr::IRObject_impl::outputOid(). 00046 { 00047 os<<"StringDef"<<PersistNode::_separator; 00048 outputOid(os); 00049 os<<" bound="<<_bound<<" ;;\n"; 00050 }
|
|
Implements Omniifr::IDLType_impl. Definition at line 29 of file StringDef.cc. References _bound. 00030 {
00031 return Repository_impl::inst()._orb->create_string_tc(_bound);
00032 }
|
|
Destroys this object, without first checking for dependencies.
Implements Omniifr::IRObject_impl. Definition at line 40 of file StringDef.cc. 00041 {
00042 Repository_impl::inst().removeAnonymous(this);
00043 }
|
|
Definition at line 43 of file StringDef.h. |