1 | <!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) --> |
---|
2 | <?xml version="1.0" encoding="UTF-8"?> |
---|
3 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
---|
4 | <html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg"> |
---|
5 | |
---|
6 | <head> |
---|
7 | <title>Class Function</title> |
---|
8 | <link rel="stylesheet" href="style.css" type="text/css" /> |
---|
9 | </head> |
---|
10 | |
---|
11 | <body bgcolor="#ffffff"> |
---|
12 | |
---|
13 | <div class = "title">Class Function</div> |
---|
14 | <p></p> |
---|
15 | |
---|
16 | <!-- ============================================================= --> |
---|
17 | |
---|
18 | <a name="refclass135426"></a> |
---|
19 | <p>*<br /> * Function class. The function class store the information of the user defined functions.<br /> * The only information is the name of the function and if it has argument or not. <br /> * Any information is required on the type of the parameters and the number at this moment.<br /> <br /></p><p>Declaration :</p><ul><li>C++ : class Function : public <a href="class134530.html#refclass134530"><b>Object</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact132994"><b>Function</b></a></p><div class="sub"> |
---|
20 | <a name="refoperation185474"></a> |
---|
21 | <table><tr><td><div class="element">Operation <b>Function</b></div></td></tr></table><p>*<br /> * Default constructor.<br /> * @param aName is the name of the user function.<br /> * @param enableParameterized have to be enabled if the function has parameters.<br /> <br /></p><p>Declaration :</p><ul><li>Uml : + Function(in aName : std::string, in enableParameterized : bool) : </li><li>C++ : public: inline Function(const std::string & aName = "", bool enableParameterized = false) : Object(aName), theState(enableParameterized) </li></ul><a name="refoperation185602"></a> |
---|
22 | <table><tr><td><div class="element">Operation <b>isParameterized</b></div></td></tr></table><p>*<br /> * Has the function input parameters?<br /> * @return true the function has input parameters, false otherwise.<br /> <br /></p><p>Declaration :</p><ul><li>Uml : + isParameterized() : bool</li><li>C++ : public: inline bool isParameterized() const</li></ul><a name="refattribute141570"></a> |
---|
23 | <table><tr><td><div class="element">Attribute <b>theState</b></div></td></tr></table> |
---|
24 | <p>!< State: true the function has input parameters, false otherwise.<br /></p><p>Declaration :</p><ul><li>Uml : - theState : bool</li><li>C++ : private: bool theState</li></ul></div> |
---|
25 | <p>All public operations : <a href="class134530.html#refoperation199042"><b>getName</b></a> , <a href="class134530.html#refoperation199426"><b>getProperty</b></a> , <a href="class134530.html#refoperation199170"><b>getPropertyCount</b></a> , <a href="class134530.html#refoperation199298"><b>getPropertyName</b></a> , <a href="class135426.html#refoperation185602"><b>isParameterized</b></a> , <a href="class134530.html#refoperation199554"><b>operator <</b></a> , <a href="class134530.html#refoperation198914"><b>setName</b></a> </p> |
---|
26 | </body> |
---|
27 | </html> |
---|