openMSX
|
#include "CommandException.hh"
#include "TclObject.hh"
#include <functional>
#include <optional>
#include <span>
#include <string_view>
#include <vector>
Go to the source code of this file.
Classes | |
struct | openmsx::detail::GetArg< bool > |
struct | openmsx::detail::GetArg< int > |
struct | openmsx::detail::GetArg< double > |
struct | openmsx::detail::GetArg< std::string_view > |
struct | openmsx::detail::GetArg< std::string > |
struct | openmsx::detail::GetArg< TclObject > |
struct | openmsx::detail::GetArg< std::optional< T > > |
struct | openmsx::detail::GetArg< std::vector< T > > |
struct | openmsx::ArgsInfo |
Namespaces | |
namespace | openmsx |
This file implemented 3 utility functions: | |
namespace | openmsx::detail |
Functions | |
ArgsInfo | openmsx::flagArg (std::string_view name, bool &flag) |
template<typename T > | |
ArgsInfo | openmsx::valueArg (std::string_view name, T &value) |
std::vector< TclObject > | openmsx::parseTclArgs (Interpreter &interp, std::span< const TclObject > inArgs, std::span< const ArgsInfo > table) |