41 #ifndef OBJECTS_BLAST_BLAST_FINISH_PARAMS_REQUES_BASE_HPP
42 #define OBJECTS_BLAST_BLAST_FINISH_PARAMS_REQUES_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
115 bool IsSetProgram(
void)
const;
122 bool CanGetProgram(
void)
const;
125 void ResetProgram(
void);
131 const TProgram& GetProgram(
void)
const;
153 bool IsSetService(
void)
const;
160 bool CanGetService(
void)
const;
163 void ResetService(
void);
169 const TService& GetService(
void)
const;
191 bool IsSetParamset(
void)
const;
198 bool CanGetParamset(
void)
const;
201 void ResetParamset(
void);
207 const TParamset& GetParamset(
void)
const;
229 bool IsSetParams(
void)
const;
236 bool CanGetParams(
void)
const;
239 void ResetParams(
void);
260 virtual void Reset(
void);
316 m_Program = std::forward<CBlast4_finish_params_request_Base::TProgram>(
value);
363 m_Service = std::forward<CBlast4_finish_params_request_Base::TService>(
value);
410 m_Paramset = std::forward<CBlast4_finish_params_request_Base::TParamset>(
value);
Base class for all serializable objects.
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
virtual void SetParams()
Called at the beginning of Run, before creating thread pool.
#define NCBI_BLAST_EXPORT
bool CanGetService(void) const
Check if it is safe to call GetService method.
TProgram & SetProgram(void)
Assign a value to Program data member.
bool CanGetParamset(void) const
Check if it is safe to call GetParamset method.
TService & SetService(void)
Assign a value to Service data member.
const TParams & GetParams(void) const
Get the Params member data.
CBlast4_finish_params_request_Base & operator=(const CBlast4_finish_params_request_Base &)
const TParamset & GetParamset(void) const
Get the Paramset member data.
const TProgram & GetProgram(void) const
Get the Program member data.
bool IsSetProgram(void) const
Check if a value has been assigned to Program data member.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
bool IsSetParams(void) const
Check if a value has been assigned to Params data member.
DECLARE_INTERNAL_TYPE_INFO()
CBlast4_parameters TParams
bool CanGetParams(void) const
Check if it is safe to call GetParams method.
bool CanGetProgram(void) const
Check if it is safe to call GetProgram method.
bool IsSetParamset(void) const
Check if a value has been assigned to Paramset data member.
TParamset & SetParamset(void)
Assign a value to Paramset data member.
const TService & GetService(void) const
Get the Service member data.
bool IsSetService(void) const
Check if a value has been assigned to Service data member.
CBlast4_finish_params_request_Base(const CBlast4_finish_params_request_Base &)
const GenericPointer< typename T::ValueType > T2 value
static CRef< CUser_object > GetParams()