cpp/CMakeLists.txt: eliminate YIELD_FUSED macro
cpp: use auto
cpp: use enum class
cpp: fixing missed Type::Enum's
cpp: Tsdbs::get_keys() implementation