openMSX
|
Namespaces | |
detail | |
Functions | |
template<typename Range > | |
constexpr auto | drop (Range &&range, size_t n) |
template<typename Range > | |
constexpr auto | drop_back (Range &&range, size_t n) |
template<typename Range > | |
constexpr auto | reverse (Range &&range) |
template<typename Range , typename UnaryOp > | |
constexpr auto | transform (Range &&range, UnaryOp op) |
template<typename Map > | |
constexpr auto | keys (Map &&map) |
template<typename Map > | |
constexpr auto | values (Map &&map) |
template<typename ForwardRange , typename Predicate > | |
auto | filter (ForwardRange &&range, Predicate pred) |
|
constexpr |
Definition at line 381 of file view.hh.
Referenced by TEST_CASE().
|
constexpr |
Definition at line 387 of file view.hh.
Referenced by openmsx::MSXMultiMemDevice::canAdd(), openmsx::MSXMultiMemDevice::getDevices(), and TEST_CASE().
auto view::filter | ( | ForwardRange && | range, |
Predicate | pred | ||
) |
|
constexpr |
Definition at line 404 of file view.hh.
References t, and transform().
|
constexpr |
Definition at line 393 of file view.hh.
Referenced by TEST_CASE().
|
constexpr |
Definition at line 399 of file view.hh.
Referenced by openmsx::MachineExtensionInfo::execute(), openmsx::DeviceInfo::execute(), openmsx::ListExtCmd::execute(), openmsx::RomInfo::getAllRomTypes(), openmsx::OSDTopWidget::getAllWidgetNames(), openmsx::MSXMultiMemDevice::getDevices(), openmsx::EnumSettingBase::getPossibleValues(), keys(), openmsx::CommandLineParser::parse(), openmsx::parseTclArgs(), openmsx::CommandLineParser::registerFileType(), openmsx::MSXCommandEvent::serialize(), openmsx::RemoveExtCmd::tabCompletion(), openmsx::MachineExtensionInfo::tabCompletion(), openmsx::DeviceInfo::tabCompletion(), TEST_CASE(), and values().
|
constexpr |
Definition at line 410 of file view.hh.
References t, and transform().
Referenced by openmsx::BooleanSetting::tabCompletion(), openmsx::MusicModulePeriphery::write(), and openmsx::PanasonicAudioPeriphery::write().