Low-Level Abstraction of Memory Access
FieldAccessCount.hpp File Reference
#include "../StructName.hpp"
#include "Common.hpp"
#include <cstdio>
#include <iomanip>
#include <iostream>
+ Include dependency graph for FieldAccessCount.hpp:

Go to the source code of this file.

Classes

struct  llama::mapping::AccessCounts< CountType >
 
struct  llama::mapping::internal::FieldAccessCountReference< Value, Ref, Count >
 
struct  llama::mapping::FieldAccessCount< Mapping, TCountType, MyCodeHandlesProxyReferences >
 
struct  llama::mapping::FieldAccessCount< Mapping, TCountType, MyCodeHandlesProxyReferences >::FieldHitsArray
 
struct  llama::mapping::FieldAccessCount< Mapping, TCountType, MyCodeHandlesProxyReferences >::FieldHitsArray::TotalBytes
 

Namespaces

 llama
 
 llama::mapping
 
 llama::mapping::internal
 

Variables

template<typename Mapping >
constexpr bool llama::mapping::isFieldAccessCount = false
 
template<typename Mapping , typename CountType , bool MyCodeHandlesProxyReferences>
constexpr bool llama::mapping::isFieldAccessCount< FieldAccessCount< Mapping, CountType, MyCodeHandlesProxyReferences > > = true