Template specialisation of JPropertiesTemplateElement for const data type.
More...
#include <JProperties.hh>
template<class T>
class JEEP::JPropertiesTemplateElement< const T >
Template specialisation of JPropertiesTemplateElement for const data type.
This class implements the JPropertiesElementInterface interface.
Definition at line 208 of file JProperties.hh.
◆ JPropertiesTemplateElement()
Constructor.
- Parameters
-
value | reference of template object |
Definition at line 220 of file JProperties.hh.
Interface for I/O of properties element.
◆ read()
Stream input.
- Parameters
-
- Returns
- input stream
Implements JLANG::JStreamInput.
Definition at line 232 of file JProperties.hh.
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
Exception when parsing a value.
◆ write() [1/3]
Stream output.
- Parameters
-
- Returns
- output stream
Implements JLANG::JStreamOutput.
Definition at line 244 of file JProperties.hh.
std::ostream & writeObject(std::ostream &out, const T &object)
Stream output of object.
◆ write() [2/3]
◆ equals()
Equality between property element interfaces.
- Parameters
-
element | properties element interface |
- Returns
- true if equal; else false
Reimplemented from JEEP::JPropertiesElementInterface.
Definition at line 272 of file JProperties.hh.
Template specialisation of JPropertiesTemplateElement for const data type.
bool compareObjects(const T &first, const T &second, JBool< true >)
Comparison of comparable objects.
◆ is_properties()
virtual bool JEEP::JPropertiesElementInterface::is_properties |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ write() [3/3]
virtual std::ostream& JLANG::JStreamOutput::write |
|
inherited |
Stream output.
- Parameters
-
- Returns
- output stream
◆ JPropertiesElement
◆ object
The documentation for this class was generated from the following file: