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

#include <zip_code.hpp>

Public Member Functions

 ZipCodeCollection ()
 
void serialize (std::ostream &out) const
 
void deserialize (std::istream &in)
 
bool empty () const
 
ZipCode at (size_t i) const
 
void emplace_back (ZipCode zip)
 
size_t size () const
 

Static Public Member Functions

const static std::uint32_t get_magic_number ()
 
const static std::string get_magic_number_as_string ()
 

Private Attributes

vector< ZipCodezipcodes
 

Static Private Attributes

const static uint32_t magic_number = 0x5a495053
 
const static uint32_t version = 3
 

Constructor & Destructor Documentation

◆ ZipCodeCollection()

vg::ZipCodeCollection::ZipCodeCollection ( )
inline

Member Function Documentation

◆ at()

ZipCode vg::ZipCodeCollection::at ( size_t  i) const
inline

◆ deserialize()

void vg::ZipCodeCollection::deserialize ( std::istream &  in)

◆ emplace_back()

void vg::ZipCodeCollection::emplace_back ( ZipCode  zip)
inline

◆ empty()

bool vg::ZipCodeCollection::empty ( ) const
inline

◆ get_magic_number()

const static std::uint32_t vg::ZipCodeCollection::get_magic_number ( )
inlinestatic

◆ get_magic_number_as_string()

const static std::string vg::ZipCodeCollection::get_magic_number_as_string ( )
inlinestatic

◆ serialize()

void vg::ZipCodeCollection::serialize ( std::ostream &  out) const

◆ size()

size_t vg::ZipCodeCollection::size ( ) const
inline

Member Data Documentation

◆ magic_number

const static uint32_t vg::ZipCodeCollection::magic_number = 0x5a495053
staticprivate

◆ version

const static uint32_t vg::ZipCodeCollection::version = 3
staticprivate

◆ zipcodes

vector<ZipCode> vg::ZipCodeCollection::zipcodes
private

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