Files
poc-links/include/links/LeafLink.h
T
Сергей Маринкевич 0f9d73366b add doxygen
2025-07-25 18:45:02 +07:00

13 lines
363 B
C++

#pragma once
#include "links/BaseLink.h"
#include <stdexcept>
/// \brief Связь для листового узла, не допускающая дочерних элементов.
class LeafLink : public BaseLink {
public:
using BaseLink::BaseLink;
void addChild(const NodePtr&) override {
throw std::logic_error("LeafLink cannot have children");
}
};