History

TimeSeriesPlatformLibrary: Converter function pointer to standard function templates to support more versatile function registration, e.g, lambda expressions.

J. Ritchie Carroll committed 7 years ago

Commit 70535871 parent 0c9b55217 files · +346 −307Browse files

Showing the changes to Source/Libraries/TimeSeriesPlatformLibrary/Data/DataRow.cpp (1 of 17 files). Show all

Unified · Split

Source/Libraries/TimeSeriesPlatformLibrary/Data/DataRow.cpp+1−7
@@ -328,13 +328,7 @@ Object DataRow::GetComputedValue(const DataColumnPtr& column, DataType targetTyp · 327 unmodified lines
328328 case DataType::String:
329329 return value;
330330 case DataType::Boolean:
331− if (IsEqual(value, "true") || IsEqual(value, "1", false))
332− return true;
333−
334− if (IsEqual(value, "false") || IsEqual(value, "0", false))
335− return false;
336−
337− throw DataSetException("Cannot convert \"String\" expression value \"" + value + "\" to \"Boolean\" column");
331+ return ParseBoolean(value);
338332 case DataType::DateTime:
339333 return ParseTimestamp(value.c_str());
340334 case DataType::Single:

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t