NCBI C++ ToolKit
Public Member Functions | Private Types | Private Member Functions | List of all members

Search Toolkit Book for CText

CText –. More...

#include <objtools/eutils/efetch/Text.hpp>

+ Inheritance diagram for CText:
+ Collaboration diagram for CText:

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 TBGetB (void) const
 Get the variant data. More...
 
TBSetB (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 TIGetI (void) const
 Get the variant data. More...
 
TISetI (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 TSupGetSup (void) const
 Get the variant data. More...
 
TSupSetSup (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 TSubGetSub (void) const
 Get the variant data. More...
 
TSubSetSub (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 TUGetU (void) const
 Get the variant data. More...
 
TUSetU (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)
 
CTextoperator= (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...
 

Detailed Description

CText –.

Definition at line 63 of file Text.hpp.


The documentation for this class was generated from the following files:
Modified on Thu Jul 18 16:06:27 2024 by modify_doxy.py rev. 669887