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 * |
nm | ) |
const |
|
inline |
◆ indexOf()
int FactoryBase::indexOf |
( |
const char * |
| ) |
const |
|
protected |
◆ isEmpty()
bool FactoryBase::isEmpty |
( |
| ) |
const |
◆ moveAfter_()
bool FactoryBase::moveAfter_ |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
protected |
◆ removeByIndex()
void FactoryBase::removeByIndex |
( |
int |
| ) |
|
|
protected |
◆ 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_