source: trunk/doc/UML/visual_yao/svg/class135426.html @ 223

Last change on this file since 223 was 223, checked in by yerima, 14 years ago

Bouml project. (2) for visual Yao.

File size: 2.9 KB
Line 
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 &amp; 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>!&lt; 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 &lt;</b></a> , <a href="class134530.html#refoperation198914"><b>setName</b></a> </p>
26</body>
27</html>
Note: See TracBrowser for help on using the repository browser.