# proto/Source/persistent.h File Reference

Declaration of program "persistent" objects. More...

`#include <map>`
`#include "config.h"`
`#include "filter.h"`
`#include "ngrams.h"`
`#include "stats.h"`
`#include "strings.h"`

## Namespaces
namespace | ace
namespace | ace::persistent
## Typedefs
typedef std::map< std::string, Filter::Stats > | ace::morphologic_filter_file_stats_t
| Mapping between files and their morphologic filter related statistics.

## Detailed Description

Declaration of program "persistent" objects.

Persistent objects, as their name suggests, are alive from the program very beginning to its very end. They are kept within their own namespace. Almost all of program modules uses them (and that's why they are called persistent and declared as "global").

(C) Ceslav Przywara 2008, MFF UK Prague