Contains all the data needed by an AtTab.
More...
#include <AtTabInfo.h>
Contains all the data needed by an AtTab.
Definition at line 51 of file AtTabInfo.h.
◆ BasePtr
◆ AtTabInfo()
◆ ~AtTabInfo()
AtTabInfo::~AtTabInfo |
( |
| ) |
|
|
default |
◆ AddAugment() [1/2]
void AtTabInfo::AddAugment |
( |
BasePtr |
augment | ) |
|
◆ AddAugment() [2/2]
void AtTabInfo::AddAugment |
( |
BasePtr |
augment, |
|
|
std::string |
name |
|
) |
| |
◆ GetAugment() [1/2]
◆ GetAugment() [2/2]
template<typename T , typename std::enable_if_t< std::is_base_of< AtTabInfoBase, T >::value > * = nullptr>
T* AtTabInfo::GetAugment |
( |
std::string |
name | ) |
|
|
inline |
Get Augment cast to anticipated type (which must have the proper base class).
Definition at line 74 of file AtTabInfo.h.
◆ GetDefaultName()
std::string AtTabInfo::GetDefaultName |
( |
| ) |
|
|
inlineoverridevirtual |
◆ ReplaceAugment() [1/2]
void AtTabInfo::ReplaceAugment |
( |
BasePtr |
augment | ) |
|
◆ ReplaceAugment() [2/2]
void AtTabInfo::ReplaceAugment |
( |
BasePtr |
augment, |
|
|
std::string |
name |
|
) |
| |
◆ fInfoAugments
std::map<std::string, BasePtr> AtTabInfo::fInfoAugments |
|
protected |
The documentation for this class was generated from the following files: