CmdLine::E_OutOfRange< std::string > Class Template Reference

#include <CmdLineException.h>

Inheritance diagram for CmdLine::E_OutOfRange< std::string >:

Inheritance graph
[legend]
Collaboration diagram for CmdLine::E_OutOfRange< std::string >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 E_OutOfRange (const std::string &value, const std::list< std::string > &range, const std::string &arg="")


Detailed Description

template<>
class CmdLine::E_OutOfRange< std::string >

When a value is out of a defined range.

Usage: throw E_OutOfRange<string>("value", m_range, "arg" );


Constructor & Destructor Documentation

CmdLine::E_OutOfRange< std::string >::E_OutOfRange ( const std::string &  value,
const std::list< std::string > &  range,
const std::string &  arg = "" 
) [inline]


The documentation for this class was generated from the following file: