64 this->
Set().push_back(p);
67 p->SetValue().SetInteger(
value);
83 this->
Set().push_back(p);
86 p->SetValue().SetString(
value);
101 param->SetName(name);
103 this->
Set().push_back(param);
106 p->SetValue().SetBoolean(
value);
119 param->SetName(name);
121 this->
Set().push_back(param);
124 p->SetValue().SetReal(
value);
138 param->SetName(name);
140 this->
Set().push_back(param);
143 p->SetValue().SetBig_integer(
value);
156 param->SetName(name);
158 this->
Set().push_back(param);
161 p->SetValue().SetStrand_type(
value);
176 this->
Set().push_back(p);
192 if((*it)->GetName() == name) {
193 blast4ParamFound = (*it);
197 return blast4ParamFound;
User-defined methods of the data storage class.
CRef< CBlast4_parameter > GetParamByName(const string name) const
Returns Blast4_parameter with specified name.
~CBlast4_parameters(void)
destructor
CRef< CBlast4_parameter > Add(const string name, const int &value)
Append Blast4_parameter.
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
void Reset(void)
Reset reference object.
bool Empty(void) const THROWS_NONE
Check if CRef is empty – not pointing to any object, which means having a null value.
int64_t Int8
8-byte (64-bit) signed integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
TBig_integer & SetBig_integer(void)
Select the variant.
TReal & SetReal(void)
Select the variant.
TStrand_type & SetStrand_type(void)
Select the variant.
Tdata & Set(void)
Assign a value to data member.
const Tdata & Get(void) const
Get the member data.
TCutoff & SetCutoff(void)
Select the variant.
TBoolean & SetBoolean(void)
Select the variant.
list< CRef< CBlast4_parameter > > Tdata
TString & SetString(void)
Select the variant.
EBlast4_strand_type
Access to EBlast4_strand_type's attributes (values, names) as defined in spec.
TInteger & SetInteger(void)
Select the variant.
const GenericPointer< typename T::ValueType > T2 value