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 ForwardRange > | |
constexpr auto | take (ForwardRange &&range, size_t n) |
template<typename ... Ranges> | |
auto | zip (Ranges &&... ranges) |
template<typename ... Ranges> | |
auto | zip_equal (Ranges &&... ranges) |
|
constexpr |
Definition at line 502 of file view.hh.
Referenced by openmsx::CommandLineParser::parse(), openmsx::ConsoleLine::splitAtColumn(), TEST_CASE(), TEST_CASE(), TEST_CASE(), TEST_CASE(), and TEST_CASE().
|
constexpr |
Definition at line 508 of file view.hh.
Referenced by openmsx::MSXMultiMemDevice::canAdd(), openmsx::MSXMultiMemDevice::getDevices(), TEST_CASE(), and TEST_CASE().
auto view::filter | ( | ForwardRange && | range, |
Predicate | pred | ||
) |
Definition at line 538 of file view.hh.
Referenced by TEST_CASE(), and TEST_CASE().
|
constexpr |
|
constexpr |
Definition at line 514 of file view.hh.
Referenced by openmsx::SpriteConverter::drawMode1(), openmsx::ImGuiSpriteViewer::paint(), and TEST_CASE().
|
constexpr |
Definition at line 544 of file view.hh.
Referenced by openmsx::SymbolManager::loadASMSX(), openmsx::SymbolManager::loadLines(), openmsx::SymbolManager::loadVASM(), and TEST_CASE().
|
constexpr |
Definition at line 520 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::Reactor::getMachineIDs(), openmsx::RealDrive::getMediaInfo(), openmsx::EnumSettingBase::getPossibleValues(), openmsx::ReverseManager::getSnapshotTimes(), keys(), openmsx::ImGuiTrainer::paint(), 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(), TEST_CASE(), TEST_CASE(), and values().
|
constexpr |
auto view::zip | ( | Ranges &&... | ranges | ) |
Definition at line 551 of file view.hh.
References view::detail::zip().
Referenced by TEST_CASE(), test_zip(), and test_zip().
auto view::zip_equal | ( | Ranges &&... | ranges | ) |
Definition at line 559 of file view.hh.
References view::detail::zip_equal().
Referenced by openmsx::alphaBlendLines(), openmsx::alphaBlendLines(), openmsx::blendLines(), TEST_CASE(), test_zip_equal(), and test_zip_equal().