EHS
Loading...
Searching...
No Matches
ehs::BaseOpen Class Referenceabstract

#include <BaseOpen.h>

Inheritance diagram for ehs::BaseOpen:
ehs::Open ehs::Open

Public Member Functions

 BaseOpen ()
 
 BaseOpen (Str_8 filePath)
 
 BaseOpen (BaseOpen &&bo) noexcept
 
 BaseOpen (const BaseOpen &bo)
 
BaseOpenoperator= (BaseOpen &&bo) noexcept
 
BaseOpenoperator= (const BaseOpen &bo)
 
virtual void Initialize ()=0
 
virtual void Release ()=0
 
virtual void * Retrieve (Str_8 symbol)=0
 
Str_8 GetFilePath () const
 
virtual bool IsInitialize () const =0
 

Protected Attributes

Str_8 filePath
 

Constructor & Destructor Documentation

◆ BaseOpen() [1/4]

ehs::BaseOpen::BaseOpen ( )

◆ BaseOpen() [2/4]

ehs::BaseOpen::BaseOpen ( Str_8 filePath)

◆ BaseOpen() [3/4]

ehs::BaseOpen::BaseOpen ( BaseOpen && bo)
noexcept

◆ BaseOpen() [4/4]

ehs::BaseOpen::BaseOpen ( const BaseOpen & bo)

Member Function Documentation

◆ GetFilePath()

Str_8 ehs::BaseOpen::GetFilePath ( ) const

◆ Initialize()

virtual void ehs::BaseOpen::Initialize ( )
pure virtual

Implemented in ehs::Open.

◆ IsInitialize()

virtual bool ehs::BaseOpen::IsInitialize ( ) const
pure virtual

Implemented in ehs::Open.

◆ operator=() [1/2]

BaseOpen & ehs::BaseOpen::operator= ( BaseOpen && bo)
noexcept

◆ operator=() [2/2]

BaseOpen & ehs::BaseOpen::operator= ( const BaseOpen & bo)

◆ Release()

virtual void ehs::BaseOpen::Release ( )
pure virtual

Implemented in ehs::Open.

◆ Retrieve()

virtual void * ehs::BaseOpen::Retrieve ( Str_8 symbol)
pure virtual

Implemented in ehs::Open.

Member Data Documentation

◆ filePath

Str_8 ehs::BaseOpen::filePath
protected

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