Computer Assisted Medical Intervention Tool Kit version 6.0
 
Loading...
Searching...
No Matches
cli Namespace Reference

Classes

class  argv_scanner
 
class  eos_reached
 
class  exception
 
class  invalid_value
 
class  missing_value
 
struct  parser
 
struct  parser< bool >
 
struct  parser< std::map< K, V > >
 
struct  parser< std::set< X > >
 
struct  parser< std::string >
 
struct  parser< std::vector< X > >
 
class  scanner
 
class  unknown_argument
 
class  unknown_mode
 
class  unknown_option
 

Functions

std::ostream & operator<< (std::ostream &, const exception &)
 
template<typename X , typename T , T X::* P>
void thunk (X &x, scanner &s)
 

Function Documentation

◆ operator<<()

std::ostream & cli::operator<< ( std::ostream &  os,
const exception e 
)
inline

References cli::exception::print().

+ Here is the call graph for this function:

◆ thunk()

template<typename X , typename T , T X::* P>
void cli::thunk ( X &  x,
scanner s 
)

References cli::parser< X >::parse().

+ Here is the call graph for this function: