monotone

monotone Mtn Source Tree

Root/inodeprint.hh

1#ifndef __INODEPRINT_HH__
2#define __INODEPRINT_HH__
3
4// copyright (C) 2005 nathaniel smith <njs@pobox.com>
5// all rights reserved.
6// licensed to the public under the terms of the GNU GPL (>= 2)
7// see the file COPYING for details
8
9#include "vocab.hh"
10#include "quick_alloc.hh"
11
12typedef std::pair<file_path const, hexenc<inodeprint> > inodeprint_entry;
13
14typedef std::map<file_path, hexenc<inodeprint>,
15 std::less<file_path>,
16 QA(inodeprint_entry) > inodeprint_map;
17
18std::ostream & operator<<(std::ostream & out, inodeprint_entry const & e);
19
20class app_state;
21
22void read_inodeprint_map(data const & dat,
23 inodeprint_map & man);
24
25void write_inodeprint_map(inodeprint_map const & man,
26 data & dat);
27
28
29#endif

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status