docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
pointer_analyzers.h File Reference
#include <concepts>
#include <string>
#include <unordered_map>
#include "sdfg/analysis/base_user_visitor.h"
#include "sdfg/function.h"

Go to the source code of this file.

Classes

class  sdfg::analysis::PointerEscapeAnalyzer< Policy, ForceDetailed >
 Reusable BaseUserAnalyzer that detects pointer escapes. More...
class  sdfg::analysis::PointerOverwriteAnalyzer< Policy >
 Reusable BaseUserAnalyzer that detects pointer overwrites. More...
class  sdfg::analysis::PointerUsedAnalyzer< Policy >
 Indirect access via pointer happened. More...

Namespaces

namespace  sdfg
namespace  sdfg::analysis

Concepts

concept  sdfg::analysis::EscapePolicy
 Concept for policies that handle pointer usages.
concept  sdfg::analysis::EscapeDetailsPolicy
 A more detailed variant of EscapePolicy that aims to distinguish between different types of pointer escapes and over-declare less.
concept  sdfg::analysis::OverwritePolicy
concept  sdfg::analysis::PointerUsedPolicy