|
libcrn
3.9.5
A document image processing library
|
Interface class for the metric real number class. More...
#include <CRNReal.h>
Inheritance diagram for crn::Real:
Collaboration diagram for crn::Real:Public Member Functions | |
| Real (double d=0) | |
| Default constructor. More... | |
| virtual | ~Real () override=default |
| Destructor. More... | |
| Real (const Real &)=default | |
| Real (Real &&)=default | |
| Real & | operator= (const Real &)=default |
| Real & | operator= (Real &&)=default |
| operator double () const noexcept | |
| Converts to double. More... | |
| Real & | operator+= (Real r) noexcept |
| Real & | operator-= (Real r) noexcept |
| Real & | operator*= (Real r) noexcept |
| Real & | operator/= (Real r) noexcept |
| bool | operator< (Real r) noexcept |
| bool | operator> (Real r) noexcept |
| bool | operator<= (Real r) noexcept |
| bool | operator>= (Real r) noexcept |
| void | Deserialize (xml::Element &el) |
| Reads from an XML element. More... | |
| xml::Element | Serialize (xml::Element &parent) const |
| Dumps to an XML element. More... | |
Public Member Functions inherited from crn::Object | |
| virtual | ~Object ()=default |
Interface class for the metric real number class.
|
inline |
|
overridevirtualdefault |
Destructor.
|
default |
|
default |
| void Real::Deserialize | ( | xml::Element & | el | ) |
Reads from an XML element.
Unsafe load
| ExceptionInvalidArgument | not a Real |
| [in] | el | the element to load |
Definition at line 40 of file CRNReal.cpp.
|
inlinenoexcept |
| xml::Element Real::Serialize | ( | xml::Element & | parent | ) | const |
Dumps to an XML element.
Unsafe save
| [in] | parent | the parent element to which we will add the new element |
Definition at line 57 of file CRNReal.cpp.
1.8.6