Task
- Added ::get_float method for accessing numeric attributes.
This commit is contained in:
10
src/Task.cpp
10
src/Task.cpp
@@ -279,6 +279,16 @@ unsigned long Task::get_ulong (const std::string& name) const
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
float Task::get_float (const std::string& name) const
|
||||||
|
{
|
||||||
|
Task::const_iterator i = this->find (name);
|
||||||
|
if (i != this->end ())
|
||||||
|
return strtof (i->second.c_str (), NULL);
|
||||||
|
|
||||||
|
return 0.0;
|
||||||
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
time_t Task::get_date (const std::string& name) const
|
time_t Task::get_date (const std::string& name) const
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ public:
|
|||||||
const std::string& get_ref (const std::string&) const;
|
const std::string& get_ref (const std::string&) const;
|
||||||
int get_int (const std::string&) const;
|
int get_int (const std::string&) const;
|
||||||
unsigned long get_ulong (const std::string&) const;
|
unsigned long get_ulong (const std::string&) const;
|
||||||
|
float get_float (const std::string&) const;
|
||||||
time_t get_date (const std::string&) const;
|
time_t get_date (const std::string&) const;
|
||||||
void set (const std::string&, const std::string&);
|
void set (const std::string&, const std::string&);
|
||||||
void set (const std::string&, int);
|
void set (const std::string&, int);
|
||||||
|
|||||||
Reference in New Issue
Block a user