Base class for Factories ( Factory, Factory1Param, Factory2Param and Factory3Param. )
More...
◆ ~FactoryBase()
| virtual FactoryBase::~FactoryBase |
( |
| ) |
|
|
virtual |
◆ addNames()
| void FactoryBase::addNames |
( |
const char * |
, |
|
|
const uiString & |
|
|
) |
| |
|
protected |
◆ cSeparator()
| static char FactoryBase::cSeparator |
( |
| ) |
|
|
inlinestatic |
◆ currentName()
| const char* FactoryBase::currentName |
( |
| ) |
const |
Is set only when calling the create- functions, so they can know what was requested.
- Note
- Threadsafe, as each thread will have a different string returned.
◆ errMsg()
Threadsafe, as each thread will have a different string returned.
◆ getDefaultName()
| const char* FactoryBase::getDefaultName |
( |
| ) |
const |
◆ getNames()
◆ getUserNames()
◆ hasName()
| bool FactoryBase::hasName |
( |
const char * |
n | ) |
|
|
inline |
◆ indexOf()
| int FactoryBase::indexOf |
( |
const char * |
| ) |
const |
|
protected |
◆ isEmpty()
| bool FactoryBase::isEmpty |
( |
| ) |
const |
◆ setDefaultName()
| void FactoryBase::setDefaultName |
( |
int |
idx | ) |
|
idx refers to names in names_, or -1 for none
◆ setNames()
| void FactoryBase::setNames |
( |
int |
, |
|
|
const char * |
, |
|
|
const uiString & |
|
|
) |
| |
|
protected |
◆ size()
| int FactoryBase::size |
( |
| ) |
const |
◆ aliases_
◆ currentname_
◆ defaultname_
◆ errmsgs_
◆ names_
◆ usernames_