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
328 case DataType::String:328 case DataType::String:
329 return value;329 return value;
330 case DataType::Boolean:330 case DataType::Boolean:
331 if (IsEqual(value, "true") || IsEqual(value, "1", false))331 return ParseBoolean(value);
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");
338 case DataType::DateTime:332 case DataType::DateTime:
339 return ParseTimestamp(value.c_str());333 return ParseTimestamp(value.c_str());
340 case DataType::Single:334 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