Ray Speth
|
a32e32b7d7
|
Remove AnyMap traversal using "/" as a path delimiter
This feature was unused, and interfered with the use of "/" as a delimiter
for YAML keys indicating keys in other input files.
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
e28c9add21
|
Add variants of AnyValue.asMap for accessing lists of maps
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
84fa231ea2
|
[Input] Read local 'units' definitions in reaction and thermo entries
Move 'convert' functions that work with missing keys to AnyMap class.
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
f0bb0d2262
|
Make AnyMap iterable
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
7a97ff9917
|
Add optional length check when converting AnyValue to vector
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
24d1e86440
|
Improve "missing key" error message for AnyMap
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
d476ad8e59
|
Use Boost to demangle type names in AnyValue casting errors
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
0220e11ef9
|
Allow conversion from long int to double in AnyValue.asMap
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
ea88d4f9fb
|
Add "get" functions to AnyMap
Simplify the common use case of checking for a key and using a default
value when it is missing.
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
530adbb931
|
Add automatic conversions to vector<AnyValue>
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
e5bd0b136f
|
Allow AnyValue to convert implicitly from long int to double
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
00f6b88fa4
|
[Input] Implement construction of AnyMap from YAML string/file
|
2019-06-25 22:30:59 -04:00 |
|
Ray Speth
|
e85e0e2108
|
Fix constness of some AnyMap functions
|
2019-06-25 22:30:59 -04:00 |
|
Evan McCorkle
|
686250e51f
|
Partial pimpl for AnyValue to hide boost on API.
- boost now only included in AnyMap.inl.h (within include/cantera)
|
2017-10-25 09:30:22 -04:00 |
|
Evan McCorkle
|
f8d183220c
|
Move AnyValue template definitions to inl file
|
2017-10-25 09:30:22 -04:00 |
|
Ray Speth
|
9c084d5c84
|
Fix compiler warnings associated with AnyMap
|
2017-07-17 23:41:44 -04:00 |
|
Ray Speth
|
56022e8989
|
Introduce class AnyMap
|
2017-03-25 23:42:46 -04:00 |
|