advgetopt 2.0.47
Parse complex command line arguments and configuration files in C++.
Classes | Namespaces | Functions | Variables
exception.h File Reference

Definitions of the advanced getopt exceptions. More...

#include <libexcept/exception.h>
Include dependency graph for exception.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  advgetopt::getopt_exit
 

Namespaces

namespace  advgetopt
 The advgetopt environment to parse command line options.
 

Functions

 advgetopt::DECLARE_EXCEPTION (getopt_exception, getopt_defined_twice)
 
 advgetopt::DECLARE_EXCEPTION (getopt_exception, getopt_initialization)
 
 advgetopt::DECLARE_EXCEPTION (getopt_exception, getopt_invalid)
 
 advgetopt::DECLARE_EXCEPTION (getopt_exception, getopt_invalid_default)
 
 advgetopt::DECLARE_EXCEPTION (getopt_exception, getopt_invalid_parameter)
 
 advgetopt::DECLARE_EXCEPTION (getopt_exception, getopt_root_filename)
 
 advgetopt::DECLARE_EXCEPTION (getopt_exception, getopt_undefined)
 
 advgetopt::DECLARE_LOGIC_ERROR (getopt_logic_error)
 
 advgetopt::DECLARE_MAIN_EXCEPTION (getopt_exception)
 

Variables

constexpr int const advgetopt::CONFIGURATION_EXIT_CODE = 9
 

Detailed Description

The library generates exceptions which are defined here. These are derived from the libexcept library so we get a stack trace whenever an exception occurs.

Definition in file exception.h.

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.