source/PropagationTree.h (8 lines of code) (raw):
/*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
#pragma once
#include <mariana-trench/AbstractTreeDomain.h>
#include <mariana-trench/AccessPathTreeDomain.h>
#include <mariana-trench/PropagationSet.h>
namespace marianatrench {
using PropagationTree = AbstractTreeDomain<PropagationSet>;
/**
* An access path tree of propagations, where the path in the tree represents
* the output path of the propagations.
*/
using PropagationAccessPathTree = AccessPathTreeDomain<PropagationSet>;
} // namespace marianatrench