Bash++
Bash++ compiler internal documentation
bpp::detail::ASTNodePtrType Concept Reference

#include <detail.h>

Concept definition

template<typename T>
concept bpp::detail::ASTNodePtrType = std::is_same_v<std::shared_ptr<AST::ASTNode>, T> ||
std::is_base_of_v<AST::ASTNode, typename T::element_type>
Definition detail.h:44