3
<TITLE>RequiredParameterNotGiven Class Reference</TITLE>
4
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
5
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
7
<BODY BGCOLOR="#FFFFFF">
8
<A href="index.html">Home</A> ·
9
<A href="classes.html">Classes</A> ·
10
<A href="annotated.html">Annotated Classes</A> ·
11
<A href="modules.html">Modules</A> ·
12
<A href="functions_func.html">Members</A> ·
13
<A href="namespaces.html">Namespaces</A> ·
14
<A href="pages.html">Related Pages</A>
15
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
16
<!-- Generated by Doxygen 1.8.5 -->
17
<div id="nav-path" class="navpath">
19
<li class="navelem"><a class="el" href="namespaceOpenMS.html">OpenMS</a></li><li class="navelem"><a class="el" href="namespaceOpenMS_1_1Exception.html">Exception</a></li><li class="navelem"><a class="el" href="classOpenMS_1_1Exception_1_1RequiredParameterNotGiven.html">RequiredParameterNotGiven</a></li> </ul>
24
<a href="#pub-methods">Public Member Functions</a> |
25
<a href="classOpenMS_1_1Exception_1_1RequiredParameterNotGiven-members.html">List of all members</a> </div>
26
<div class="headertitle">
27
<div class="title">RequiredParameterNotGiven Class Reference</div> </div>
29
<div class="contents">
31
<p>A required parameter was not given.
32
<a href="classOpenMS_1_1Exception_1_1RequiredParameterNotGiven.html#details">More...</a></p>
34
<p><code>#include <<a class="el" href="TOPPBase_8h_source.html">OpenMS/APPLICATIONS/TOPPBase.h</a>></code></p>
35
<div class="dynheader">
36
Inheritance diagram for RequiredParameterNotGiven:</div>
37
<div class="dyncontent">
39
<img src="classOpenMS_1_1Exception_1_1RequiredParameterNotGiven.png" usemap="#RequiredParameterNotGiven_map" alt=""/>
40
<map id="RequiredParameterNotGiven_map" name="RequiredParameterNotGiven_map">
41
<area href="classOpenMS_1_1Exception_1_1BaseException.html" title="Exception base class. " alt="BaseException" shape="rect" coords="0,56,172,80"/>
44
<table class="memberdecls">
45
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
46
Public Member Functions</h2></td></tr>
47
<tr class="memitem:a8c76c0508ca070f4abf0f13a7aa34f59"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1RequiredParameterNotGiven.html#a8c76c0508ca070f4abf0f13a7aa34f59">RequiredParameterNotGiven</a> (const char *file, int line, const char *function, const <a class="el" href="classOpenMS_1_1String.html">String</a> &parameter)</td></tr>
48
<tr class="separator:a8c76c0508ca070f4abf0f13a7aa34f59"><td class="memSeparator" colspan="2"> </td></tr>
49
<tr class="inherit_header pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1Exception_1_1BaseException')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html">BaseException</a></td></tr>
50
<tr class="memitem:ac6d502bbc016ae26c000b8fbe6b6175c inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#ac6d502bbc016ae26c000b8fbe6b6175c">BaseException</a> () throw ()</td></tr>
51
<tr class="memdesc:ac6d502bbc016ae26c000b8fbe6b6175c inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#ac6d502bbc016ae26c000b8fbe6b6175c">More...</a><br/></td></tr>
52
<tr class="separator:ac6d502bbc016ae26c000b8fbe6b6175c inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
53
<tr class="memitem:a1deaf4b95ee99213b64d55e2ecc34f57 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a1deaf4b95ee99213b64d55e2ecc34f57">BaseException</a> (const char *file, int line, const char *function) throw ()</td></tr>
54
<tr class="memdesc:a1deaf4b95ee99213b64d55e2ecc34f57 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a1deaf4b95ee99213b64d55e2ecc34f57">More...</a><br/></td></tr>
55
<tr class="separator:a1deaf4b95ee99213b64d55e2ecc34f57 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
56
<tr class="memitem:a74055bc59feafbd23265732171e2c1f6 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a74055bc59feafbd23265732171e2c1f6">BaseException</a> (const char *file, int line, const char *function, const std::string &name, const std::string &message) throw ()</td></tr>
57
<tr class="memdesc:a74055bc59feafbd23265732171e2c1f6 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a74055bc59feafbd23265732171e2c1f6">More...</a><br/></td></tr>
58
<tr class="separator:a74055bc59feafbd23265732171e2c1f6 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
59
<tr class="memitem:a08c4de2ee8b8f143397d97751e24589f inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a08c4de2ee8b8f143397d97751e24589f">BaseException</a> (const <a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html">BaseException</a> &exception) throw ()</td></tr>
60
<tr class="memdesc:a08c4de2ee8b8f143397d97751e24589f inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a08c4de2ee8b8f143397d97751e24589f">More...</a><br/></td></tr>
61
<tr class="separator:a08c4de2ee8b8f143397d97751e24589f inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
62
<tr class="memitem:adce84f9a07c4881caa12c31f25afe410 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#adce84f9a07c4881caa12c31f25afe410">~BaseException</a> () throw ()</td></tr>
63
<tr class="memdesc:adce84f9a07c4881caa12c31f25afe410 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#adce84f9a07c4881caa12c31f25afe410">More...</a><br/></td></tr>
64
<tr class="separator:adce84f9a07c4881caa12c31f25afe410 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
65
<tr class="memitem:a2ad8ebd431528d7f92ce9a2fa14ccb34 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a2ad8ebd431528d7f92ce9a2fa14ccb34">getName</a> () const throw ()</td></tr>
66
<tr class="memdesc:a2ad8ebd431528d7f92ce9a2fa14ccb34 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the exception. <a href="#a2ad8ebd431528d7f92ce9a2fa14ccb34">More...</a><br/></td></tr>
67
<tr class="separator:a2ad8ebd431528d7f92ce9a2fa14ccb34 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
68
<tr class="memitem:aff06f49065b54a8a86e02e9a2441a8ba inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#aff06f49065b54a8a86e02e9a2441a8ba">what</a> () const throw ()</td></tr>
69
<tr class="memdesc:aff06f49065b54a8a86e02e9a2441a8ba inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message of the exception. <a href="#aff06f49065b54a8a86e02e9a2441a8ba">More...</a><br/></td></tr>
70
<tr class="separator:aff06f49065b54a8a86e02e9a2441a8ba inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
71
<tr class="memitem:ad8a37bf1d63efaa33048d6ca827f6a57 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#ad8a37bf1d63efaa33048d6ca827f6a57">getLine</a> () const throw ()</td></tr>
72
<tr class="memdesc:ad8a37bf1d63efaa33048d6ca827f6a57 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Returns the line number where it occured. <a href="#ad8a37bf1d63efaa33048d6ca827f6a57">More...</a><br/></td></tr>
73
<tr class="separator:ad8a37bf1d63efaa33048d6ca827f6a57 inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
74
<tr class="memitem:a1ac222f5068b80a9cc052b8ea2e8ae7f inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a1ac222f5068b80a9cc052b8ea2e8ae7f">getFile</a> () const throw ()</td></tr>
75
<tr class="memdesc:a1ac222f5068b80a9cc052b8ea2e8ae7f inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Returns the file where it occured. <a href="#a1ac222f5068b80a9cc052b8ea2e8ae7f">More...</a><br/></td></tr>
76
<tr class="separator:a1ac222f5068b80a9cc052b8ea2e8ae7f inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
77
<tr class="memitem:a469d76c64ea8f1df101e5d3b4b1c81ea inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a469d76c64ea8f1df101e5d3b4b1c81ea">getFunction</a> () const throw ()</td></tr>
78
<tr class="memdesc:a469d76c64ea8f1df101e5d3b4b1c81ea inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Returns the function where it occured. <a href="#a469d76c64ea8f1df101e5d3b4b1c81ea">More...</a><br/></td></tr>
79
<tr class="separator:a469d76c64ea8f1df101e5d3b4b1c81ea inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
80
<tr class="memitem:a62af73b33639d596ddc31239424bdc7a inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a62af73b33639d596ddc31239424bdc7a">getMessage</a> () const throw ()</td></tr>
81
<tr class="memdesc:a62af73b33639d596ddc31239424bdc7a inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Returns the message. <a href="#a62af73b33639d596ddc31239424bdc7a">More...</a><br/></td></tr>
82
<tr class="separator:a62af73b33639d596ddc31239424bdc7a inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
83
<tr class="memitem:ab424860b1bbb6f956115cf775444f21b inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#ab424860b1bbb6f956115cf775444f21b">setMessage</a> (const std::string &message) throw ()</td></tr>
84
<tr class="memdesc:ab424860b1bbb6f956115cf775444f21b inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">Modify the exception's error message. <a href="#ab424860b1bbb6f956115cf775444f21b">More...</a><br/></td></tr>
85
<tr class="separator:ab424860b1bbb6f956115cf775444f21b inherit pub_methods_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
86
</table><table class="memberdecls">
87
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
88
Additional Inherited Members</h2></td></tr>
89
<tr class="inherit_header pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classOpenMS_1_1Exception_1_1BaseException')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html">BaseException</a></td></tr>
90
<tr class="memitem:a1f340748cdde8f8781fa62b4a3562190 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a1f340748cdde8f8781fa62b4a3562190">file_</a></td></tr>
91
<tr class="memdesc:a1f340748cdde8f8781fa62b4a3562190 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">The source file the exception was thrown in. <a href="#a1f340748cdde8f8781fa62b4a3562190">More...</a><br/></td></tr>
92
<tr class="separator:a1f340748cdde8f8781fa62b4a3562190 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
93
<tr class="memitem:ac515e5f5602db49593f96316f1b5c054 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#ac515e5f5602db49593f96316f1b5c054">line_</a></td></tr>
94
<tr class="memdesc:ac515e5f5602db49593f96316f1b5c054 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">The line number the exception was thrown in. <a href="#ac515e5f5602db49593f96316f1b5c054">More...</a><br/></td></tr>
95
<tr class="separator:ac515e5f5602db49593f96316f1b5c054 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
96
<tr class="memitem:a6daa483c4be4443dc94891ae1b7de567 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a6daa483c4be4443dc94891ae1b7de567">function_</a></td></tr>
97
<tr class="memdesc:a6daa483c4be4443dc94891ae1b7de567 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">The source file the exception was thrown in. <a href="#a6daa483c4be4443dc94891ae1b7de567">More...</a><br/></td></tr>
98
<tr class="separator:a6daa483c4be4443dc94891ae1b7de567 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
99
<tr class="memitem:a4d739cc5d335052eb9f5b2ca559b81d1 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a4d739cc5d335052eb9f5b2ca559b81d1">name_</a></td></tr>
100
<tr class="memdesc:a4d739cc5d335052eb9f5b2ca559b81d1 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">The name of the exception. <a href="#a4d739cc5d335052eb9f5b2ca559b81d1">More...</a><br/></td></tr>
101
<tr class="separator:a4d739cc5d335052eb9f5b2ca559b81d1 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
102
<tr class="memitem:a415baaef606c6f5e5e1104719a84dc72 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1Exception_1_1BaseException.html#a415baaef606c6f5e5e1104719a84dc72">what_</a></td></tr>
103
<tr class="memdesc:a415baaef606c6f5e5e1104719a84dc72 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="mdescLeft"> </td><td class="mdescRight">A more detailed description of the exception's cause. <a href="#a415baaef606c6f5e5e1104719a84dc72">More...</a><br/></td></tr>
104
<tr class="separator:a415baaef606c6f5e5e1104719a84dc72 inherit pro_attribs_classOpenMS_1_1Exception_1_1BaseException"><td class="memSeparator" colspan="2"> </td></tr>
106
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
107
<div class="textblock"><p>A required parameter was not given. </p>
108
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
109
<a class="anchor" id="a8c76c0508ca070f4abf0f13a7aa34f59"></a>
110
<div class="memitem">
111
<div class="memproto">
112
<table class="mlabels">
114
<td class="mlabels-left">
115
<table class="memname">
117
<td class="memname"><a class="el" href="classOpenMS_1_1Exception_1_1RequiredParameterNotGiven.html">RequiredParameterNotGiven</a> </td>
119
<td class="paramtype">const char * </td>
120
<td class="paramname"><em>file</em>, </td>
123
<td class="paramkey"></td>
125
<td class="paramtype">int </td>
126
<td class="paramname"><em>line</em>, </td>
129
<td class="paramkey"></td>
131
<td class="paramtype">const char * </td>
132
<td class="paramname"><em>function</em>, </td>
135
<td class="paramkey"></td>
137
<td class="paramtype">const <a class="el" href="classOpenMS_1_1String.html">String</a> & </td>
138
<td class="paramname"><em>parameter</em> </td>
147
<td class="mlabels-right">
148
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
151
</div><div class="memdoc">
153
<p>References <a class="el" href="classOpenMS_1_1Exception_1_1GlobalExceptionHandler.html#a0f5c900ab953d53026d2aa977cfc6ace">GlobalExceptionHandler::getInstance()</a>, and <a class="el" href="classOpenMS_1_1Exception_1_1GlobalExceptionHandler.html#ac351f48d2668c8df16d673b044ff997c">GlobalExceptionHandler::setMessage()</a>.</p>
157
</div><!-- contents -->
158
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
159
<TABLE width="100%" border="0">
161
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
162
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:37 using doxygen 1.8.5</font></TD>