Halide 22.0.0 Halide compiler and libraries

Classes | Namespaces | Functions
cmdline.h File Reference
`#include <algorithm>`
`#include <cstdlib>`
`#include <cstring>`
`#include <iostream>`
`#include <map>`
`#include <sstream>`
`#include <stdexcept>`
`#include <string>`
`#include <typeinfo>`
`#include <vector>`
`#include <cxxabi.h>`

Go to the source code of this file.

## Classes
class | cmdline::detail::lexical_cast_t< Target, Source, Same >
class | cmdline::detail::lexical_cast_t< Target, Source, true >
class | cmdline::detail::lexical_cast_t< std::string, Source, false >
class | cmdline::detail::lexical_cast_t< Target, std::string, false >
struct | cmdline::detail::is_same< T1, T2 >
struct | cmdline::detail::is_same< T, T >
struct | cmdline::default_reader< T >
struct | cmdline::range_reader< T >
struct | cmdline::oneof_reader< T >
class | cmdline::parser

## Namespaces
namespace | cmdline
namespace | cmdline::detail

## Functions
void | cmdline::detail::throw_bad_cast ()
template<typename Target , typename Source >
Target | cmdline::detail::lexical_cast (const Source &arg)
template<class T >
std::string | cmdline::detail::readable_typename ()
template<class T >
std::string | cmdline::detail::default_value (const T &def)
template<>
std::string | cmdline::detail::readable_typename< std::string > ()
template<>
std::string | cmdline::detail::readable_typename< bool > ()
template<>
std::string | cmdline::detail::readable_typename< int > ()
void | cmdline::throw_cmdline_error (const std::string &s)
template<class T >
range_reader< T > | cmdline::range (const T &low, const T &high)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2, T a3)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2, T a3, T a4)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2, T a3, T a4, T a5)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2, T a3, T a4, T a5, T a6)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2, T a3, T a4, T a5, T a6, T a7)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2, T a3, T a4, T a5, T a6, T a7, T a8)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2, T a3, T a4, T a5, T a6, T a7, T a8, T a9)
template<class T >
oneof_reader< T > | cmdline::oneof (T a1, T a2, T a3, T a4, T a5, T a6, T a7, T a8, T a9, T a10)