vg
tools for working with variation graphs
Public Member Functions | Private Attributes | List of all members
vg::ZipCodeTree::tree_item_t Struct Reference

One item in the zip code tree, representing a node or edge of the tree. More...

#include <zip_code_tree.hpp>

Public Member Functions

 tree_item_t ()
 
 tree_item_t (tree_item_type_t type, size_t raw_value, bool is_reversed)
 
tree_item_type_t get_type () const
 
size_t get_value () const
 
bool get_is_reversed () const
 

Private Attributes

tree_item_type_t type: 4
 
size_t value: 59
 
bool is_reversed
 

Detailed Description

One item in the zip code tree, representing a node or edge of the tree.

Constructor & Destructor Documentation

◆ tree_item_t() [1/2]

vg::ZipCodeTree::tree_item_t::tree_item_t ( )
inline

◆ tree_item_t() [2/2]

vg::ZipCodeTree::tree_item_t::tree_item_t ( tree_item_type_t  type,
size_t  raw_value,
bool  is_reversed 
)
inline

Member Function Documentation

◆ get_is_reversed()

bool vg::ZipCodeTree::tree_item_t::get_is_reversed ( ) const
inline

◆ get_type()

tree_item_type_t vg::ZipCodeTree::tree_item_t::get_type ( ) const
inline

◆ get_value()

size_t vg::ZipCodeTree::tree_item_t::get_value ( ) const
inline

Member Data Documentation

◆ is_reversed

bool vg::ZipCodeTree::tree_item_t::is_reversed
private

◆ type

tree_item_type_t vg::ZipCodeTree::tree_item_t::type
private

◆ value

size_t vg::ZipCodeTree::tree_item_t::value
private

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