vg
tools for working with variation graphs
Loading...
Searching...
No Matches
vg::InsufficientInputException Class Reference

#include <index_registry.hpp>

Inheritance diagram for vg::InsufficientInputException:

Public Member Functions

 InsufficientInputException ()=delete
 InsufficientInputException (const IndexName &target, const IndexRegistry &registry, const set< IndexGroup > &missing_index_sets={}) noexcept
const char * what () const noexcept

Private Attributes

string msg
IndexName target
vector< IndexName > inputs
set< IndexGroup > missing_index_sets

Detailed Description

Exception that is thrown to indicate the input data is insufficient to create some index(es)

Constructor & Destructor Documentation

◆ InsufficientInputException() [1/2]

vg::InsufficientInputException::InsufficientInputException ( )
delete

◆ InsufficientInputException() [2/2]

vg::InsufficientInputException::InsufficientInputException ( const IndexName & target,
const IndexRegistry & registry,
const set< IndexGroup > & missing_index_sets = {} )
noexcept

Member Function Documentation

◆ what()

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

Member Data Documentation

◆ inputs

vector<IndexName> vg::InsufficientInputException::inputs
private

◆ missing_index_sets

set<IndexGroup> vg::InsufficientInputException::missing_index_sets
private

◆ msg

string vg::InsufficientInputException::msg
private

◆ target

IndexName vg::InsufficientInputException::target
private

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