| Commit message (Collapse) | Author | Age | 
| | 
| 
| 
| 
|  | 
Move standard mock database definition into common library.
Move DB connection in a fixture.
 | 
| | 
| 
| 
|  | 
Updates DB code inline with C++17 libdbpp.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
Implements Slicer for Ice 3.7. This is largely:
* Pointers are now all std::shared_ptr
* libSlice isn't installed, so we build part of it into libslicer-compiler
* Library name change to use Ice++11
There are a few other things, but mostly just minor language/function
name compatibility changes.
The compiling of libSlice is a bit of a hack, currently comprising a git
submodule of Ice itself, and a few dirty defines on the command line,
but appears to be functionally satisfactory if a little unpleasant.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
linkage is required when extending
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
including case insensitive. Simplify lookups and searches accordingly.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
pointered object on the heap, replacing instead with a rvalue reference that is consumed by the get/set function call
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
writes a value
 | 
| | 
| 
| 
|  | 
so quirkily probably still exist)
 | 
| | 
| 
| 
|  | 
which isn't actually suitable for optionals
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
off the const later, but we promise not to change the object)
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
what to do if there's no model
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
model)
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
for anything that extends a ModelPart)
 |