|
mStartAllowDeprecatedSection | CtxtIOObj (const IOObjContext &ct, IOObj *o=0) |
|
| CtxtIOObj (const CtxtIOObj &ct) |
|
mStopAllowDeprecatedSection void | destroyAll () |
|
void | setObj (IOObj *) |
| destroys previous More...
|
|
void | setObj (const MultiID &) |
| destroys previous More...
|
|
void | setPar (IOPar *) |
| destroys previous More...
|
|
int | fillObj (bool mktmpifnew=false, int translidxfornew=-1) |
|
void | fillIfOnlyOne () |
|
void | fillDefault (bool alsoifonlyone=true) |
| gets Default.xx or does fillIfOnlyOne() More...
|
|
void | fillDefaultWithKey (const char *, bool alsoifonlyone=true) |
| With alternate key. More...
|
|
| NamedObject (const char *nm=0) |
|
| NamedObject (const NamedObject *linkedto) |
|
| NamedObject (const NamedObject &) |
|
virtual | ~NamedObject () |
|
void | setLinkedTo (NamedObject *) |
|
bool | operator== (const NamedObject &oth) const |
|
virtual const OD::String & | name () const |
|
virtual const OD::String & | annotName () const |
|
virtual void | setName (const char *) |
|
void | setCleanName (const char *) |
| cleans string first More...
|
|
void | deleteNotify (const CallBack &) |
|
| CallBacker () |
|
| CallBacker (const CallBacker &) |
|
virtual | ~CallBacker () |
|
bool | attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false) |
|
bool | attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) |
|
void | detachCB (NotifierAccess &, const CallBack &) |
|
void | detachCB (NotifierAccess *notif, const CallBack &cb) |
|
bool | isNotifierAttached (NotifierAccess *) const |
| Only for debugging purposes, don't use. More...
|
|
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Neither the IOObj nor the IOPar are managed by this object. But, when you use setObj or setPar, the old object pointed to will be deleted. If you don't want that, you'll have to just assign.