Program Listing for File expr_fwd.hpp¶
↰ Return to documentation for file (SeQuant/core/expr_fwd.hpp
)
//
// Created by Eduard Valeyev on 2019-07-29.
//
#ifndef SEQUANT_SRC_SEQUANT_CORE_EXPR_WFD_H
#define SEQUANT_SRC_SEQUANT_CORE_EXPR_WFD_H
#include <memory>
namespace sequant {
class Expr;
class ExprPtr;
class Labeled;
class Constant;
using ConstantPtr = std::shared_ptr<Constant>;
class Product;
using ProductPtr = std::shared_ptr<Product>;
class CProduct;
using CProductPtr = std::shared_ptr<CProduct>;
class NCProduct;
using NCProductPtr = std::shared_ptr<NCProduct>;
class Sum;
using SumPtr = std::shared_ptr<Sum>;
class Variable;
using VariablePtr = std::shared_ptr<Variable>;
} // namespace sequant
#endif // SEQUANT_SRC_SEQUANT_CORE_EXPR_WFD_H