// Copyright (C) 2017-2022 Jonathan Müller and cppast contributors
// SPDX-License-Identifier: MIT
#include
#include
using namespace cppast;
cpp_entity_kind cppast::cpp_concept::kind() noexcept
{
return cpp_entity_kind::concept_t;
}
cpp_entity_kind cpp_concept::do_get_entity_kind() const noexcept
{
return cpp_entity_kind::concept_t;
}
std::unique_ptr cpp_concept::builder::finish(const cpp_entity_index& idx, cpp_entity_id id)
{
idx.register_definition(id, type_safe::ref(*concept_));
return std::move(concept_);
}