vg
tools for working with variation graphs
Public Member Functions | Private Attributes | List of all members
vg::RewindPlanException Class Reference

#include <index_registry.hpp>

Inheritance diagram for vg::RewindPlanException:

Public Member Functions

 RewindPlanException ()=delete
 
 RewindPlanException (const string &msg, const IndexGroup &rewind_to) noexcept
 
 ~RewindPlanException () noexcept=default
 
const char * what () const noexcept
 
const IndexGroupget_indexes () const noexcept
 

Private Attributes

const string msg
 
IndexGroup indexes
 

Detailed Description

An exception that indicates that we must rewind the plan to re-create some indexes

Constructor & Destructor Documentation

◆ RewindPlanException() [1/2]

vg::RewindPlanException::RewindPlanException ( )
delete

◆ RewindPlanException() [2/2]

vg::RewindPlanException::RewindPlanException ( const string &  msg,
const IndexGroup rewind_to 
)
noexcept

◆ ~RewindPlanException()

vg::RewindPlanException::~RewindPlanException ( )
defaultnoexcept

Member Function Documentation

◆ get_indexes()

const IndexGroup & vg::RewindPlanException::get_indexes ( ) const
noexcept

◆ what()

const char * vg::RewindPlanException::what ( ) const
noexcept

Member Data Documentation

◆ indexes

IndexGroup vg::RewindPlanException::indexes
private

◆ msg

const string vg::RewindPlanException::msg
private

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