NCBI C++ ToolKit
|
#include <objtools/eutils/efetch/Text.hpp>
Public Member Functions | |
CText (void) | |
~CText (void) | |
Public Member Functions inherited from CText_Base | |
CText_Base (void) | |
virtual | ~CText_Base (void) |
DECLARE_INTERNAL_TYPE_INFO () | |
virtual void | Reset (void) |
Reset the whole object. More... | |
virtual void | ResetSelection (void) |
Reset the selection (set it to e_not_set). More... | |
E_Choice | Which (void) const |
Which variant is currently selected. More... | |
void | CheckSelected (E_Choice index) const |
Verify selection, throw exception if it differs from the expected. More... | |
void | ThrowInvalidSelection (E_Choice index) const |
Throw 'InvalidSelection' exception. More... | |
void | Select (E_Choice index, NCBI_NS_NCBI::EResetVariant reset=NCBI_NS_NCBI::eDoResetVariant) |
Select the requested variant if needed. More... | |
void | Select (E_Choice index, NCBI_NS_NCBI::EResetVariant reset, NCBI_NS_NCBI::CObjectMemoryPool *pool) |
Select the requested variant if needed, allocating CObject variants from memory pool. More... | |
bool | IsB (void) const |
Check if variant B is selected. More... | |
const TB & | GetB (void) const |
Get the variant data. More... | |
TB & | SetB (void) |
Select the variant. More... | |
void | SetB (TB &value) |
Select the variant and set its data. More... | |
bool | IsI (void) const |
Check if variant I is selected. More... | |
const TI & | GetI (void) const |
Get the variant data. More... | |
TI & | SetI (void) |
Select the variant. More... | |
void | SetI (TI &value) |
Select the variant and set its data. More... | |
bool | IsSup (void) const |
Check if variant Sup is selected. More... | |
const TSup & | GetSup (void) const |
Get the variant data. More... | |
TSup & | SetSup (void) |
Select the variant. More... | |
void | SetSup (TSup &value) |
Select the variant and set its data. More... | |
bool | IsSub (void) const |
Check if variant Sub is selected. More... | |
const TSub & | GetSub (void) const |
Get the variant data. More... | |
TSub & | SetSub (void) |
Select the variant. More... | |
void | SetSub (TSub &value) |
Select the variant and set its data. More... | |
bool | IsU (void) const |
Check if variant U is selected. More... | |
const TU & | GetU (void) const |
Get the variant data. More... | |
TU & | SetU (void) |
Select the variant. More... | |
void | SetU (TU &value) |
Select the variant and set its data. More... | |
Private Types | |
typedef CText_Base | Tparent |
Private Member Functions | |
CText (const CText &value) | |
CText & | operator= (const CText &value) |
Additional Inherited Members | |
Public Types inherited from CText_Base | |
enum | E_Choice { e_not_set = 0 , e_B , e_I , e_Sup , e_Sub , e_U } |
Choice variants. More... | |
enum | E_ChoiceStopper { e_MaxChoice = 6 } |
Maximum+1 value of the choice variant enumerator. More... | |
typedef CB | TB |
typedef CI | TI |
typedef CSup | TSup |
typedef CSub | TSub |
typedef CU | TU |
Static Public Member Functions inherited from CText_Base | |
static NCBI_NS_STD::string | SelectionName (E_Choice index) |
Retrieve selection name (for diagnostic purposes). More... | |