NCBI C++ ToolKit
Public Member Functions | Private Types | Private Attributes | List of all members
CSeqTableSetAnyObjField Class Reference

Search Toolkit Book for CSeqTableSetAnyObjField

#include <objmgr/impl/seq_table_setters.hpp>

+ Inheritance diagram for CSeqTableSetAnyObjField:

Public Member Functions

 CSeqTableSetAnyObjField (CObjectTypeInfo type, CTempString field)
 
CObjectInfo GetFinalObject (CObjectInfo obj) const
 
void SetObjectField (CObjectInfo obj, int value) const
 
void SetObjectField (CObjectInfo obj, Int8 value) const
 
void SetObjectField (CObjectInfo obj, double value) const
 
void SetObjectField (CObjectInfo obj, const string &value) const
 
void SetObjectField (CObjectInfo obj, const vector< char > &value) const
 

Private Types

typedef vector< CConstRef< CSeqTableNextObject > > TNexters
 

Private Attributes

TNexters m_Nexters
 
bool m_SetFinalObject
 
string m_SetUserField
 

Detailed Description

Definition at line 221 of file seq_table_setters.hpp.

Member Typedef Documentation

◆ TNexters

Definition at line 235 of file seq_table_setters.hpp.

Constructor & Destructor Documentation

◆ CSeqTableSetAnyObjField()

CSeqTableSetAnyObjField::CSeqTableSetAnyObjField ( CObjectTypeInfo  type,
CTempString  field 
)

Member Function Documentation

◆ GetFinalObject()

CObjectInfo CSeqTableSetAnyObjField::GetFinalObject ( CObjectInfo  obj) const

◆ SetObjectField() [1/5]

void CSeqTableSetAnyObjField::SetObjectField ( CObjectInfo  obj,
const string value 
) const

◆ SetObjectField() [2/5]

void CSeqTableSetAnyObjField::SetObjectField ( CObjectInfo  obj,
const vector< char > &  value 
) const

◆ SetObjectField() [3/5]

void CSeqTableSetAnyObjField::SetObjectField ( CObjectInfo  obj,
double  value 
) const

◆ SetObjectField() [4/5]

void CSeqTableSetAnyObjField::SetObjectField ( CObjectInfo  obj,
int  value 
) const

◆ SetObjectField() [5/5]

void CSeqTableSetAnyObjField::SetObjectField ( CObjectInfo  obj,
Int8  value 
) const

Member Data Documentation

◆ m_Nexters

TNexters CSeqTableSetAnyObjField::m_Nexters
private

Definition at line 236 of file seq_table_setters.hpp.

Referenced by CSeqTableSetAnyObjField(), and SetObjectField().

◆ m_SetFinalObject

bool CSeqTableSetAnyObjField::m_SetFinalObject
private

Definition at line 237 of file seq_table_setters.hpp.

Referenced by CSeqTableSetAnyObjField(), and SetObjectField().

◆ m_SetUserField

string CSeqTableSetAnyObjField::m_SetUserField
private

Definition at line 238 of file seq_table_setters.hpp.

Referenced by CSeqTableSetAnyObjField(), and SetObjectField().


The documentation for this class was generated from the following files:
Modified on Fri Feb 23 11:47:01 2024 by modify_doxy.py rev. 669887