openMSX
|
Namespaces | |
namespace | 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) |
template<typename ... Ranges> | |
auto | zip (Ranges &&... ranges) |
template<typename ... Ranges> | |
auto | zip_equal (Ranges &&... ranges) |
|
constexpr |
Definition at line 440 of file view.hh.
Referenced by openmsx::CommandLineParser::parse(), and TEST_CASE().
|
constexpr |
Definition at line 446 of file view.hh.
Referenced by openmsx::MSXMultiMemDevice::canAdd(), openmsx::MSXMultiMemDevice::getDevices(), and TEST_CASE().
auto view::filter | ( | ForwardRange && | range, |
Predicate | pred | ||
) |
Definition at line 476 of file view.hh.
Referenced by TEST_CASE().
|
constexpr |
Definition at line 463 of file view.hh.
References t, and transform().
|
constexpr |
Definition at line 452 of file view.hh.
Referenced by openmsx::SpriteConverter< Pixel >::drawMode1(), and TEST_CASE().
|
constexpr |
Definition at line 458 of file view.hh.
Referenced by openmsx::MachineExtensionInfo::execute(), openmsx::MachineMediaInfo::execute(), openmsx::DeviceInfo::execute(), openmsx::ListExtCmd::execute(), openmsx::RomInfo::getAllRomTypes(), openmsx::OSDTopWidget::getAllWidgetNames(), openmsx::MSXMultiMemDevice::getDevices(), openmsx::RealDrive::getMediaInfo(), openmsx::EnumSettingBase::getPossibleValues(), keys(), openmsx::CommandLineParser::parse(), openmsx::parseTclArgs(), openmsx::CommandLineParser::registerFileType(), openmsx::MSXCommandEvent::serialize(), openmsx::RemoveExtCmd::tabCompletion(), openmsx::MachineExtensionInfo::tabCompletion(), openmsx::MachineMediaInfo::tabCompletion(), openmsx::DeviceInfo::tabCompletion(), openmsx::TC8566AF::TC8566AF(), TEST_CASE(), and values().
|
constexpr |
Definition at line 469 of file view.hh.
References t, and transform().
Referenced by openmsx::BooleanSetting::tabCompletion(), openmsx::MusicModulePeriphery::write(), and openmsx::PanasonicAudioPeriphery::write().
auto view::zip | ( | Ranges &&... | ranges | ) |
auto view::zip_equal | ( | Ranges &&... | ranges | ) |
Definition at line 491 of file view.hh.
References view::detail::zip_equal().
Referenced by openmsx::BlendLines< Pixel, w1, w2 >::operator()(), openmsx::AlphaBlendLines< Pixel >::operator()(), and test_zip_equal().