vg
tools for working with variation graphs
Loading...
Searching...
No Matches
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

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

Private Attributes

vector< ZipCode > zipcodes

Static Private Attributes

static const uint32_t magic_number = 0x5a495053
static const 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 std::uint32_t vg::ZipCodeCollection::get_magic_number ( )
inlinestatic

◆ get_magic_number_as_string()

const 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 uint32_t vg::ZipCodeCollection::magic_number = 0x5a495053
staticprivate

◆ version

const 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: