|
|
||||||
|
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.33b --- 2025.05.07 --- c++ api documentaion by doxygen |