Halide
cmdline Namespace Reference

Namespaces

 detail
 

Classes

struct  default_reader
 
struct  oneof_reader
 
class  parser
 
struct  range_reader
 

Functions

void throw_cmdline_error (const std::string &s)
 
template<class T >
range_reader< T > range (const T &low, const T &high)
 
template<class T >
oneof_reader< T > oneof (T a1)
 
template<class T >
oneof_reader< T > oneof (T a1, T a2)
 
template<class T >
oneof_reader< T > oneof (T a1, T a2, T a3)
 
template<class T >
oneof_reader< T > oneof (T a1, T a2, T a3, T a4)
 
template<class T >
oneof_reader< T > oneof (T a1, T a2, T a3, T a4, T a5)
 
template<class T >
oneof_reader< T > oneof (T a1, T a2, T a3, T a4, T a5, T a6)
 
template<class T >
oneof_reader< T > oneof (T a1, T a2, T a3, T a4, T a5, T a6, T a7)
 
template<class T >
oneof_reader< T > oneof (T a1, T a2, T a3, T a4, T a5, T a6, T a7, T a8)
 
template<class T >
oneof_reader< T > 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 > oneof (T a1, T a2, T a3, T a4, T a5, T a6, T a7, T a8, T a9, T a10)
 

Function Documentation

◆ throw_cmdline_error()

void cmdline::throw_cmdline_error ( const std::string &  s)
inline

◆ range()

template<class T >
range_reader<T> cmdline::range ( const T &  low,
const T &  high 
)

Definition at line 235 of file cmdline.h.

◆ oneof() [1/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1)

Definition at line 256 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [2/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2 
)

Definition at line 263 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [3/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2,
a3 
)

Definition at line 271 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [4/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2,
a3,
a4 
)

Definition at line 280 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [5/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2,
a3,
a4,
a5 
)

Definition at line 290 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [6/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2,
a3,
a4,
a5,
a6 
)

Definition at line 301 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [7/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2,
a3,
a4,
a5,
a6,
a7 
)

Definition at line 313 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [8/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8 
)

Definition at line 326 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [9/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9 
)

Definition at line 340 of file cmdline.h.

References cmdline::oneof_reader< T >::add().

◆ oneof() [10/10]

template<class T >
oneof_reader<T> cmdline::oneof ( a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9,
a10 
)

Definition at line 355 of file cmdline.h.

References cmdline::oneof_reader< T >::add().