|
|
||||||
|
faudes::Integer Class Reference Detailed DescriptionElementary type. Definition at line 49 of file cfl_elementary.h.
Constructor & Destructor Documentation◆ Integer() [1/2]
Constructor. Definition at line 43 of file cfl_elementary.cpp. ◆ Integer() [2/2]
Constructor provided with initial value.
Definition at line 47 of file cfl_elementary.cpp. ◆ ~Integer()
Destructor. Definition at line 67 of file cfl_elementary.h. Member Function Documentation◆ Cast()Cast the other object to Integer. Returns NULL if the cast is not possible.
Reimplemented from faudes::Type. Definition at line 59 of file cfl_elementary.cpp. ◆ Copy()
Construct copy on heap. Create new Integer instance and return pointer.
Reimplemented from faudes::Type. Definition at line 55 of file cfl_elementary.cpp. ◆ CReference()
◆ CValue() [1/2]
◆ CValue() [2/2]
◆ DoRead()
Read data from TokenReader.
Reimplemented from faudes::Type. Definition at line 89 of file cfl_elementary.cpp. ◆ DoWrite()
Reimplementation of faudes::Type::DoWrite() Write data to Tokenwriter.
Reimplemented from faudes::Type. Definition at line 75 of file cfl_elementary.cpp. ◆ New()
Construct on heap. Create new Integer instance and return pointer.
Reimplemented from faudes::Type. Definition at line 51 of file cfl_elementary.cpp. ◆ operator Int()
Conversion to C++ type. Definition at line 178 of file cfl_elementary.h. ◆ operator+() [1/2]Sum operator. Definition at line 128 of file cfl_elementary.h. ◆ operator+() [2/2]Sum operator. Definition at line 136 of file cfl_elementary.h. ◆ operator+=() [1/2]Assignment/Sum operator. Definition at line 160 of file cfl_elementary.h. ◆ operator+=() [2/2]Assignment/Sum operator. Definition at line 169 of file cfl_elementary.h. ◆ operator=() [1/3]Assignment operator. Definition at line 144 of file cfl_elementary.h. ◆ operator=() [2/3]Assignment operator. Definition at line 152 of file cfl_elementary.h. ◆ operator=() [3/3]
Assign configurationdata from other object. Derived classes should implement the operator form for the assignment for each source type which allows for a non-trivial assignment. This includes the particular case were the source and destination types match exactly. In the latter case the DoAssign method should be invoked. In contrast to the Assign function, the operator form must not be reimplemented for missmatched source types: the operator form only accepts sensible source types. This allows for compiletime typeckecking. However, the downside is that when the type is not known at compiletime, configuration is not properly assigned. Re-implementation can be done via the convenience macros FAUDES_TYPE_DECLARATION and FAUDES_TYPE_IMPLEMENTATION.
Definition at line 340 of file cfl_types.cpp. Member Data Documentation◆ mCInteger
Variable to store current value. Definition at line 216 of file cfl_elementary.h. The documentation for this class was generated from the following files: libFAUDES 2.32f --- 2024.12.22 --- c++ api documentaion by doxygen |