Halide 21.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
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)