bpp-seq  2.2.0
bpp::EmptyContainerException Class Reference

Exception thrown when an empty container is found. More...

#include <Bpp/Seq/Container/SequenceContainerExceptions.h>

+ Inheritance diagram for bpp::EmptyContainerException:
+ Collaboration diagram for bpp::EmptyContainerException:

Public Member Functions

 EmptyContainerException (const std::string &text, const SequenceContainer *container)
 Build a new EmptyContainerException object. More...
 
 EmptyContainerException (const EmptyContainerException &ece)
 
EmptyContainerExceptionoperator= (const EmptyContainerException &ece)
 
virtual ~EmptyContainerException () throw ()
 
virtual const SequenceContainergetContainer () const
 

Private Attributes

const SequenceContainercontainer_
 The empty container. More...
 

Detailed Description

Exception thrown when an empty container is found.

Definition at line 102 of file SequenceContainerExceptions.h.

Constructor & Destructor Documentation

◆ EmptyContainerException() [1/2]

bpp::EmptyContainerException::EmptyContainerException ( const std::string &  text,
const SequenceContainer container 
)
inline

Build a new EmptyContainerException object.

Parameters
textA message to be passed to the exception hierarchy.
containerThe empty container.

Definition at line 121 of file SequenceContainerExceptions.h.

◆ EmptyContainerException() [2/2]

bpp::EmptyContainerException::EmptyContainerException ( const EmptyContainerException ece)
inline

Definition at line 125 of file SequenceContainerExceptions.h.

◆ ~EmptyContainerException()

virtual bpp::EmptyContainerException::~EmptyContainerException ( )
throw (
)
inlinevirtual

Definition at line 136 of file SequenceContainerExceptions.h.

Member Function Documentation

◆ getContainer()

virtual const SequenceContainer* bpp::EmptyContainerException::getContainer ( ) const
inlinevirtual
Returns
The empty container.

Definition at line 143 of file SequenceContainerExceptions.h.

References container_.

◆ operator=()

EmptyContainerException& bpp::EmptyContainerException::operator= ( const EmptyContainerException ece)
inline

Definition at line 128 of file SequenceContainerExceptions.h.

References container_.

Member Data Documentation

◆ container_

const SequenceContainer* bpp::EmptyContainerException::container_
private

The empty container.

Definition at line 111 of file SequenceContainerExceptions.h.

Referenced by getContainer(), and operator=().


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