|
|
||||||
|
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Attributes |
List of all members
faudes::Parameter Class Reference Detailed DescriptionStructure to model a parameter type within the Signature of a Function. A Parameter is made of a descriptive name, a faudes type and an io-attribute. The latter specifies whether the parameter is a const argument ( Definition at line 45 of file cfl_functions.h.
Member Enumeration Documentation◆ ParamAttrA function parameter has has one out of four so called io-attrributes;.
Definition at line 52 of file cfl_functions.h. Constructor & Destructor Documentation◆ Parameter() [1/2]
Constructor, default. Definition at line 42 of file cfl_functions.cpp. ◆ Parameter() [2/2]
Constructor, by member values. Definition at line 47 of file cfl_functions.cpp. ◆ ~Parameter()
Desctructor. Definition at line 52 of file cfl_functions.cpp. Member Function Documentation◆ AStr()
Convenience method to produce a textual representation of an io attribute.
Definition at line 95 of file cfl_functions.cpp. ◆ Attribute() [1/3]
Set Attribute.
Definition at line 75 of file cfl_functions.cpp. ◆ Attribute() [2/3]
Set Attribute by string. Convenience method, defaults to UnDef.
Definition at line 87 of file cfl_functions.cpp. ◆ Attribute() [3/3]
Get Attribute.
Definition at line 71 of file cfl_functions.cpp. ◆ Clear()
Set to "undefined". Definition at line 112 of file cfl_functions.cpp. ◆ CReturn() [1/2]
Set C-Return flag.
Definition at line 83 of file cfl_functions.cpp. ◆ CReturn() [2/2]
◆ Name() [1/2]
◆ Name() [2/2]
◆ operator==()
Test equality.
Definition at line 120 of file cfl_functions.cpp. ◆ Str()
Convenience method to produce a textual representation of a parameter. Definition at line 106 of file cfl_functions.cpp. ◆ Type() [1/2]
Set type.
Definition at line 67 of file cfl_functions.cpp. ◆ Type() [2/2]
Member Data Documentation◆ mAttr
IO-Attribute. Definition at line 180 of file cfl_functions.h. ◆ mCReturn
C-Return flag. Definition at line 183 of file cfl_functions.h. ◆ mName
Name. Definition at line 174 of file cfl_functions.h. ◆ mTDName
Faudes type. Definition at line 177 of file cfl_functions.h. The documentation for this class was generated from the following files: libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |