# yapf_costcache.hpp File Reference

Caching of segment costs. More...

`#include "../../date_func.h"`

Go to the source code of this file.

## Data Structures
class | CYapfSegmentCostCacheNoneT< Types >
| CYapfSegmentCostCacheNoneT - the formal only yapf cost cache provider that implements PfNodeCacheFetch() and PfNodeCacheFlush() callbacks. More...
class | CYapfSegmentCostCacheLocalT< Types >
| CYapfSegmentCostCacheLocalT - the yapf cost cache provider that implements fake segment cost caching functionality for yapf. More...
struct | CSegmentCostCacheBase
| Base class for segment cost cache providers. More...
struct | CSegmentCostCacheT< Tsegment >
| CSegmentCostCacheT - template class providing hash-map and storage (heap) of Tsegment structures. More...
class | CYapfSegmentCostCacheGlobalT< Types >
| CYapfSegmentCostCacheGlobalT - the yapf cost cache provider that adds the segment cost caching functionality to yapf. More...

## Detailed Description

Caching of segment costs.

Definition in file yapf_costcache.hpp.