Jpp 19.3.0-rc.2
the software that should make you happy
Loading...
Searching...
No Matches
JEEP::JPropertiesElementInterface Class Referenceabstract

Interface for I/O of properties element. More...

#include <JProperties.hh>

Inheritance diagram for JEEP::JPropertiesElementInterface:
JLANG::JStreamInput JLANG::JStreamOutput JLANG::JStreamSuffixOutput JEEP::JPropertiesTemplateElement< T > JEEP::JPropertiesTemplateElement< JProperties > JEEP::JPropertiesTemplateElement< JProperties::JFileReader > JEEP::JPropertiesTemplateElement< const T >

Public Member Functions

virtual bool is_properties () const
 Get properties type.
 
virtual bool equals (const JPropertiesElementInterface &element) const
 Equality between property element interfaces.
 
virtual std::ostream & write (std::ostream &out) const=0
 Stream output.
 
virtual std::ostream & write (std::ostream &out, const char *prefix, const char postfix) const=0
 Stream output.
 
virtual std::istream & read (std::istream &in)=0
 Stream input.
 

Detailed Description

Interface for I/O of properties element.

Definition at line 66 of file JProperties.hh.

Member Function Documentation

◆ is_properties()

virtual bool JEEP::JPropertiesElementInterface::is_properties ( ) const
inlinevirtual

Get properties type.

Returns
false

Reimplemented in JEEP::JPropertiesTemplateElement< JProperties >.

Definition at line 82 of file JProperties.hh.

83 {
84 return false;
85 }

◆ equals()

virtual bool JEEP::JPropertiesElementInterface::equals ( const JPropertiesElementInterface & element) const
inlinevirtual

Equality between property element interfaces.

Parameters
elementproperties element interface
Returns
false

Reimplemented in JEEP::JPropertiesTemplateElement< T >, JEEP::JPropertiesTemplateElement< const T >, and JEEP::JPropertiesTemplateElement< JProperties::JFileReader >.

Definition at line 94 of file JProperties.hh.

95 {
96 return false;
97 }

◆ write() [1/2]

virtual std::ostream & JLANG::JStreamOutput::write ( std::ostream & out) const
virtual

◆ write() [2/2]

virtual std::ostream & JLANG::JStreamSuffixOutput::write ( std::ostream & out,
const char * prefix,
const char postfix ) const
virtual

◆ read()


The documentation for this class was generated from the following file: