|
|
||||||
|
faudes::Boolean Class Reference Detailed DescriptionElementary type. Definition at line 396 of file cfl_elementary.h.
Constructor & Destructor Documentation◆ Boolean() [1/2]
Constructor. Definition at line 218 of file cfl_elementary.cpp. ◆ Boolean() [2/2]
Constructor provided with initial value.
Definition at line 223 of file cfl_elementary.cpp. ◆ ~Boolean()
Destructor. Definition at line 414 of file cfl_elementary.h. Member Function Documentation◆ Cast()Cast the other object to Boolean. Returns NULL if the cast is not possible.
Reimplemented from faudes::Type. Definition at line 238 of file cfl_elementary.cpp. ◆ Copy()
Construct copy on heap. Create new Boolean instance and return pointer.
Reimplemented from faudes::Type. Definition at line 233 of file cfl_elementary.cpp. ◆ CReference()
◆ CValue() [1/2]
◆ CValue() [2/2]
◆ DoRead()
Read data from TokenReader. NOTE: 0 = false 1 = true
Reimplemented from faudes::Type. Definition at line 275 of file cfl_elementary.cpp. ◆ DoWrite()
Write data to Tokenwriter. NOTE: 0 = false 1 = true
Reimplemented from faudes::Type. Definition at line 258 of file cfl_elementary.cpp. ◆ New()
Construct on heap. Create new Boolean instance and return pointer. NOTE: Calling function takes control.
Reimplemented from faudes::Type. Definition at line 228 of file cfl_elementary.cpp. ◆ operator bool()
Conversion to C++ type bool. Definition at line 494 of file cfl_elementary.h. ◆ operator=() [1/3]
Assignment operator. Definition at line 477 of file cfl_elementary.h. ◆ operator=() [2/3]Assignment operator. Definition at line 485 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◆ mCBool
Variable to store current value. Definition at line 538 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 |