Jpp  18.5.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
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< const T > JEEP::JPropertiesTemplateElement< JProperties > JEEP::JPropertiesTemplateElement< JProperties::JFileReader >

Public Member Functions

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

Detailed Description

Interface for I/O of properties element.

Definition at line 66 of file JProperties.hh.

Member Function Documentation

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  }
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< JProperties::JFileReader >, JEEP::JPropertiesTemplateElement< const T >, and JEEP::JPropertiesTemplateElement< T >.

Definition at line 94 of file JProperties.hh.

95  {
96  return false;
97  }
virtual std::istream& JLANG::JStreamInput::read ( std::istream &  in)
pure virtualinherited
virtual std::ostream& JLANG::JStreamOutput::write ( std::ostream &  out) const
pure virtualinherited
virtual std::ostream& JLANG::JStreamSuffixOutput::write ( std::ostream &  out,
const char *  prefix,
const char  postfix 
) const
pure virtualinherited

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